0000883902-20-000086.txt : 20201110 0000883902-20-000086.hdr.sgml : 20201110 20201110170337 ACCESSION NUMBER: 0000883902-20-000086 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20201003 FILED AS OF DATE: 20201110 DATE AS OF CHANGE: 20201110 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: 201302015 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 cnr-20201003.htm 10-Q cnr-20201003
0000883902--12-312020Q3FALSEus-gaap:AccountingStandardsUpdate201613Memberus-gaap:AccountingStandardsUpdate201613MemberP3YP3YP3Y00008839022020-01-012020-10-03xbrli:shares00008839022020-11-03iso4217:USD00008839022020-07-052020-10-0300008839022019-06-302019-09-2800008839022019-01-012019-09-28iso4217:USDxbrli:shares00008839022020-10-0300008839022019-12-310000883902cnr:ABLCreditFacilityDue2023Member2020-01-012020-10-030000883902cnr:ABLCreditFacilityDue2023Member2019-01-012019-09-280000883902cnr:CashFlowRevolverDueApril2023Member2020-01-012020-10-030000883902cnr:CashFlowRevolverDueApril2023Member2019-01-012019-09-2800008839022018-12-3100008839022019-09-280000883902us-gaap:CommonStockMember2020-07-040000883902us-gaap:AdditionalPaidInCapitalMember2020-07-040000883902us-gaap:RetainedEarningsMember2020-07-040000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-040000883902us-gaap:TreasuryStockMember2020-07-0400008839022020-07-040000883902us-gaap:TreasuryStockMember2020-07-052020-10-030000883902us-gaap:CommonStockMember2020-07-052020-10-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-052020-10-030000883902us-gaap:AdditionalPaidInCapitalMember2020-07-052020-10-030000883902us-gaap:RetainedEarningsMember2020-07-052020-10-030000883902us-gaap:CommonStockMember2020-10-030000883902us-gaap:AdditionalPaidInCapitalMember2020-10-030000883902us-gaap:RetainedEarningsMember2020-10-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-030000883902us-gaap:TreasuryStockMember2020-10-030000883902us-gaap:CommonStockMember2019-06-290000883902us-gaap:AdditionalPaidInCapitalMember2019-06-290000883902us-gaap:RetainedEarningsMember2019-06-290000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-290000883902us-gaap:TreasuryStockMember2019-06-2900008839022019-06-290000883902us-gaap:TreasuryStockMember2019-06-302019-09-280000883902us-gaap:CommonStockMember2019-06-302019-09-280000883902us-gaap:AdditionalPaidInCapitalMember2019-06-302019-09-280000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-302019-09-280000883902us-gaap:RetainedEarningsMember2019-06-302019-09-280000883902us-gaap:CommonStockMember2019-09-280000883902us-gaap:AdditionalPaidInCapitalMember2019-09-280000883902us-gaap:RetainedEarningsMember2019-09-280000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-280000883902us-gaap:TreasuryStockMember2019-09-280000883902us-gaap:CommonStockMember2019-12-310000883902us-gaap:AdditionalPaidInCapitalMember2019-12-310000883902us-gaap:RetainedEarningsMember2019-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000883902us-gaap:TreasuryStockMember2019-12-310000883902us-gaap:TreasuryStockMember2020-01-012020-10-030000883902us-gaap:CommonStockMember2020-01-012020-10-030000883902us-gaap:AdditionalPaidInCapitalMember2020-01-012020-10-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-10-030000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902us-gaap:RetainedEarningsMember2020-01-012020-10-030000883902us-gaap:CommonStockMember2018-12-310000883902us-gaap:AdditionalPaidInCapitalMember2018-12-310000883902us-gaap:RetainedEarningsMember2018-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000883902us-gaap:TreasuryStockMember2018-12-310000883902us-gaap:TreasuryStockMember2019-01-012019-09-280000883902us-gaap:CommonStockMember2019-01-012019-09-280000883902us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-280000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-280000883902us-gaap:RetainedEarningsMember2019-01-012019-09-280000883902cnr:PlyGemMember2018-11-162018-11-16xbrli:pure0000883902cnr:PlyGemMember2018-11-160000883902cnr:PlyGemMember2020-01-012020-10-030000883902cnr:WindowsSegmentMembercnr:VinylMember2020-07-052020-10-030000883902cnr:WindowsSegmentMembercnr:VinylMember2019-06-302019-09-280000883902cnr:WindowsSegmentMembercnr:VinylMember2020-01-012020-10-030000883902cnr:WindowsSegmentMembercnr:VinylMember2019-01-012019-09-280000883902cnr:AluminumWindowsMembercnr:WindowsSegmentMember2020-07-052020-10-030000883902cnr:AluminumWindowsMembercnr:WindowsSegmentMember2019-06-302019-09-280000883902cnr:AluminumWindowsMembercnr:WindowsSegmentMember2020-01-012020-10-030000883902cnr:AluminumWindowsMembercnr:WindowsSegmentMember2019-01-012019-09-280000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2020-07-052020-10-030000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2019-06-302019-09-280000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2020-01-012020-10-030000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2019-01-012019-09-280000883902cnr:WindowsSegmentMember2020-07-052020-10-030000883902cnr:WindowsSegmentMember2019-06-302019-09-280000883902cnr:WindowsSegmentMember2020-01-012020-10-030000883902cnr:WindowsSegmentMember2019-01-012019-09-280000883902cnr:SidingSegmentMembercnr:VinylSidingMember2020-07-052020-10-030000883902cnr:SidingSegmentMembercnr:VinylSidingMember2019-06-302019-09-280000883902cnr:SidingSegmentMembercnr:VinylSidingMember2020-01-012020-10-030000883902cnr:SidingSegmentMembercnr:VinylSidingMember2019-01-012019-09-280000883902cnr:SidingSegmentMembercnr:MetalMember2020-07-052020-10-030000883902cnr:SidingSegmentMembercnr:MetalMember2019-06-302019-09-280000883902cnr:SidingSegmentMembercnr:MetalMember2020-01-012020-10-030000883902cnr:SidingSegmentMembercnr:MetalMember2019-01-012019-09-280000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2020-07-052020-10-030000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2019-06-302019-09-280000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2020-01-012020-10-030000883902cnr:SidingSegmentMembercnr:InjectionMoldedMember2019-01-012019-09-280000883902cnr:SidingSegmentMembercnr:StoneMember2020-07-052020-10-030000883902cnr:SidingSegmentMembercnr:StoneMember2019-06-302019-09-280000883902cnr:SidingSegmentMembercnr:StoneMember2020-01-012020-10-030000883902cnr:SidingSegmentMembercnr:StoneMember2019-01-012019-09-280000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2020-07-052020-10-030000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2019-06-302019-09-280000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2020-01-012020-10-030000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2019-01-012019-09-280000883902cnr:SidingSegmentMember2020-07-052020-10-030000883902cnr:SidingSegmentMember2019-06-302019-09-280000883902cnr:SidingSegmentMember2020-01-012020-10-030000883902cnr:SidingSegmentMember2019-01-012019-09-280000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2020-07-052020-10-030000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2019-06-302019-09-280000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2020-01-012020-10-030000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2019-01-012019-09-280000883902cnr:InsulatedMetalPanelsMembercnr:CommercialSegmentMember2020-07-052020-10-030000883902cnr:InsulatedMetalPanelsMembercnr:CommercialSegmentMember2019-06-302019-09-280000883902cnr:InsulatedMetalPanelsMembercnr:CommercialSegmentMember2020-01-012020-10-030000883902cnr:InsulatedMetalPanelsMembercnr:CommercialSegmentMember2019-01-012019-09-280000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2020-07-052020-10-030000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2019-06-302019-09-280000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2020-01-012020-10-030000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2019-01-012019-09-280000883902cnr:CommercialSegmentMember2020-07-052020-10-030000883902cnr:CommercialSegmentMember2019-06-302019-09-280000883902cnr:CommercialSegmentMember2020-01-012020-10-030000883902cnr:CommercialSegmentMember2019-01-012019-09-280000883902srt:RevisionOfPriorPeriodReclassificationAdjustmentMembercnr:AluminumWindowsMembercnr:WindowsSegmentMember2019-06-302019-09-280000883902srt:RevisionOfPriorPeriodReclassificationAdjustmentMembercnr:PreviouslyVinylWindowsToAluminumWindowsMembercnr:WindowsSegmentMember2019-06-302019-09-280000883902cnr:PreviouslyVinylWindowsToOtherMembersrt:RevisionOfPriorPeriodReclassificationAdjustmentMembercnr:WindowsSegmentMember2019-06-302019-09-280000883902srt:RevisionOfPriorPeriodReclassificationAdjustmentMembercnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2019-06-302019-09-280000883902srt:RevisionOfPriorPeriodReclassificationAdjustmentMembercnr:AluminumWindowsMembercnr:WindowsSegmentMember2019-01-012019-09-280000883902srt:RevisionOfPriorPeriodReclassificationAdjustmentMembercnr:PreviouslyVinylWindowsToAluminumWindowsMembercnr:WindowsSegmentMember2019-01-012019-09-280000883902cnr:PreviouslyVinylWindowsToOtherMembersrt:RevisionOfPriorPeriodReclassificationAdjustmentMembercnr:WindowsSegmentMember2019-01-012019-09-280000883902srt:RevisionOfPriorPeriodReclassificationAdjustmentMembercnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2019-01-012019-09-2800008839022020-01-012020-01-010000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-01-010000883902cnr:KlearyMasonryIncMember2020-03-020000883902cnr:KlearyMasonryIncMember2020-03-022020-03-020000883902cnr:KlearyMasonryIncMember2020-04-052020-07-040000883902cnr:SidingSegmentMembercnr:KlearyMasonryIncMember2020-03-020000883902cnr:KlearyMasonryIncMember2020-07-052020-10-030000883902cnr:KlearyMasonryIncMember2020-01-012020-10-030000883902cnr:KlearyMasonryIncMember2019-06-302019-09-280000883902cnr:KlearyMasonryIncMember2019-01-012019-09-28cnr:acquisition0000883902cnr:EnvironmentalStoneworksMember2019-02-200000883902cnr:EnvironmentalStoneworksMember2019-02-202019-02-200000883902us-gaap:CorporateNonSegmentMember2020-01-012020-10-030000883902us-gaap:EmployeeSeveranceMember2020-07-052020-10-030000883902us-gaap:EmployeeSeveranceMember2020-01-012020-10-030000883902cnr:AssetImpairmentMember2020-07-052020-10-030000883902cnr:AssetImpairmentMember2020-01-012020-10-030000883902us-gaap:OtherRestructuringMember2020-07-052020-10-030000883902us-gaap:OtherRestructuringMember2020-01-012020-10-030000883902cnr:RestructuringAndImpairmentCostsMember2020-01-012020-10-030000883902us-gaap:CostOfSalesMember2020-01-012020-10-030000883902cnr:EquipmentCostsMember2020-01-012020-10-030000883902cnr:RightOfUseAssetMember2020-01-012020-10-030000883902cnr:WindowsSegmentMember2018-12-310000883902cnr:SidingSegmentMember2018-12-310000883902cnr:CommercialSegmentMember2018-12-310000883902us-gaap:CorporateNonSegmentMember2018-12-310000883902cnr:WindowsSegmentMember2019-01-012019-12-310000883902cnr:SidingSegmentMember2019-01-012019-12-310000883902cnr:CommercialSegmentMember2019-01-012019-12-310000883902us-gaap:CorporateNonSegmentMember2019-01-012019-12-3100008839022019-01-012019-12-310000883902cnr:WindowsSegmentMember2019-12-310000883902cnr:SidingSegmentMember2019-12-310000883902cnr:CommercialSegmentMember2019-12-310000883902us-gaap:CorporateNonSegmentMember2019-12-310000883902cnr:WindowsSegmentMember2020-10-030000883902cnr:SidingSegmentMember2020-10-030000883902cnr:CommercialSegmentMember2020-10-030000883902us-gaap:CorporateNonSegmentMember2020-10-030000883902cnr:WindowsSegmentMember2020-01-012020-04-040000883902cnr:SidingSegmentMember2020-01-012020-04-040000883902cnr:CommercialSegmentMember2020-01-012020-04-0400008839022020-01-012020-04-040000883902us-gaap:InventoriesMember2020-01-012020-10-030000883902us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2020-01-012020-10-030000883902srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2020-01-012020-10-030000883902us-gaap:TrademarksAndTradeNamesMembersrt:WeightedAverageMember2020-01-012020-10-030000883902us-gaap:TrademarksAndTradeNamesMember2020-10-030000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2020-01-012020-10-030000883902srt:MaximumMembercnr:CustomerListsAndRelationshipsMember2020-01-012020-10-030000883902cnr:CustomerListsAndRelationshipsMembersrt:WeightedAverageMember2020-01-012020-10-030000883902cnr:CustomerListsAndRelationshipsMember2020-10-030000883902srt:WeightedAverageMember2020-01-012020-10-030000883902us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2019-01-012019-12-310000883902srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2019-01-012019-12-310000883902us-gaap:TrademarksAndTradeNamesMembersrt:WeightedAverageMember2019-01-012019-12-310000883902us-gaap:TrademarksAndTradeNamesMember2019-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2019-01-012019-12-310000883902srt:MaximumMembercnr:CustomerListsAndRelationshipsMember2019-01-012019-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:WeightedAverageMember2019-01-012019-12-310000883902cnr:CustomerListsAndRelationshipsMember2019-12-310000883902srt:WeightedAverageMember2019-01-012019-12-310000883902us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercnr:CommercialSegmentMember2020-10-030000883902us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2020-07-052020-10-030000883902us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2020-01-012020-10-030000883902cnr:IncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2020-01-012020-10-030000883902cnr:IncentivePlanMemberus-gaap:EmployeeStockOptionMembersrt:MinimumMember2020-01-012020-10-030000883902srt:MaximumMembercnr:IncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-01-012020-10-030000883902srt:MaximumMembercnr:IncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-10-030000883902us-gaap:PerformanceSharesMembercnr:IncentivePlanMembersrt:MinimumMember2020-01-012020-10-030000883902us-gaap:PerformanceSharesMembersrt:MinimumMember2020-10-030000883902us-gaap:PerformanceSharesMembersrt:MaximumMember2020-10-030000883902cnr:PerformanceStockUnitsMember2020-01-012020-10-030000883902cnr:KeyEmployeeAwardsMemberus-gaap:PerformanceSharesMember2020-01-012020-10-030000883902cnr:KeyEmployeeAwardsMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-10-030000883902cnr:KeyEmployeeAwardsMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-280000883902cnr:KeyEmployeeAwardsMembercnr:PerformanceStockUnitsMember2020-01-012020-10-030000883902cnr:KeyEmployeeAwardsMembercnr:PerformanceStockUnitsMember2019-01-012019-09-280000883902us-gaap:EmployeeStockOptionMember2020-07-052020-10-030000883902us-gaap:EmployeeStockOptionMember2019-06-302019-09-280000883902us-gaap:EmployeeStockOptionMember2020-01-012020-10-030000883902us-gaap:EmployeeStockOptionMember2019-01-012019-09-280000883902us-gaap:PerformanceSharesMember2020-07-052020-10-030000883902us-gaap:PerformanceSharesMember2019-06-302019-09-280000883902us-gaap:PerformanceSharesMember2020-01-012020-10-030000883902us-gaap:PerformanceSharesMember2019-01-012019-09-280000883902us-gaap:PensionPlansDefinedBenefitMembercnr:TheSteelworkersPensionTrustMembercnr:CentriaMembersrt:MinimumMember2020-01-012020-10-030000883902us-gaap:PensionPlansDefinedBenefitMember2020-07-052020-10-030000883902us-gaap:PensionPlansDefinedBenefitMember2019-06-302019-09-280000883902us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-10-030000883902us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-09-280000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-07-052020-10-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-06-302019-09-280000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-10-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-09-280000883902us-gaap:PensionPlansDefinedBenefitMember2020-10-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-10-030000883902cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member2020-10-030000883902cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member2019-12-310000883902cnr:TermLoanFacilityDueApril2025Member2020-10-030000883902cnr:TermLoanFacilityDueApril2025Member2019-12-310000883902cnr:CashFlowRevolverDueApril2023Member2020-10-030000883902cnr:CashFlowRevolverDueApril2023Member2019-12-310000883902cnr:EightPercentSeniorNotesDue2026Member2020-10-030000883902cnr:EightPercentSeniorNotesDue2026Member2019-12-310000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-10-030000883902cnr:A6125SeniorNotesDueJanuary2029Member2019-12-310000883902us-gaap:OtherAssetsMembercnr:ABLCreditFacilityDue2023Membercnr:AblFacilityMember2020-10-030000883902us-gaap:OtherAssetsMembercnr:ABLCreditFacilityDue2023Membercnr:AblFacilityMember2019-12-310000883902cnr:PlyGemMembercnr:TermLoanFacilityMember2018-04-120000883902cnr:PlyGemMembercnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2018-04-120000883902cnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:PlyGemMembercnr:TermLoanFacilityMember2018-11-162018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-11-162018-11-160000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:TermLoanFacilityMember2018-04-122018-04-120000883902us-gaap:BaseRateMembercnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMember2020-01-012020-10-030000883902cnr:TermLoanFacilityMember2020-10-030000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMembersrt:MinimumMember2018-04-122018-04-120000883902us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:BaseRateMembercnr:CashFlowRevolverMembersrt:MinimumMember2018-04-122018-04-120000883902srt:MaximumMemberus-gaap:BaseRateMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMembercnr:CommitmentFeePercentageOneMembersrt:MinimumMember2018-04-122018-04-120000883902srt:MaximumMembercnr:CashFlowRevolverMembercnr:CommitmentFeePercentageOneMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2020-10-030000883902cnr:TermLoanFacilityMembercnr:LeverageRatioTargetAchievedMembersrt:MinimumMember2018-04-122018-04-120000883902srt:MaximumMembercnr:TermLoanFacilityMembercnr:LeverageRatioTargetAchievedMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMembercnr:AblFacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-10-152018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMembercnr:AblFacilityMember2018-10-140000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMembercnr:AblFacilityMember2018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-10-140000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-10-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMembercnr:AblFacilityMember2018-11-150000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMembercnr:AblFacilityMember2018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-11-150000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLCanadianFacilityMember2018-11-160000883902cnr:AblFacilityMember2020-10-030000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:AblFacilityMember2018-04-122018-04-120000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:AblFacilityMembersrt:MinimumMember2018-04-122018-04-120000883902us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMembercnr:AblFacilityMember2018-04-122018-04-120000883902us-gaap:BaseRateMembercnr:AblFacilityMembersrt:MinimumMember2018-04-122018-04-120000883902srt:MaximumMemberus-gaap:BaseRateMembercnr:AblFacilityMember2018-04-122018-04-120000883902cnr:AblFacilityMembercnr:CommitmentFeePercentageOneMembersrt:MinimumMember2018-04-122018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-04-122018-04-120000883902cnr:EightPercentSeniorNotesDue2026Membercnr:PlyGemMember2018-04-120000883902cnr:PlyGemMembercnr:EightPercentSeniorNotesDue2026Member2018-04-122018-04-120000883902cnr:EightPercentSeniorNotesDue2026Member2018-04-120000883902cnr:EightPercentSeniorNotesDue2026Member2018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodOneMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodTwoMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodThreeMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodFourMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Memberus-gaap:DebtInstrumentRedemptionPeriodFiveMember2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodSixMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodSevenMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodEightMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodNineMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:CdAndRFundMember2020-10-030000883902cnr:CdAndRFundMember2019-12-310000883902cnr:A2017StockRepurchaseProgramMember2017-10-100000883902cnr:A2018StockRepurchaseProgramMember2018-03-070000883902cnr:StockRepurchaseProgramsMember2020-10-030000883902cnr:StockRepurchaseProgramsMember2020-01-012020-10-030000883902cnr:StockRepurchaseProgramsMember2019-01-012019-09-280000883902cnr:CashFlowRevolverMember2020-10-030000883902cnr:AblFacilityMember2020-10-030000883902cnr:TermLoanCreditAgreementDue2025Member2020-10-030000883902cnr:TermLoanCreditAgreementDue2025Member2019-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-10-030000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-10-030000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-10-030000883902us-gaap:MoneyMarketFundsMember2020-10-030000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2020-10-030000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2020-10-030000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel3Member2020-10-030000883902cnr:MutualFundsGrowthMember2020-10-030000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel1Member2020-10-030000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsBlendMember2020-10-030000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel3Member2020-10-030000883902cnr:MutualFundsBlendMember2020-10-030000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2020-10-030000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsForeignBlendMember2020-10-030000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsForeignBlendMember2020-10-030000883902cnr:MutualFundsForeignBlendMember2020-10-030000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsFixedIncomeMember2020-10-030000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsFixedIncomeMember2020-10-030000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsFixedIncomeMember2020-10-030000883902cnr:MutualFundsFixedIncomeMember2020-10-030000883902us-gaap:FairValueInputsLevel1Member2020-10-030000883902us-gaap:FairValueInputsLevel2Member2020-10-030000883902us-gaap:FairValueInputsLevel3Member2020-10-030000883902us-gaap:FairValueInputsLevel1Membercnr:DeferredCompensationPlanMember2020-10-030000883902us-gaap:FairValueInputsLevel2Membercnr:DeferredCompensationPlanMember2020-10-030000883902us-gaap:FairValueInputsLevel3Membercnr:DeferredCompensationPlanMember2020-10-030000883902cnr:DeferredCompensationPlanMember2020-10-030000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2020-10-030000883902us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2020-10-030000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2020-10-030000883902us-gaap:InterestRateSwapMember2020-10-030000883902us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2019-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2019-12-310000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2019-12-310000883902us-gaap:MoneyMarketFundsMember2019-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2019-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2019-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel3Member2019-12-310000883902cnr:MutualFundsGrowthMember2019-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel1Member2019-12-310000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsBlendMember2019-12-310000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel3Member2019-12-310000883902cnr:MutualFundsBlendMember2019-12-310000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2019-12-310000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsForeignBlendMember2019-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsForeignBlendMember2019-12-310000883902cnr:MutualFundsForeignBlendMember2019-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsFixedIncomeMember2019-12-310000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsFixedIncomeMember2019-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsFixedIncomeMember2019-12-310000883902cnr:MutualFundsFixedIncomeMember2019-12-310000883902us-gaap:FairValueInputsLevel1Member2019-12-310000883902us-gaap:FairValueInputsLevel2Member2019-12-310000883902us-gaap:FairValueInputsLevel3Member2019-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:DeferredCompensationPlanMember2019-12-310000883902us-gaap:FairValueInputsLevel2Membercnr:DeferredCompensationPlanMember2019-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:DeferredCompensationPlanMember2019-12-310000883902cnr:DeferredCompensationPlanMember2019-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2019-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2019-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2019-12-310000883902us-gaap:InterestRateSwapMember2019-12-310000883902us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-012019-05-310000883902us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-31cnr:instrument0000883902us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-05-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMembercnr:InterestRateSwapThreeMember2019-05-310000883902cnr:InterestRateSwapTwoMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-05-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMembercnr:InterestRateSwapOneMember2019-05-31cnr:reporting_segment0000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2020-07-052020-10-030000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2019-06-302019-09-280000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-10-030000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-280000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2020-07-052020-10-030000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2019-06-302019-09-280000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-10-030000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-280000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-07-052020-10-030000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-06-302019-09-280000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-10-030000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-280000883902us-gaap:CorporateNonSegmentMember2020-07-052020-10-030000883902us-gaap:CorporateNonSegmentMember2019-06-302019-09-280000883902us-gaap:CorporateNonSegmentMember2020-01-012020-10-030000883902us-gaap:CorporateNonSegmentMember2019-01-012019-09-280000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2020-10-030000883902cnr:WindowsSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2020-10-030000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2020-10-030000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000883902us-gaap:CorporateNonSegmentMember2020-10-030000883902us-gaap:CorporateNonSegmentMember2019-12-310000883902cnr:RCRAFacilityInvestigationMember2020-10-030000883902cnr:CurrentLiabilitiesMembercnr:RCRAFacilityInvestigationMember2020-10-030000883902us-gaap:OtherNoncurrentLiabilitiesMembercnr:RCRAFacilityInvestigationMember2020-10-030000883902cnr:PCETCENortheastContaminationSiteMember2020-10-030000883902cnr:AuroraPlasticsLLCvs.AtriumMember2020-10-030000883902cnr:AuroraPlasticsLLCvs.AtriumMemberus-gaap:OtherCurrentLiabilitiesMember2020-10-03cnr:defendant0000883902cnr:VoigtVsCDRCaseMember2019-04-112019-04-110000883902cnr:CountervailingDutyTariffProceedingsMember2020-10-030000883902cnr:AntidumpingTariffProceedingsMember2020-10-030000883902cnr:RecoveryFromCountervailingDutyTariffProceedingsMember2020-10-03


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: October 3, 2020
 
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from          to    
 
Commission file number: 1-14315
 
 cnr-20201003_g1.jpg
Cornerstone Building Brands, Inc.
(Exact name of registrant as specified in its charter)

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

5020 Weston ParkwaySuite 400CaryNC27513
(Address of principal executive offices)(Zip Code)
 
(866) 419-0042
(Registrant’s telephone number, including area code)

 
 
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 filerAccelerated 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 ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock $0.01 par value per shareCNRNew 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, $0.01 par value - 125,101,514 shares as of November 3, 2020.





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 EndedNine Months Ended
 October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Sales$1,227,253 $1,285,043 $3,426,000 $3,645,332 
Cost of sales
929,751 975,240 2,642,880 2,844,949 
Gross profit297,502 309,803 783,120 800,383 
Selling, general and administrative expenses137,250 154,034 436,575 466,368 
Intangible asset amortization45,446 44,725 135,547 132,699 
Restructuring and impairment charges, net2,918 4,984 32,164 15,522 
Strategic development and acquisition related costs7,909 10,500 13,550 36,668 
Goodwill impairment  503,171  
Income (loss) from operations103,979 95,560 (337,887)149,126 
Interest income328 155 1,007 491 
Interest expense(51,519)(56,549)(158,738)(173,134)
Foreign exchange gain (loss)812 (616)(1,300)1,084 
Other income (expense), net(23)717 (25)665 
Income (loss) before income taxes53,577 39,267 (496,943)(21,768)
Provision (benefit) for income taxes23,061 14,103 (12,285)(4,448)
Net income (loss)30,516 25,164 (484,658)(17,320)
Net income allocated to participating securities(488)(374)  
Net income (loss) applicable to common shares$30,028 $24,790 $(484,658)$(17,320)
Income (loss) per common share:  
Basic$0.24 $0.20 $(3.86)$(0.14)
Diluted$0.24 $0.20 $(3.86)$(0.14)
Weighted average number of common shares outstanding:  
Basic125,100 125,557 125,655 125,526 
Diluted125,289 125,558 125,655 125,526 
See accompanying notes to consolidated financial statements.
 


1


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In thousands)
(Unaudited)
 Three Months EndedNine Months Ended
 October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Comprehensive income (loss):    
Net income (loss)$30,516 $25,164 $(484,658)$(17,320)
Other comprehensive income (loss), net of tax:    
Foreign exchange translation gains (losses)7,354 (1,862)6,357 4,278 
Unrealized gain (loss) on derivative instruments, net of income tax of $(426), $2,054, $12,788 and $9,267, respectively
194 (6,858)(41,711)(29,604)
Other comprehensive income (loss)7,548 (8,720)(35,354)(25,326)
Comprehensive income (loss)$38,064 $16,444 $(520,012)$(42,646)
See accompanying notes to consolidated financial statements.
2


CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
 October 3,
2020
December 31,
2019
ASSETS  
Current assets:  
Cash and cash equivalents$627,603 $98,386 
Restricted cash6,223 3,921 
Accounts receivable, less allowances of $13,411 and $9,962, respectively
578,684 491,740 
Inventories, net408,897 439,194 
Income taxes receivable34,310 48,466 
Investments in debt and equity securities, at market1,917 3,776 
Prepaid expenses and other73,096 78,516 
Assets held for sale5,087 1,750 
     Total current assets1,735,817 1,165,749 
Property, plant and equipment, less accumulated depreciation of $619,650 and $556,143, respectively
635,904 652,841 
Lease right-of-use assets277,037 316,155 
Goodwill1,189,992 1,669,594 
Intangible assets, net1,623,133 1,740,700 
Deferred income taxes1,139 7,510 
Other assets, net11,959 11,797 
     Total assets$5,474,981 $5,564,346 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Current portion of long-term debt$25,600 $25,600 
Accounts payable229,353 205,629 
Accrued compensation and benefits78,269 92,130 
Accrued interest32,001 19,070 
Accrued income taxes2,730  
Current portion of lease liabilities69,408 72,428 
Other accrued expenses258,890 233,687 
     Total current liabilities696,251 648,544 
Long-term debt3,567,302 3,156,924 
Deferred income taxes244,468 291,987 
Long-term lease liabilities210,446 243,780 
Other long-term liabilities336,224 287,793 
     Total long-term liabilities4,358,440 3,980,484 
Stockholders’ equity:  
Common stock, $0.01 par value; 200,000,000 authorized; 125,128,804 and 125,101,519 shares issued and outstanding at October 3, 2020, respectively; and 126,110,000 and 126,054,487 shares issued and outstanding at December 31, 2019, respectively
1,252 1,261 
Additional paid-in capital1,253,877 1,248,787 
Accumulated deficit(766,565)(281,229)
Accumulated other comprehensive loss, net(67,752)(32,398)
Treasury stock, at cost (27,285 and 55,513 shares at October 3, 2020 and December 31, 2019, respectively)
(522)(1,103)
     Total stockholders’ equity420,290 935,318 
     Total liabilities and stockholders’ equity$5,474,981 $5,564,346 
See accompanying notes to consolidated financial statements.
3



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 Nine Months Ended
 October 3,
2020
September 28,
2019
Cash flows from operating activities:  
Net loss$(484,658)$(17,320)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:  
Depreciation and amortization212,413 191,485 
Non-cash interest expense6,948 6,233 
Share-based compensation expense12,568 10,613 
Non-cash fair value premium on purchased inventory 16,249 
Goodwill impairment503,171  
Asset impairment3,490  
Loss (gain) on asset sales, net710 (335)
Provision for doubtful accounts3,762 (492)
Deferred income taxes(27,052)(45,192)
Changes in operating assets and liabilities, net of effect of acquisitions:  
Accounts receivable(84,309)(138,329)
Inventories30,980 63,327 
Income taxes16,886 1,256 
Prepaid expenses and other6,246 (4,374)
Accounts payable22,669 8,486 
Accrued expenses12,920 (21,005)
Other, net132 (2,783)
Net cash provided by operating activities236,876 67,819 
Cash flows from investing activities:  
Acquisitions, net of cash acquired(41,841)(179,184)
Capital expenditures(62,535)(86,364)
Proceeds from sale of property, plant and equipment1,538 873 
Net cash used in investing activities(102,838)(264,675)
Cash flows from financing activities:  
Proceeds from ABL facility345,000 290,000 
Payments on ABL facility(415,000)(120,000)
Proceeds from cash flow revolver115,000  
Payments on cash flow revolver(115,000) 
Payments on term loan(19,215)(12,810)
Proceeds from senior notes500,000  
Payments of financing costs(6,905) 
Payments related to tax withholding for share-based compensation(478)(231)
Purchases of treasury stock(6,428) 
Net cash provided by financing activities396,974 156,959 
Effect of exchange rate changes on cash and cash equivalents507 1,406 
Net increase (decrease) in cash, cash equivalents and restricted cash531,519 (38,491)
Cash, cash equivalents and restricted cash at beginning of period102,307 147,607 
Cash, cash equivalents and restricted cash at end of period$633,826 $109,116 
Supplemental disclosure of cash flow information:
Taxes paid (refunded), net$(1,881)$47,881 
 See accompanying notes to consolidated financial statements.
4



CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)
(Unaudited)
Fiscal QuartersCommon StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive Income (Loss)Treasury StockStockholders’ Equity
 SharesAmountSharesAmount
Balance, July 4, 2020125,122,988 $1,252 $1,249,852 $(797,081)$(75,300)(25,650)$(511)$378,212 
Treasury stock purchases— — — — — (1,635)(11)(11)
Issuance of restricted stock5,816 — — — — — — — 
Other comprehensive income— — — — 7,548 — — 7,548 
Share-based compensation— — 4,025 — — — — 4,025 
Net income— — — 30,516 — — — 30,516 
Balance, October 3, 2020125,128,804 $1,252 $1,253,877 $(766,565)$(67,752)(27,285)$(522)$420,290 
Balance, June 29, 2019125,588,427 $1,256 $1,243,897 $(308,323)$(27,419)(69,315)$(1,207)$908,204 
Treasury stock purchases— — — — — (12,612)(64)(64)
Retirement of treasury shares(26,826)— (171)— — 26,826 171 — 
Issuance of restricted stock46,178 1 (1)— — — — — 
Issuance of common stock for the Ply Gem merger13,731 — 167 — — — — 167 
Other comprehensive loss— — — — (8,720)— — (8,720)
Share-based compensation— — 3,134 — — — — 3,134 
Net income— — — 25,164 — — — 25,164 
Balance, September 28, 2019125,621,510 $1,257 $1,247,026 $(283,159)$(36,139)(55,101)$(1,100)$927,885 
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 PeriodsCommon StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive Income (Loss)Treasury StockStockholders’ Equity
 SharesAmountSharesAmount
December 31, 2019126,110,000 $1,261 $1,248,787 $(281,229)$(32,398)(55,513)$(1,103)$935,318 
Treasury stock purchases— — — — — (1,168,514)(6,906)(6,906)
Retirement of treasury shares(1,166,973)(12)(6,883)— — 1,166,973 6,895 — 
Issuance of restricted stock185,777 2 (2)— — — — — 
Other comprehensive loss— — — — (35,354)— — (35,354)
Deferred compensation obligation— 1 (593)— — 29,769 592 — 
Share-based compensation— — 12,568 — — — — 12,568 
Cumulative effect of accounting change— — — (678)— — — (678)
Net loss— — — (484,658)— — — (484,658)
Balance, October 3, 2020125,128,804 $1,252 $1,253,877 $(766,565)$(67,752)(27,285)$(522)$420,290 
Balance, December 31, 2018125,583,159 $1,256 $1,237,056 $(265,839)$(10,813)(110,899)$(1,678)$959,982 
Treasury stock purchases— — — — — (34,724)(231)(231)
Retirement of treasury shares(84,810)(1)(722)— — 84,810 723 — 
Issuance of restricted stock109,430 2 (2)— — — — — 
Issuance of common stock for the Ply Gem merger13,731 — 167 — — — — 167 
Other comprehensive loss— — — — (25,326)— — (25,326)
Deferred compensation obligation— — (86)— — 5,712 86 — 
Share-based compensation— — 10,613 — — — — 10,613 
Net loss— — — (17,320)— — — (17,320)
Balance, September 28, 2019125,621,510 $1,257 $1,247,026 $(283,159)$(36,139)(55,101)$(1,100)$927,885 
See accompanying notes to consolidated financial statements.

6


CORNERSTONE BUILDING BRANDS, INC.
 NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
October 3, 2020
(Unaudited)

NOTE 1 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”) 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, 2020 through October 3, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020.
Certain reclassifications have been made to the prior period disaggregated revenue amounts in the notes to the consolidated financial statements to conform to the current presentation. The net effect of these reclassifications was not material to the consolidated financial statements (see disaggregated revenue table below).
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 December 31, 2019 filed with the Securities and Exchange Commission (the “SEC”) on March 3, 2020.
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”). In connection with the Merger, 58,709,067 shares of NCI common stock were issued 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. There are approximately 57,103 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 October 3, 2020.
Reporting Periods
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.
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):
 October 3,
2020
December 31,
2019
Cash and cash equivalents$627,603 $98,386 
Restricted cash(1)
6,223 3,921 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$633,826 $102,307 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.
7


Accounts Receivables and Related Allowance
The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of metal building products, insulated metal panels, metal coating, vinyl siding, metal siding, injection molded products, vinyl windows, aluminum windows, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes reserves for doubtful accounts on a customer by customer basis when we believe the required payment of specific amounts owed is unlikely to occur. Bad debt provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for doubtful accounts reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. We determine past due status as of the contractual payment date. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded.
The following table represents the rollforward of the reserve for uncollectible accounts for the periods indicated (in thousands):
Nine Months Ended
October 3, 2020
Ending balance, December 31, 2019$9,962 
Cumulative effect of accounting change(1)
678 
Provision for expected credit losses3,762 
Amounts charged against allowance for credit losses, net of recoveries(1,801)
Allowance for credit losses of acquired company at date of acquisition810 
Ending balance, October 3, 2020$13,411 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (See Note 2 — Accounting Pronouncements).
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. 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 International Financial Reporting Standards 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.
The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. The Company does 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. The Company has elected to apply the practical expedient provided for in ASU No. 2014-09 and has 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.
8


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 the Company's weathertightness warranties (see Note 12 — Warranty).
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Windows Net Sales Disaggregation:
Vinyl windows(1)
$465,472 $473,202 $1,283,337 $1,334,747 
Aluminum windows(1)
22,056 18,404 61,338 56,490 
Other(1)
13,786 12,732 33,364 43,342 
Total$501,314 $504,338 $1,378,039 $1,434,579 
Siding Net Sales Disaggregation:
Vinyl siding$146,585 $148,912 $387,559 $400,220 
Metal75,477 75,933 192,567 199,265 
Injection molded20,460 17,429 49,556 47,163 
Stone20,988 32,254 61,999 70,441 
Other products & services58,388 41,271 156,509 123,512 
Total$321,898 $315,799 $848,190 $840,601 
Commercial Net Sales Disaggregation:
Metal building products$281,339 $320,028 $842,863 $914,623 
Insulated metal panels89,088 109,322 260,410 332,403 
Metal coil coating33,614 35,556 96,498 123,126 
Total$404,041 $464,906 $1,199,771 $1,370,152 
Total Net Sales:$1,227,253 $1,285,043 $3,426,000 $3,645,332 
(1)Aluminum windows and other net sales for the three months ended September 28, 2019 includes $6.5 million and $1.4 million, respectively, of net sales previously included in vinyl windows. Aluminum windows and other net sales for the nine months ended September 28, 2019 includes $16.8 million and $3.8 million, respectively, of net sales previously included in vinyl windows.
9


NOTE 2 — ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("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. Effective January 1, 2020, the Company adopted this guidance on a modified retrospective basis, pursuant to which it recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of January 1, 2020 for the impact of applying the new standard. The adjustment related to recording an incremental credit loss to the accounts receivable allowance for doubtful accounts at the beginning of the first period in which the accounting standard is effective. Additional credit loss disclosures are included in Note 1 — Summary of Significant Accounting Policies.
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 FASB Accounting Standards Codification ("ASC") 820, Fair Value Measurement. Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-13 did not have a material effect on consolidated financial statements.
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. Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-14 did not have a material effect on consolidated financial statements.
Recent Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company will be required to adopt this guidance in the annual and interim periods for our fiscal year ending December 31, 2021, with early adoption permitted. The Company is evaluating the impact of adopting this guidance.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. The amendments in this ASU are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in 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 3 — ACQUISITIONS
Kleary Acquisition
On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. ("Kleary") for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary primarily services residential customers with manufactured stone installations and commercial customers with manufactured wall installations in the Sacramento, California area. Kleary's results are reported within the Siding business segment.
The acquisition of Kleary strengthens the Company's position as a market leader in stone veneer. The Company accounted for the transaction as an acquisition in accordance with the provisions of ASC 805, Business Combinations, which results in a new valuation for the assets and liabilities of Kleary based upon fair values as of the closing date.
10


The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,235 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill11,721 
Other assets680 
Total assets acquired44,563 
Liabilities assumed:
Accounts payable1,126 
Other accrued expenses1,005 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,579 
Net assets acquired$41,984 
The $11.7 million of goodwill was allocated to the Siding segment and 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 nine months ended October 3, 2020, the Company incurred $6.9 million and $8.1 million, respectively, of acquisition-related costs for Kleary, primarily consisting of a contingent earnout, 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 acquisition of Kleary 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 remained open as of October 3, 2020, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the first quarter of fiscal 2021.
Unaudited Pro Forma Financial Information
During the three and nine months ended October 3, 2020, Kleary contributed net sales of $13.3 million and $25.9 million, respectively, a net loss of $0.9 million and net income of $0.8 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 nine months ended October 3, 2020 and September 28, 2019 as if the Kleary and ESW (defined below) acquisitions had occurred on January 1, 2019 (in thousands except for per share data):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net sales$1,227,253 $1,298,307 $3,434,358 $3,694,102 
Net income (loss) applicable to common shares30,516 25,164 (482,789)(19,843)
Net income (loss) per common share:
Basic$0.24 $0.20 $(3.84)$(0.16)
Diluted$0.24 $0.20 $(3.84)$(0.16)
11


The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, Environmental Stoneworks and Kleary. 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 Kleary acquisitions occurred on January 1, 2019 or of future results.
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 (“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 ESW (the “Environmental Stoneworks Acquisition”) for total consideration of $182.6 million, subject to certain post-closing adjustments, for ESW. 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 ASC Topic 805, Business Combinations, which results in a new valuation for the assets and liabilities of ESW 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 the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379 
Accounts receivable16,825 
Inventories13,062 
Prepaid expenses and other current assets3,677 
Property, plant and equipment14,295 
Lease right of use assets11,372 
Intangible assets (trade names/customer relationships)91,170 
Goodwill63,543 
Deferred taxes474 
Other assets157 
Total assets acquired217,954 
Liabilities assumed:
Accounts payable5,910 
Other accrued expenses14,666 
Lease liabilities11,365 
Other long-term liabilities3,450 
Total liabilities assumed35,391 
Net assets acquired$182,563 
The $63.5 million of goodwill was allocated to the Siding segment and 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.
12


NOTE 4 — RESTRUCTURING
The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses ("SG&A"), manufacturing costs and to optimize the Company's combined manufacturing footprint. During the nine months ended October 3, 2020, the Company incurred restructuring charges of $7.2 million, $2.9 million and $20.4 million in the Windows, Siding and Commercial segments, respectively, and $1.8 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since inception of the current restructuring initiatives began in 2019 are $50.4 million. The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the period indicated, which are recorded in restructuring and impairment charges in the Company’s consolidated statements of operations (in thousands):
 Three Months EndedNine Months Ended
 October 3, 2020October 3, 2020
Severance$1,074 $23,563 
Asset impairments1,169 4,938 
Other restructuring costs675 3,820 
Total restructuring costs$2,918 $32,321 
For the nine months ended October 3, 2020, $32.1 million of restructuring costs are recorded within restructuring and impairment costs and $0.2 million are recorded within cost of goods sold, in the Company’s consolidated statement of operations. The asset impairments of $4.9 million for the nine months ended October 3, 2020 are comprised primarily of equipment costs of $3.4 million and right of use asset impairments of $1.5 million related predominantly to the closure of the Company's Ambridge, Pennsylvania Commercial facility.
The following table summarizes our severance liability and cash payments made pursuant to the restructuring plans from inception through October 3, 2020 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$ $85 $ $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $ $1,763 $2,663 
Costs incurred3,389 2,367 16,413 1,394 23,563 
Cash payments(3,368)(2,169)(14,314)(1,394)(21,245)
Balance, October 3, 2020$439 $680 $2,099 $1,763 $4,981 
These severance liabilities are included within other accrued expenses on the consolidated balance sheets.
NOTE 5 — GOODWILL
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from Kleary Acquisition 11,721  11,721 
Impairment(320,990)(176,774)(5,407)(503,171)
Currency translation1,885 7,081  8,966 
Purchase accounting adjustments 2,882  2,882 
Balance, October 3, 2020$394,918 $652,190 $142,884 $1,189,992 



The Company performs an annual impairment assessment of goodwill and indefinite-lived intangibles. Additionally, we assess goodwill and indefinite-lived intangibles for impairment whenever events or changes in circumstances indicate that the fair values may be below the carrying values of such assets. The Company performs these annual and interim impairment tests at the following levels: Windows, Siding, Metal Coil Coating, Engineered Building Products, Metal Components, and Insulated Metal Panels. Unforeseen events, changes in circumstances and market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of our assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant declines in stock price for a sustained period, and significant sustained negative industry or economic trends.
The fair value of the Company's reporting units is based on a blend of estimated discounted cash flows and publicly traded company multiples. A significant reduction in projected sales and earnings which would lead to a reduction in future cash flows could indicate potential impairment. The results from each of these models are then weighted and combined into a single estimate of fair value for the Company's reporting units. Estimated discounted cash flows are based on projected sales and related cost of sales. Publicly traded company multiples and acquisition multiples are derived from information on traded shares and analysis of recent acquisitions in the marketplace, respectively, for companies with operations similar to ours. The primary assumptions used in these various models include earnings multiples of acquisitions in a comparable industry, future cash flow estimates of each of the reporting units, weighted average cost of capital, working capital and capital expenditure requirements.
As a result of the decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic, during the first quarter of fiscal 2020, the Company determined that an interim goodwill impairment test was necessary. The Company determined that deterioration in discount rates and market multiples during the three months ended April 4, 2020 from the COVID-19 driven economic uncertainty when combined with lower forecasted discounted cash flows, decreased the fair values of the Company’s reporting units. The Company performed an impairment evaluation by comparing the fair market value of its reporting units, as determined using an equally weighted discounted cash flow model and market approach, to its carrying value. It was determined that the Siding, Windows and Metal Coil Coating reporting units' carrying value each exceeded their fair value. As a result of this analysis, the Company recorded a goodwill impairment charge of approximately $321.0 million for the Windows reporting unit, $176.8 million for the Siding reporting unit, and $5.4 million for the Metal Coil Coating reporting unit (which is within the Commercial segment). This non-cash charge does not affect the Company’s cash position, liquidity or debt covenant compliance, nor will it have any impact on future operations. However, there can be no assurance that: 1) valuation multiples will not decline, 2) discount rates will not increase, or 3) the earnings, book values or projected earnings and cash flows of the Company’s reporting units will not decline. The Company will continue to analyze changes to these assumptions in future periods. There were no additional impairment triggers identified during the nine months ended October 3, 2020. The Company will continue to perform its required annual goodwill impairment test during the fourth quarter and further declines in the Company's end markets could result in additional goodwill impairment charges.
In addition to ASC 350, Intangibles-goodwill and other, the Company evaluated its property and equipment and intangible assets for impairment during the first quarter of fiscal 2020 in accordance with ASC 360, Property, plant and equipment. This analysis was triggered by a decrease in projected cash flows due to the depressed construction market. The impairment test results did not indicate that an impairment existed at April 4, 2020 other than the $3.1 million included in restructuring and impairment charges, net, in the Company's consolidated statement of operations for the three months ended April 4, 2020. There were no additional impairment triggers identified during the nine months ended October 3, 2020.
NOTE 6 — INVENTORIES
The components of inventory are as follows (in thousands):
 October 3, 2020December 31, 2019
Raw materials$232,627 $239,063 
Work in process and finished goods176,270 200,131 
Total inventory$408,897 $439,194 
 As of October 3, 2020, the Company had inventory purchase commitments of $21.2 million.
14


NOTE 7 — INTANGIBLES
The table that follows presents the major components of intangible assets as of October 3, 2020 and December 31, 2019 (in thousands):
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of October 3, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,021 $(51,658)$196,363 
Customer lists and relationships720101,754,347 (327,577)1,426,770 
Total intangible assets10$2,002,368 $(379,235)$1,623,133 
As of December 31, 2019
Amortized intangible assets:
Trademarks/Trade names5159$252,942 $(38,010)$214,932 
Customer lists and relationships920111,737,060 (211,292)1,525,768 
Total intangible assets10$1,990,002 $(249,302)$1,740,700 

NOTE 8 — 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.1 million and $1.8 million as of October 3, 2020 and December 31, 2019, respectively. Assets held for sale at October 3, 2020 are actively marketed for sale or were under contract.
During the three and nine months ended October 3, 2020, the Company reclassified certain facilities within the Commercial segment that have a net book value of $4.3 million to assets held for sale. Additionally, during the nine months ended October 3, 2020, the Company acquired certain real property assets of $0.8 million through its executive relocation program which are classified as held for sale as of October 3, 2020.
During the three and nine months ended October 3, 2020, the Company sold certain real property assets with a net book value of $1.8 million which had previously been classified as held for sale. In connection with the sale, the Company recognized a net loss of $0.4 million which is included in Corporate restructuring and impairment charges, net, in the consolidated statements of operations for the three and nine months ended October 3, 2020.
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 $0.8 million as of October 3, 2020.
NOTE 9 — LEASES
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
15


majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payment terms, 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 lease contracts without a readily determinable implicit rate, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The IBR represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
Weighted average information about the Company’s lease portfolio as of October 3, 2020 was as follows:
Weighted-average remaining lease term5.5 years
Weighted-average IBR6.08 %
Operating lease costs were as follows (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Operating lease costs
Fixed lease costs$21,220 $23,903 $78,183 $77,125 
Variable lease costs(1)
19,013 8,654 54,188 27,868 
(1) Includes short-term lease costs, which are immaterial.
Cash and non-cash activities were as follows (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$24,853 $23,463 $80,241 $66,936 
Right-of-use assets obtained in exchange for new operating lease liabilities$2,070 $47,236 $18,940 $372,269 
Future minimum lease payments under non-cancelable leases as of October 3, 2020 were as follows (in thousands):
Operating Leases
2020 (excluding the nine months ended October 3, 2020)$17,730 
202182,979 
202267,882 
202342,451 
202431,875 
Thereafter88,848 
Total future minimum lease payments331,765 
Less: interest51,911 
Present value of future minimum lease payments$279,854 
As of October 3, 2020
Current portion of lease liabilities$69,408 
Long-term portion of lease liabilities210,446 
Total$279,854 

16


NOTE 10 — 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 ("RSUs") and long-term incentive awards with performance conditions (“performance share units” or "PSUs"). 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 with Ply Gem Parent, LLC ("Ply Gem"), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and 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 October 3, 2020, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. 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 in 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 to 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.
Vesting of the PSUs granted in the Founders Awards 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. Vesting of the PSUs granted during the nine months ended October 3, 2020 is contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the nine months ended October 3, 2020 was determined by a lattice model valuation. 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 nine months ended October 3, 2020 and September 28, 2019, we granted 1.1 million and 0.4 million stock options, respectively. The average grant date fair value of options granted during the nine months ended October 3, 2020 and September 28, 2019 was $2.13 and $1.97 per share, respectively. No options were exercised during the nine months ended October 3, 2020 and September 28, 2019.
17


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 nine months ended October 3, 2020, we granted RSUs to key employees with a fair value of $7.0 million representing approximately 1.4 million shares. During the nine months ended September 28, 2019, we granted RSUs to key employees with a fair value of $2.8 million, representing 0.5 million shares. During the nine months ended October 3, 2020 and September 28, 2019, we granted PSUs with a total fair value of approximately $5.6 million and $0.4 million, respectively, to key employees.
Share-based compensation expense
During the three and nine months ended October 3, 2020, we recorded share-based compensation expense for all awards of $4.0 million and $12.6 million, respectively. During the three and nine months ended September 28, 2019, we recorded share-based compensation expense for all awards of $3.1 million and $10.6 million, respectively.
NOTE 11 — 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 EndedNine Months Ended
 October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$30,028 $24,790 $(484,658)$(17,320)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding125,100 125,557 125,655 125,526 
Common stock equivalents:
Employee stock options189 1   
PSUs and Performance Share Awards    
Weighted average diluted number of common shares outstanding125,289 125,558 125,655 125,526 
Basic income (loss) per common share$0.24 $0.20 $(3.86)$(0.14)
Diluted income (loss) per common share$0.24 $0.20 $(3.86)$(0.14)
Incentive Plan securities excluded from dilution(1)
2,146 5,189 3,338 4,974 
(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.
18


NOTE 12 — 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. The Company's warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. 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. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized.
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended October 3, 2020 and September 28, 2019 (in thousands):
Nine Months Ended
 October 3, 2020September 28, 2019
Beginning balance$216,173 $134,515 
Acquisition109  
Purchase accounting adjustments 84,280 
Warranties sold1,885 2,313 
Revenue recognized(2,054)(2,075)
Expense23,257 22,006 
Settlements(22,645)(22,285)
Ending balance216,725 218,754 
Less: current portion27,201 31,294 
Total, less current portion$189,524 $187,460 
The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.
NOTE 13 — 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”). During the three months ended April 4, 2020, the Company closed its metal coil coating facility in Ambridge, Pennsylvania. The benefit plan associated with the Ambridge facility was frozen prior to the Company's acquisition of CENTRIA in fiscal 2015.
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.
19


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 tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Service cost$11 $11 $34 $32 
Interest cost802 974 2,405 2,922 
Expected return on assets(1,398)(1,234)(4,193)(3,701)
Amortization of prior service cost16 15 47 43 
Amortization of net actuarial loss753 704 2,256 2,112 
Net periodic benefit cost$184 $470 $549 $1,408 
OPEB Plans
 Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Service cost$4 $6 $13 $17 
Interest cost59 66 178 197 
Amortization of net actuarial loss27  81  
Net periodic benefit cost$90 $72 $272 $214 
We expect to contribute $4.4 million to the Defined Benefit Plans and $0.8 million to OPEB Plans in the year ending December 31, 2020. 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 14 — LONG-TERM DEBT
Debt is comprised of the following (in thousands):
October 3,
2020
December 31,
2019
Asset-based revolving credit facility due April 2023$ $70,000 
Term loan facility due April 20252,504,372 2,523,587 
Cash flow revolver due April 2023  
8.00% senior notes due April 2026
645,000 645,000 
6.125% senior notes due January 2029
500,000  
Less: unamortized discounts and unamortized deferred financing costs(1)
(56,470)(56,063)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,592,902 3,182,524 
Less: current portion of long-term debt25,600 25,600 
Total long-term debt, less current portion$3,567,302 $3,156,924 
(1)Includes the unamortized discounts associated with the term loan facility and 8.00 % senior notes due April 2026, and the unamortized deferred financing costs associated with the term loan facility and 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.9 million and $2.4 million as of October 3, 2020 and December 31, 2019, respectively, are classified in other assets on the consolidated balance sheets.
20


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 October 3, 2020, the interest rates on the Current Term Loan Facility were as follows:
October 3, 2020
Interest rate3.9 %
Effective interest rate6.51 %
The Company entered into certain interest rate swap agreements during 2019 to convert a portion of its variable rate debt to fixed. See Note 17 - 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. At October 3, 2020, the weighted average interest rate on the Current Cash Flow Revolver was 3.31%.
The Current Term Loan Facility and 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. For 2019, no payments were required under the excess cash flow calculation.
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.
21


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 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 October 3, 2020, the Company had the following in relation to the Current ABL Facility (in thousands):
October 3, 2020
Excess availability$570,000 
Revolving loans outstanding 
Letters of credit outstanding36,500 
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 October 3, 2020, the weighted average interest rate on the Current ABL Facility was 1.87%.
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.
22


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 October 3, 2020, 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.
6.125% Senior Notes due January 2029
On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 ("the 6.125% Senior Notes"). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company's Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021.
The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future 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 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Company’s Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.
The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:
prior to September 15, 2023, 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 September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and
23


on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.
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 October 3, 2020, the Company was in compliance with all covenants that were in effect on such date.
NOTE 15 — 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.
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.
On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&R Fund VIII Investor Group and the Golden Gate Investor Group.
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 October 3, 2020 and December 31, 2019, the CD&R Investor Group owned approximately 49.5% and 49.1% of the outstanding shares of the Company’s Common Stock, respectively.
NOTE 16 — STOCK REPURCHASE PROGRAM
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 an additional $50.0 million, respectively, of the Company’s outstanding Common Stock for a cumulative total of $100.0 million. 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 nine months ended October 3, 2020, the Company repurchased 1.1 million shares for $6.4 million under the stock repurchase programs. There were no stock repurchases under the stock repurchase programs during the nine months ended September 28, 2019. As of October 3, 2020, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. 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.
24


During the nine months ended October 3, 2020 and September 28, 2019, the Company withheld approximately 0.1 million and thirty-five thousand 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 nine months ended October 3, 2020, the Company cancelled approximately 1.2 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 $6.9 million decrease in both treasury stock and additional paid in capital. During the nine months ended September 28, 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 and shares repurchased under the stock repurchase programs, resulting in a $0.7 million decrease in both treasury stock and additional paid in capital.
NOTE 17 — 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 October 3, 2020 and December 31, 2019, 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 October 3, 2020, there were no borrowings outstanding under the Current ABL Facility and 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): 
 October 3, 2020December 31, 2019
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,504,372 $2,479,328 $2,523,587 $2,514,906 
8.00% Senior Notes
645,000 675,638 645,000 670,800 
6.125% Senior Notes
500,000 505,000   
The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were 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 October 3, 2020 and December 31, 2019.
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.
25


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 October 3, 2020 and December 31, 2019, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
October 3, 2020
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$197 $ $ $197 
Mutual funds – Growth397   397 
Mutual funds – Blend890   890 
Mutual funds – Foreign blend282   282 
Mutual funds – Fixed income 151  151 
Total short-term investments in deferred compensation plan(2)
1,766 151  1,917 
Total assets $1,766 $151 $ $1,917 
Liabilities:    
Deferred compensation plan liability(2)
$ $2,154 $ $2,154 
Interest rate swap liability(3)
 83,304  83,304 
Total liabilities $ $85,458 $ $85,458 

December 31, 2019
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$2 $ $ $2 
Mutual funds – Growth1,044   1,044 
Mutual funds – Blend1,769   1,769 
Mutual funds – Foreign blend572   572 
Mutual funds – Fixed income 389  389 
Total short-term investments in deferred compensation plan(2)
3,387 389  3,776 
Total assets $3,387 $389 $ $3,776 
Liabilities:    
Deferred compensation plan liability(2)
$ $3,847 $ $3,847 
Interest rate swap liability(3)
 29,988  29,988 
Total liabilities $ $33,835 $ $33,835 
(1)Unrealized holding losses for the three months ended September 28, 2019 were $0.1 million. Unrealized holding gains (losses) for the nine months ended October 3, 2020 and September 28, 2019 were $(0.7) million and $0.4 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 four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured 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
26


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 18 — INCOME TAXES
Under FASB ASC 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 ordinary pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date ordinary 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 nine months ended October 3, 2020, the Company's estimated annual effective income tax of ordinary forecasted book income excluding the goodwill impairment was approximately 40.0%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the nine months ended October 3, 2020, the effective tax rate was 2.5%, which varied from the annual effective tax rate due to the following discrete items recorded during the period: unrecognized tax benefits, adjustments to state income tax rates, and goodwill impairment.
Valuation allowance
As of October 3, 2020, the Company remains in a valuation allowance position, in the amount of $11.3 million, against its deferred tax assets for certain state 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 state 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.
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 nine months ended October 3, 2020, the tax reserves increased by approximately $0.6 million. The increase is primarily due to additional interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of October 3, 2020 was approximately $12.5 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheet.
CARES Act
In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law on March 27, 2020. The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (QIP). Specifically, the CARES Act amends IRC §163(j) for tax years 2019 and 2020. The CARES Act increases the 30% adjusted taxable income threshold to 50% and allows taxpayers to elect to use their 2019 adjusted taxable income as their adjusted taxable income in the 2020 §163(j) calculation. The combination of these two factors will allow the Company to deduct additional interest expense for income tax purposes that would have been previously disallowed. The Company continues to evaluate the impact of the CARES Act on our financial position, results of operations, and cash flows. During July 2020, the Department of Treasury issued several Final and Proposed Regulations related to the Tax Cuts and Jobs Act, including those related to the §250 deduction, global intangible low-taxed income (“GILTI”) and the §163(j) interest limitation. We are evaluating the impact of the Regulations on our income tax balances.
27


NOTE 19 — 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. The Company has three reportable segments: Windows, Siding and Commercial.
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. Corporate unallocated expenses include share-based compensation expenses, restructuring charges, 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 and other income (expense).
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months EndedNine Months Ended
 October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net sales:  
Windows$501,314 $504,338 $1,378,039 $1,434,579 
Siding321,898 315,799 848,190 840,601 
Commercial404,041 464,906 1,199,771 1,370,152 
Total net sales$1,227,253 $1,285,043 $3,426,000 $3,645,332 
Operating income (loss):  
Windows$37,295 $34,446 $(252,794)$62,039 
Siding45,313 37,063 (92,916)51,346 
Commercial56,137 59,317 109,642 142,436 
Corporate(34,766)(35,266)(101,819)(106,695)
Total operating income (loss)103,979 95,560 (337,887)149,126 
Unallocated other expense, net(50,402)(56,293)(159,056)(170,894)
Income (loss) before taxes$53,577 $39,267 $(496,943)$(21,768)

 October 3,
2020
December 31,
2019
Total assets:  
Windows$1,820,255 $2,166,220 
Siding2,158,395 2,289,310 
Commercial878,623 963,291 
Corporate617,708 145,525 
Total assets$5,474,981 $5,564,346 

28


NOTE 20 — 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's operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of our employees and the end-users of our products; regulate the materials used to manufacture our products; and impose liability for the costs of investigating and remediating present and past releases of hazardous substances. Violations of these laws or of any conditions contained in Company environmental permits can result in substantial fines or corrective consent orders, injunctive relief, requirements to install pollution control or other environmental-related equipment, and civil sanctions.
We could be held liable for costs to investigate, remediate or otherwise address contamination at any real property we have ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. We could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous materials.
One of the Company’s subsidiaries entered into an Administrative Order on Consent (the “Consent Order”) with the United States Environmental Protection Agency ("EPA"), under the Resource Conservation and Recovery Act ("RCRA") Corrective Action Program, in September 2011 to address known releases of hazardous substances at its Rocky Mount, Virginia facility. A Phase I RCRA Facility Investigation ("RFI") was submitted to the Virginia Department of Environmental Quality ("VDEQ") in December 2015, and a Phase II RFI and Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study ("LCM") based on these investigations was approved by the VDEQ in January 2020. Current estimates of remaining costs for predicted assessment, remediation and monitoring activities as of October 3, 2020 are $4.5 million. The Company has recorded approximately $1.0 million of this environmental liability within current liabilities at October 3, 2020 and approximately $3.5 million within other long-term liabilities in the Company’s consolidated balance sheets at October 3, 2020. 
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site"). A subsidiary of the Company has been named a potentially responsible party (“PRP”) with respect to the PCE/TCE Site and has liability for investigation and remediation costs associated with the contamination. In May 2019, the subsidiary and an unrelated respondent entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study ("RI/FS") of the PCE/TCE Site. A final RI/FS Work Plan was submitted to the EPA in November 2019 and approved in December 2019. RI Phase I field work began in February 2020 but was paused in March 2020 due to the COVID-19 pandemic. The Company has recorded a liability of $4.6 million within other long-term liabilities in its consolidated balance sheets as of October 3, 2020. We will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. We may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other responsible parties, although there are no assurances that we will receive any funds.
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
29


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. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $7.6 million liability as of October 3, 2020 related to this settlement, of which $3.6 million is held within other current liabilities with the remaining in long-term liabilities in the consolidated balance sheets.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“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 twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.
Other contingencies
The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company's requirement to pay the AD and CVD tariffs. The Company has received full reimbursement for the $4.1 million in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the three months ended October 3, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.
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 October 3, 2020.
30



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 December 31, 2019.

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,” “target” 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;
the severity, duration and spread of the COVID-19 pandemic, as well as actions that may be taken by the Company or governmental authorities to contain COVID-19 or to treat its impact;
an impairment of our goodwill and/or intangible assets;
our ability to successfully develop new products or improve existing products;
the effects of manufacturing or assembly realignments;
seasonality of the business and other external factors beyond our control;
commodity price volatility and/or limited availability of raw materials, including steel, PVC resin, glass and aluminum;
our ability to identify and develop relationships with a sufficient number of qualified suppliers and to avoid a significant interruption in our supply chains;
retention and replacement of key personnel;
enforcement and obsolescence of our intellectual property rights;
costs related to compliance with, violations of or liabilities under environmental, health and safety laws;
changes in building codes and standards;
competitive activity and pricing pressure in our industry;
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;
global climate change, including legal, regulatory or market responses thereto;
31


breaches of our information system security measures;
damage to our computer infrastructure and software 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;
increases in labor costs, potential labor disputes, union organizing activity and work stoppages at our facilities or the facilities of our suppliers;
significant changes in factors and assumptions used to measure certain of our defined benefit plan obligations and the effect of actual investment returns on pension assets;
the cost and difficulty associated with integrating and combining acquired businesses;
volatility of the Company’s stock price;
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;
our ability to obtain financing on acceptable terms;
downgrades of our credit ratings;
the effect of increased interest rates on our ability to service our debt; 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 December 31, 2019 (the “2019 Form 10-K”), 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 this report and the 2019 Form 10-K, 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. 
OVERVIEW
Cornerstone Building Brands, Inc. (together with its subsidiaries, unless the context requires otherwise, the “Company,” “Cornerstone,” “we,” “us” or “our”) is a leading manufacturer of exterior building products in North America. The Company serves residential and commercial customers across new construction and the repair & remodel markets. Our mission is to be relentlessly committed to our customers and to create great building solutions that enable communities to grow and thrive. We believe that by focusing on operational excellence every day, creating a platform for future growth and investing in market-leading residential and commercial building brands, we will deliver unparalleled financial results. We design, engineer, manufacture, install and market external building products through our three operating segments, Windows, Siding, and Commercial. Our manufacturing processes are vertically integrated, which we believe provides cost and competitive advantages. As the #1 manufacturer of vinyl windows, vinyl siding, insulated metal panels, metal roofing and wall systems and metal accessories, Cornerstone Building Brands combines a diverse portfolio of products with an expansive national footprint that includes approximately 20,000 employees at manufacturing, distribution and office locations throughout North America.
Our sales and earnings are subject to both seasonal and cyclical trends and are influenced by general economic conditions, interest rates, the price of material costs relative to other building materials, the level of residential and 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 and fourth quarters of each fiscal year compared to the second and third quarters because of unfavorable weather conditions for construction and typical business planning cycles affecting construction.
32


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.
Kleary Acquisition
On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. ("Kleary") for total consideration of $40.0 million. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary primarily services residential customers with manufactured stone installations and commercial customers with manufactured wall installations in the Sacramento, California area. Kleary's results are reported within the Siding business segment.

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 (“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 ESW (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.

COVID-19 Update
We experienced a significant decrease in customer demand across all our markets during the second quarter of 2020 due to the COVID-19 pandemic mostly due to delays in construction activity driven by temporary closures of non-life sustaining businesses. The continuing impact of the pandemic on our future consolidated results of operations is uncertain, and we expect net sales for 2020 to be lower as compared to 2019. As a result, the Company quickly implemented a range of actions aimed at reducing costs and preserving liquidity. These actions included the closure of our Ambridge, Pennsylvania Commercial facility and Corona, California Windows facility, permanent workforce reductions, employee furloughs, a hiring freeze, a deferral of annual wage raises, and reducing discretionary and non-essential expenses, such as consulting expenses. Additionally, we reduced capital expenditures to focus on key strategic initiatives, such as automation, product innovation, and critical maintenance items. We believe our business model, our existing balances of domestic cash and cash equivalents, currently anticipated operating cash flows, and overall liquidity will be sufficient to meet our cash needs arising in the ordinary course of business for the next twelve months and positions us to manage our business through this crisis as it continues to unfold. We will continue to evaluate the nature and extent of the COVID-19 pandemic’s impact on our financial condition, results of operations and cash flows.
As of October 3, 2020, all manufacturing facilities were operational. Throughout this pandemic, the Company has been adhering to mandates and other guidance from local governments and health authorities, including the World Health Organization and the Centers for Disease Control and Prevention. The Company has taken extraordinary measures and invested significantly in practices to protect employees and reduce the risk of spreading the virus, while continuing to operate where permitted and to the extent possible. These actions include additional cleaning of our facilities, staggering crews, incorporating visual cues to reinforce social distancing, providing face coverings and gloves, as well as implementing daily health validation at our manufacturing and office facilities. The health and safety of our employees and our communities is our number one priority.
Ransomware attack
On August 9, 2020, we detected a ransomware attack impacting certain of its operational and information technology systems. Promptly upon its detection of the attack, we launched an investigation, notified law enforcement and engaged the services of specialized legal counsel and other incident response professionals. We were able to recover our critical operational data and business systems. The Company carries insurance, including cyber insurance, which is commensurate with its size and the nature of its operations. The incident did not have a material impact on its business, operations or financial condition.
33


RESULTS OF OPERATIONS
The following table represents key results of operations on a consolidated basis for the periods indicated:
 Three Months EndedNine Months Ended
 (Amounts in thousands)October 3,
2020
September 28,
2019
$
change
% changeOctober 3,
2020
September 28,
2019
$
change
% change
Net sales$1,227,253 $1,285,043 (57,790)(4.5)%$3,426,000 $3,645,332 (219,332)(6.0)%
Gross profit297,502 309,803 (12,301)(4.0)%783,120 800,383 (17,263)(2.2)%
% of net sales24.2 %24.1 %22.9 %22.0 %
Selling, general and administrative expenses137,250 154,034 (16,784)(10.9)%436,575 466,368 (29,793)(6.4)%
% of net sales11.2 %12.0 %12.7 %12.8 %
Restructuring and impairment charges, net2,918 4,984 (2,066)(41.5)%32,164 15,522 16,642 107.2 %
Strategic development and acquisition related costs7,909 10,500 (2,591)(24.7)%13,550 36,668 (23,118)(63.0)%
Interest expense51,519 56,549 (5,030)(8.9)%158,738 173,134 (14,396)(8.3)%
Net income (loss)30,516 25,164 5,352 21.3 %(484,658)(17,320)(467,338)2,698.3 %
Net sales - Consolidated net sales for the three and nine months ended October 3, 2020 decreased by approximately 4.5% and 6.0%, respectively, as compared to the same period last year. The decrease was primarily due to lower demand across each of our business segments coupled with price effects from falling commodity costs as a result of the COVID-19 pandemic.
Gross profit % of net sales - The Company’s gross profit percentage was 24.2% and 22.9% for the three and nine months ended October 3, 2020, respectively, which was 10 basis points and 90 basis points higher than the three and nine months ended September 28, 2019, respectively. Our disciplined focus on price leadership, aligning variable costs with volume, and structurally reducing fixed costs as part of cost savings initiatives, as well as lower raw material costs, were the main drivers of the gross profit as a percentage of net sales results.
Selling, general, and administrative expenses - The Company’s selling, general, and administrative expenses decreased 10.9% and 6.4% during the three and nine months ended October 3, 2020, respectively, compared to the three and nine months ended September 28, 2019, respectively. The Company’s restructuring and impairment costs decreased $2.1 million and increased $16.6 million during the three and nine months ended October 3, 2020, compared to the three and nine months ended September 28, 2019, respectively, primarily due to timing of severance costs as part of our ongoing efforts to rationalize operational and organizational structures and actions taken in response to the COVID-19 pandemic. Strategic development and acquisition costs decreased $2.6 million and $23.1 million, respectively, during the three and nine months ended October 3, 2020 compared to the same period last year as our merger-related activities have decreased, with no acquisitions during the three months ended October 3, 2020.
Segment Results of Operations
We report our segment information in the same way management internally organizes the business in assessing performance and making decisions regarding allocation of resources in accordance with ASC 280, Segment Reporting. We have determined that we have three reportable segments, organized and managed principally by different industry sectors they serve. While the segments often operate using shared infrastructure, each reportable segment is managed to address specific customer needs in these diverse market sectors. We report all other business activities in Corporate and unallocated costs. 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, restructuring charges, 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 and other income (expense).
The primary measurement used by management to measure the financial performance of each segment is Adjusted EBITDA. We define Adjusted EBITDA as net income (loss), adjusted for the following items: income tax (benefit) expense; depreciation and amortization; interest expense, net; restructuring and impairment charges; acquisition costs; non-cash charges of purchase price allocated to inventories; goodwill impairment; share-based compensation expense; non-cash foreign exchange transaction/translation (income) loss; other non-cash items; and other items.
34


The presentation of segment results below includes a reconciliation of the changes for each segment reported in accordance with U.S. GAAP to a pro forma basis to allow investors and the Company to meaningfully evaluate the percentage change on a comparable basis from period to period. The pro forma financial information is based on the historical information of Cornerstone, Environmental Stoneworks and Kleary. The 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. Pro forma balances are not necessarily indicative of operating results had the Environmental Stoneworks and Kleary acquisitions occurred on January 1, 2019 or of future results.
See Note 19 — Segment Information in the notes to the unaudited consolidated financial statements for more information on our segments.
NON-GAAP FINANCIAL MEASURES
Set forth below are certain “non-GAAP financial measures” as defined under the Securities Exchange Act of 1934 and in accordance with Regulation G. Management believes the use of such non-GAAP financial measures assists investors in understanding the ongoing operating performance of the Company by presenting the financial results between periods on a more comparable basis. Such non-GAAP financial measures should not be construed as an alternative to reported results determined in accordance with U.S. GAAP. We have included reconciliations of these non-GAAP financial measures to the most directly comparable financial measures calculated and provided in accordance with U.S. GAAP.
The following tables presents a comparison of net sales as reported to pro-forma revenue for Cornerstone as if the Kleary and Environmental Stoneworks acquisitions had occurred on January 1, 2019:
Three months ended October 3, 2020Three months ended September 28, 2019
(Amounts in thousands)ReportedAcquisitionsPro FormaReported
Acquisitions (1)
Pro Forma
Net Sales
Windows$501,314 $— $501,314 $504,338 $— $504,338 
Siding321,898 — 321,898 315,799 13,264 329,063 
Commercial404,041 — 404,041 464,906 — 464,906 
Total Net Sales$1,227,253 $— $1,227,253 $1,285,043 $13,264 $1,298,307 
Nine Months Ended October 3, 2020
Nine months ended September 28, 2019
ReportedAcquisitions (1)Pro FormaReportedAcquisitions (2)Pro Forma
Net Sales
Windows$1,378,039 $— $1,378,039 $1,434,579 $— $1,434,579 
Siding848,190 8,358 856,548 840,601 48,903 889,504 
Commercial1,199,771 — 1,199,771 1,370,152 — 1,370,152 
Total Net Sales$3,426,000 $8,358 $3,434,358 $3,645,332 $48,903 $3,694,235 
(1)Acquisitions reflect the estimated impact for Kleary Masonry, Inc.
(2)Acquisitions reflect the estimated impact for Environmental Stoneworks and Kleary Masonry, Inc.
35


The following tables reconcile Adjusted EBITDA and pro forma Adjusted EBITDA to operating income (loss) for the periods indicated.
Consolidated
Three Months EndedNine Months Ended
(Amounts in thousands)October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Operating income (loss), GAAP$103,979 $95,560 $(337,887)$149,126 
Restructuring and impairment charges, net2,918 4,984 32,321 15,522 
Strategic development and acquisition related costs7,909 10,500 13,550 36,668 
Goodwill impairment— — 503,171 — 
Depreciation and amortization71,933 64,009 212,413 191,485 
Other (1)
6,588 5,709 25,089 31,883 
Adjusted EBITDA193,327 180,762 448,657 424,684 
Impact of Environmental Stoneworks and Kleary acquisitions(2)
— 3,831 1,869 6,979 
Pro Forma Adjusted EBITDA$193,327 $184,593 $450,526 $431,663 
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales15.8 %14.2 %13.1 %11.7 %
(1)Includes $4.0 million and $12.6 million of share based compensation expense for the three and nine months ended October 3, 2020, respectively, and $3.1 million and $10.6 million for the three and nine months ended September 28, 2019, respectively, as well as $2.6 million and $10.6 million of COVID-19 related costs for the three and nine months ended October 3, 2020, respectively.
(2)Reflects the Adjusted EBITDA of Environmental Stoneworks for the period January 1, 2019 to the acquisition date of February 20, 2019 and Kleary Masonry, Inc. for the periods January 1, 2019 to September 28, 2019 and January 1, 2020 to March 1, 2020.
Windows
Three Months EndedNine Months Ended
(Amounts in thousands)October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net Sales$501,314 $504,338 $1,378,039 $1,434,579 
Operating income (loss), GAAP$37,295 $34,446 $(252,794)$62,039 
Restructuring and impairment charges, net1,539 505 7,189 1,526 
Strategic development and acquisition related costs— 4,993 16 17,054 
Goodwill impairment— — 320,990 — 
Depreciation and amortization30,644 23,778 90,679 72,603 
Other1,168 862 6,060 84 
Adjusted EBITDA$70,646 $64,584 $172,140 $153,306 
Adjusted EBITDA as a % of Net Sales14.1 %12.8 %12.5 %10.7 %
Net sales for the three and nine months ended October 3, 2020 was 0.6% and 3.9% lower than the same period last year, respectively, due to the lower demand from the market impacts of the COVID-19 pandemic more than offsetting favorable price/mix from price increases implemented at the beginning of the year. While our business was deemed an essential activity, delays in construction activity driven by temporary closures of non-life sustaining businesses and stay-at-home orders occurred.
Operating income (loss) for the three months ended October 3, 2020 was $37.3 million, an increase of $2.9 million or 8.3% compared to the three months ended September 28, 2019, primarily due to favorable price, net of raw material inflation of $7.7 million and improved manufacturing productivity from cost reduction initiatives offset by lower volume/demand as a result of the impact of the COVID-19 pandemic. Operating loss for the nine months ended October 3, 2020 was $252.8 million, a decrease of $314.8 million compared to the nine months ended September 28, 2019, primarily due to the goodwill impairment.
Adjusted EBITDA was $70.6 million or 14.1 as a percent of net sales, an improvement of 130 basis points better than the three months ended September 28, 2019, which is the sixth consecutive quarter of Adjusted EBITDA margin expansion. On a year-to-date basis, Adjusted EBITDA as a percent of net sales improved 180 basis points versus the same nine-month period last year. Margin expansion over prior year was a result of the quick and effective management of near-term expenses and
36


acceleration of our strategy to improve our highly variable cost structure, despite the challenges in our end-markets caused by the COVID-19 pandemic. Additionally, positive price and mix, net of inflation as a result of focused price discipline was a contributing factor.
Siding
Three Months EndedNine Months Ended
(Amounts in thousands)October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net Sales$321,898 $315,799 $848,190 $840,601 
Pro Forma Net Sales321,898 329,063 856,548 889,504 
Operating income (loss), GAAP$45,313 $37,063 $(92,916)$51,346 
Restructuring and impairment charges, net(714)2,531 2,901 8,162 
Strategic development and acquisition related costs7,139 — 8,115 — 
Goodwill impairment— — 176,774 — 
Depreciation and amortization28,547 28,804 85,068 83,569 
Other(1,191)(313)(841)16,772 
Adjusted EBITDA79,094 68,085 179,101 159,849 
Impact of Environmental Stoneworks and Kleary acquisitions(1)
— 3,831 1,869 6,988 
Pro Forma Adjusted EBITDA$79,094 $71,916 $180,970 $166,837 
Adjusted EBITDA as a % of Net Sales24.6 %21.6 %21.1 %19.0 %
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales24.6 %21.9 %21.1 %18.8 %
(1)Reflects the Adjusted EBITDA of Environmental Stoneworks for the period January 1, 2019 to the acquisition date of February 20, 2019 and Kleary Masonry, Inc. for the periods January 1, 2019 to September 28, 2019 and January 1, 2020 to March 1, 2020.
Pro Forma Net sales for the three and nine months ended October 3, 2020 was 2.2% and 3.7% lower than the same period last year, respectively. During the quarter, order momentum was strong as wholesale and retail demand outpaced prior year driving higher shipped volume, but was more than offset by price pressure from lower raw material inputs and shift in product mix. For the year-to-date period, delays in construction activity driven by temporary closures of non-life sustaining businesses and stay-at-home orders resulted in lower volume of approximately $25 million.
Operating income (loss) for the three months ended October 3, 2020 was $49.3 million, an increase of $12.3 million or 33.1% compared to the three months ended September 28, 2019, primarily due to improvements made to operating and SG&A costs as part of our cost initiatives, partially offset by impacts from lower volume. Operating loss for the nine months ended October 3, 2020 was $88.9 million, a decrease of $140.3 million compared to the nine months ended September 28, 2019, primarily due to the goodwill impairment.
Pro Forma Adjusted EBITDA was $79.1 million or 24.6 as a percent of net sales, an improvement of 300 basis points as compared to the three months ended September 28, 2019. This was the sixth consecutive quarter of margin expansion. On a year-to-date basis, Pro Forma Adjusted EBITDA as a percent of net sales improved 210 basis points versus the same nine-month period last year. Margin expansion over prior year was a result of the quick and effective management of near-term expenses and acceleration of our strategy to improve our highly variable cost structure, despite the challenges in our end-markets caused by the COVID-19 pandemic. Additionally, positive price and mix, net of inflation as a result of lower raw material costs was a contributing factor.
37


Commercial
Three Months EndedNine Months Ended
(Amounts in thousands)October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net Sales$404,041 $464,906 $1,199,771 $1,370,152 
Operating income, GAAP$56,137 $59,317 $109,642 $142,436 
Restructuring and impairment charges, net1,358 802 20,427 1,967 
Strategic development and acquisition related costs(8)238 (262)6,493 
Goodwill impairment— — 5,407 — 
Depreciation and amortization11,743 10,785 33,664 32,959 
Other1,108 1,356 3,967 3,146 
Adjusted EBITDA$70,338 $72,498 $172,845 $187,001 
Adjusted EBITDA as a % of Net Sales17.4 %15.6 %14.4 %13.6 %

Net sales for the three and nine months ended October 3, 2020 was 13.1% and 12.4% lower than the same time period last year, respectively, due to lower demand from delayed construction activity from the COVID-19 pandemic and related price effects from declining raw material costs and shift in product mix.
Operating income for the three months ended October 3, 2020 was $56.1 million, a decrease of $3.2 million or 5.4% compared to the three months ended September 28, 2019, primarily due to the executed cost reduction initiatives, facility rationalizations, organizational simplification and expense management while effectively managing price with declining steel costs, offsetting the unfavorable impact from a shift to less complex projects. Operating income for the nine months ended October 3, 2020 was $109.6 million, a decrease of $32.8 million or 23.0% compared to the nine months ended September 28, 2019, primarily due to the impacts of the COVID-19 pandemic discussed above.
Adjusted EBITDA was $70.3 million or 17.4 as a percent of net sales, an improvement of 180 basis points over the same period last year. This was the sixth consecutive quarter of margin expansion. On a year-to-date basis, Adjusted EBITDA margin improved 80 basis points. Margin expansion over prior year was a result of the quick and effective management of near-term expenses and acceleration of our strategy to improve our highly variable cost structure, despite the challenges in our end-markets caused by the COVID-19 pandemic, along with effective price management amid declining steel costs offsetting the unfavorable shifts in product mix of approximately $26 million. We have a broad and diversified set of product offerings that serve low rise non-residential applications, but demand for higher margin products weakened as customer capital spending was affected by the uncertainties related to the COVID-19 pandemic.
38


Unallocated Operating Earnings (Losses), Interest, and Provision (Benefit) for Income Taxes
Three Months EndedNine Months Ended
(Amounts in thousands)October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Statement of operations data:
SG&A expenses$(33,988)$(29,996)$(96,122)$(93,411)
Acquisition related expenses(778)(5,270)(5,697)(13,284)
Operating loss(34,766)(35,266)(101,819)(106,695)
Interest expense(51,519)(56,549)(158,738)(173,134)
Interest income328 155 1,007 491 
Foreign exchange gain (loss)812 (616)(1,300)1,084 
Other income (expense), net(23)717 (25)665 
Income tax provision (benefit)23,061 14,103 (12,285)(4,448)
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 October 3, 2020 decreased by $0.5 million or 1.4% compared to the three months ended September 28, 2019, and for the nine months ended October 3, 2020 decreased by $4.9 million or 4.6% compared to the nine months ended September 28, 2019. The change in both periods is due primarily to reductions in management incentive cost and workforce as well as management of near-term expenses, such as various professional fees and legal costs as we managed the uncertainties of the COVID-19 pandemic. Unallocated operating loss includes $4.0 million and $12.6 million of share-based compensation expense for the three and nine months ended October 3, 2020, respectively. Share-based compensation expense was $3.1 million and $10.6 million for the three and nine months ended September 28, 2019, respectively.
Interest expense decreased to $51.5 million for the three months ended October 3, 2020 and $158.7 million for the nine months ended October 3, 2020 compared to $56.5 million for the three months ended September 28, 2019 and $173.1 million for the nine months ended September 28, 2019. The interest expense decrease is primarily due to declining interest rates in fiscal 2020 which impacted the floating rate Term Loan Facility.
Foreign exchange gain (loss) for the three months ended October 3, 2020 was a $0.8 million gain compared to a loss of $0.6 million for the three months ended September 28, 2019 and for the nine months ended October 3, 2020 it was a $1.3 million loss compared to a gain of $1.1 million for the nine months ended September 28, 2019. Changes in both periods are due to exchange rate fluctuations in the Canadian dollar and Mexican peso relative to the U.S. dollar.
Consolidated provision (benefit) for income taxes was an expense of $23.1 million for the three months ended October 3, 2020 compared to an expense of $14.1 million for the three months ended September 28, 2019 and a benefit of $12.3 million for the nine months ended October 3, 2020 compared to a benefit of $4.4 million for the nine months ended September 28, 2019. The effective tax rate for the three months ended October 3, 2020 was 43.0% compared to 35.9% for the three months ended September 28, 2019. The change in the effective tax rate was primarily driven by the continuing effects associated with the enactment of the CARES Act and the impact of COVID-19. The effective tax rate for the nine months ended October 3, 2020 was 2.5% compared to 20.4% for the nine months ended September 28, 2019. The change in the effective tax rate was primarily driven by the continuing effects associated with the enactment of the CARES Act and items relating to the goodwill impairment recorded during the nine months ended October 3, 2020.
39


LIQUIDITY AND CAPITAL RESOURCES
General
Our cash, cash equivalents and restricted cash increased from $102.3 million as of December 31, 2019 to $633.8 million as of October 3, 2020. The following table summarizes our consolidated cash flows for the nine months ended October 3, 2020 and September 28, 2019 (in thousands):
 Nine Months Ended
 October 3, 2020September 28, 2019
Net cash provided by operating activities$236,876 $67,819 
Net cash used in investing activities(102,838)(264,675)
Net cash provided by financing activities396,974 156,959 
Effect of exchange rate changes on cash and cash equivalents507 1,406 
Net increase (decrease) in cash, cash equivalents and restricted cash531,519 (38,491)
Cash, cash equivalents and restricted cash at beginning of period102,307 147,607 
Cash, cash equivalents and restricted cash at end of period$633,826 $109,116 
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 as well as 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 provided by operating activities was $236.9 million during the nine months ended October 3, 2020 compared to net cash provided by operating activities of $67.8 million for the nine months ended September 28, 2019. The change in cash flow provided by operations is due to improved earnings generation, accounts receivables collections, timing of payments on compensation accruals, seasonal trends in the timing of working capital, and effective working capital management to align with dynamic market conditions.
Net cash used in accounts receivable was $84.3 million for the nine months ended October 3, 2020 compared to $138.3 million used in accounts receivable for the nine months ended September 28, 2019. The changes in accounts receivable period over period relates to seasonal trends in working capital and timing of collections and volume impacts from the COVID-19 pandemic. Our days sales outstanding as of October 3, 2020 and September 28, 2019 were 41.3 days and 41.7 days, respectively.
For the nine months ended October 3, 2020, the change in cash flows relating to inventory was an increase of $31.0 million compared to an increase of $63.3 million for the nine months ended September 28, 2019. We experienced a $31.0 million cash flow increase in inventory from the Commercial segment primarily as a result of decreasing material costs. The remaining changes in inventory period over period relate to volume impacts from the COVID-19 pandemic. Our days inventory on-hand improved slightly to 39.7 days as of October 3, 2020 as compared to 44.8 days as of September 28, 2019.
Net cash provided by accounts payable for the nine months ended October 3, 2020 was $22.7 million compared to net cash provided by accounts payable of $8.5 million for the nine months ended September 28, 2019. Our vendor payments can significantly fluctuate based on the timing of disbursements, inventory purchases and vendor payment terms. Our days payable outstanding as of October 3, 2020 increased to 22.2 days from 21.5 days as of September 28, 2019.
Investing Activities
Net cash used in investing activities was $102.8 million during the nine months ended October 3, 2020 compared to $264.7 million used in investing activities during the nine months ended September 28, 2019. During the nine months ended October 3, 2020, we paid approximately $41.8 million (net of cash acquired) for the acquisition of Kleary and we used $62.5 million for capital expenditures. In the nine months ended September 28, 2019, we paid approximately $179.2 million, net of cash acquired, for the acquisition of ESW and used $86.4 million for capital expenditures.
40


Financing Activities
Net cash provided by financing activities was $397.0 million in the nine months ended October 3, 2020 compared to $157.0 million provided by financing activities in the nine months ended September 28, 2019. During the nine months ended October 3, 2020, we issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 ("the 6.125% Senior Notes"), borrowed $40.0 million on our Current ABL Facility to finance the acquisition of Kleary, borrowed an additional $305.0 million on our Current ABL Facility and repaid all outstanding balances at the end of the third quarter, and borrowed and repaid $115.0 million on our Current Cash Flow Revolver. Proceeds from the offering of the 6.125% Senior Notes were used to pay down the Current ABL Facility and Current Cash Flow Revolver balances. Additionally, we paid quarterly installments of $19.2 million on the Current Term Loan, used $0.5 million for the purchases of shares that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of share-based compensation and used $6.4 million to repurchase shares of our outstanding common stock under our stock repurchase programs.
During the nine months ended September 28, 2019, we borrowed $290.0 million and repaid $120.0 million of that amount on our Current ABL Facility, a portion of which was used to finance the acquisition of ESW, paid $12.8 million on quarterly installments on the 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.
We invest our excess cash in various overnight investments which are issued or guaranteed by the U.S. federal government. 
Debt
Our outstanding indebtedness will mature in 2023 (Current ABL Facility and Current Cash Flow Revolver), 2025 (Current Term Loan Facility), 2026 (8.00% Senior Notes) and 2029 (6.125% 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. The Current Term Loan Facility provides for an aggregate principal amount of $2,560.0 million. We have 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 October 3, 2020, we had an aggregate principal amount of $3,649.4 million of outstanding indebtedness, comprising, $2,504.4 million of borrowings under our Current Term Loan Facility, $645.0 million of 8.00% Senior Notes outstanding and $500.0 million of 6.125% Senior Notes outstanding. Our excess availability under the Current ABL Facility was $570.0 million as of October 3, 2020. In addition, standby letters of credit totaling approximately $36.5 million were outstanding but undrawn under the ABL Facility.
For additional information, see Note 14 — Long-Term Debt and Note 17 — Fair 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 and repayment of debt, we rely primarily on cash from operations. Beyond cash generated from operations, $570.0 million is available with our Current ABL Facility at October 3, 2020 and we have an unrestricted cash balance of $627.6 million as of October 3, 2020. Our Current Cash Flow Revolver is fully available as of October 3, 2020.
We expect to contribute $4.4 million to the defined benefit plans and $0.8 million to the postretirement medical and life insurance plans in the year ending December 31, 2020.
41


We expect that cash generated from operations and our availability under the ABL Credit Facility and Current Cash Flow Revolver 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 for fiscal 2020 and expansion when needed.
Our corporate strategy evaluates potential acquisitions that would provide additional synergies in our Windows, Siding and Commercial 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, we announced that our Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and an additional $50.0 million, respectively, of our outstanding Common Stock for a cumulative total of $100.0 million. Under these repurchase programs, we are 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 nine months ended October 3, 2020, the Company repurchased 1.1 million shares for $6.4 million under the stock repurchase programs. As of October 3, 2020, approximately $49.1 million remained available for stock repurchases under the program announced on 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 share-based compensation.
We may from time to time take steps to reduce our debt or otherwise improve our 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 our debt, our cash position, compliance with debt covenants and other considerations. Our affiliates may also purchase our debt from time to time through open market purchases or other transactions. In such cases, our debt may not be retired, in which case we would continue to pay interest in accordance with the terms of the debt, and we would continue to reflect the debt as outstanding on our 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 October 3, 2020, we were not involved in any material unconsolidated SPE transactions.
CONTRACTUAL OBLIGATIONS
Our contractual obligations principally includes obligations associated with our outstanding indebtedness, operating lease obligations and inventory purchase commitments. Contractual obligations did not materially change during the nine months ended October 3, 2020, except for debt activity as disclosed in Note 14 — Long-Term Debt in the notes to the unaudited consolidated financial statements and in Liquidity and Capital Resources — Financing Activities, and lease activity as disclosed in Note 9 — Leases in the notes to the unaudited consolidated financial statements.
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 December 31, 2019.
We adopted ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, as of January 1, 2020. ASU 2016-13 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. See Note 2 — Accounting Pronouncements in the notes to the unaudited consolidated financial statements for a description of the impact of the adoption of ASU 2016-13.
RECENT ACCOUNTING PRONOUNCEMENTS 
See Note 2 — Accounting Pronouncements in the notes to the unaudited consolidated financial statements for information on recent accounting pronouncements.
42


Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Windows and Sidings Businesses
We are subject to 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 3.8% for the nine months ended October 3, 2020 compared to the nine months ended September 28, 2019.
Commercial Business
We are subject to market risk exposure related to volatility in the price of steel. For the nine months ended October 3, 2020, material costs (predominantly steel costs) constituted approximately 61% of our Commercial segment's 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.
With material costs (predominantly steel costs) accounting for approximately 61% of our Commercial segment's cost of sales for the nine months ended October 3, 2020, a one percent change in the cost of steel could have resulted in a pre-tax impact on cost of sales of approximately $5.5 million for our nine months ended October 3, 2020. The impact to our financial results of operations of such an increase would be significantly dependent on the competitive environment and the costs of other alternative building products, which could impact our ability to pass on these higher costs.
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 October 3, 2020, 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 facility at October 3, 2020 and December 31, 2019 was approximately $2,479.3 million and $2,514.9 million, respectively, compared to a face value of approximately $2,504.4 million and $2,523.6 million, respectively. In May 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 October 3, 2020, our cash flow hedge contracts had a fair value liability of $83.3 million and is recorded as a non-current liability as of October 3, 2020 in our consolidated balance sheets.
See Note 14 — Long-Term Debt in the notes to the unaudited consolidated financial statements for information on the material terms of our long-term debt.
43


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 (loss) in the current period. Net foreign currency re-measurement gain (loss) was insignificant for the three months ended October 3, 2020 and was $(0.1) million for the three months ended September 28, 2019. Net foreign currency re-measurement gain (loss) was $(0.6) million and $0.4 million for the nine months ended October 3, 2020 and September 28, 2019, 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 for the three months ended October 3, 2020 and September 28, 2019 was $0.9 million and $(0.5) million, respectively. The net foreign currency exchange gain (loss) included in net income (loss) for the nine months ended October 3, 2020 and September 28, 2019 was $(0.5) million and $0.8 million, respectively. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) for the three months ended October 3, 2020 and September 28, 2019 was $7.4 million and $(1.9) million, respectively. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) for the nine months ended October 3, 2020 and September 28, 2019 was $6.4 million and $4.3 million, respectively.
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 October 3, 2020. 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 October 3, 2020, 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 October 3, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
44


CORNERSTONE BUILDING BRANDS, INC.

PART II — OTHER INFORMATION
 
Item 1. Legal Proceedings.
See Part I, Item 1, “Unaudited Consolidated Financial Statements”, Note 20 - Contingencies, which is incorporated herein by reference.
Item 1A. Risk Factors.
In addition to the 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 December 31, 2019 and our Quarterly Reports on Form 10-Q for the quarterly periods ended April 4, 2020 and July 4, 2020. The risks disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, our Quarterly Reports on Form 10-Q for the quarterly periods ended April 4, 2020 and July 4, 2020, 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. Except for such additional information, 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 December 31, 2019, other than as set forth in our Quarterly Reports on Form 10-Q for the quarterly periods ended April 4, 2020 and July 4, 2020.
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 October 3, 2020:
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)
July 5, 2020 to August 1, 2020— $— — $49,145 
August 2, 2020 to August 29, 20201,235 6.89 — 49,145 
August 30, 2020 to October 3, 2020400 8.01 — 49,145 
Total1,635 7.16 — 
(1)The total number of shares purchased includes our Common Stock repurchased under the program 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 stock awards. 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 March 7, 2018, the Company announced that its Board of Directors authorized a stock repurchase program for up to an aggregate of $50.0 million of the Company’s Common Stock. Under this repurchase program, 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 program. As of October 3, 2020, approximately $49.1 million remained available for stock repurchases under the program.
45


Item 6. Exhibits.
Index to Exhibits
Exhibit No.Description
4.1
†10.1*
*31.1  
*31.2  
**32.1  
**32.2  
*101.INS Inline XBRL Instance Document
*101.SCH Inline XBRL Taxonomy Extension Schema Document
*101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document
*101.DEF Inline XBRL Taxonomy Definition Linkbase Document
*101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
*101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

*Filed herewith
**Furnished herewith
Management contracts or compensatory plans or arrangements

46


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: November 10, 2020By: /s/ James S. Metcalf
  James S. Metcalf
Chairman of the Board and Chief Executive Officer
  
Date: November 10, 2020By: /s/ Jeffrey S. Lee
 Jeffrey S. Lee
 Executive Vice President and Chief Financial Officer

47
EX-10.1 2 a20201003exhibit101.htm EX-10.1 Document

Exhibit 10.1

AGREEMENT
THIS AGREEMENT (this “Agreement”) is entered into as of August 25, 2020, between Cornerstone Building Brands, Inc., a Delaware corporation (the “Company”), and its wholly-owned subsidiary, Ply Gem Industries, Inc., a Delaware corporation (“Employer”), and James F. Keppler, a resident of the State of Michigan (“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 September 21, 2020 (the “Effective Date”), this Agreement sets forth 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. 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, Operations of the Company or such other position or title to which Employee is promoted, with those authorities, duties and responsibilities primarily focused on the end-to-end supply chain of the products of the company and such other authorities, duties and responsibilities as the Board of Directors of the Company (the “Board”) or the Chief Executive Officer or his or her designee may reasonably assign Employee from time to time commensurate with Employee’s position. 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 or not-for-profit organizations, or directorships in



business organizations if 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 be effective as of the Effective Date, and shall remain in effect until the first anniversary of the Effective Date subject to earlier termination or extension as described below. The period from the Effective 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 the first anniversary of the Effective Date 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 $510,000 per year during the term hereof, payable in accordance with Employer’s normal payroll procedures. The salary of Employee will be reviewed 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 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.

a.Annual Bonus. During the term of this Agreement, Employee shall have a target annual bonus opportunity equal to 80% of his base salary (the “Target Bonus”) with a payout range of 50% for threshold performance up to 200% for outstanding performance, with actual payout (if any) dependent upon performance against goals to be approved annually by the Compensation Committee. Employee shall be eligible to receive a bonus for calendar year 2020 (with pro ration based on service) with the minimum bonus amount equal to $112,899, representing a pro rata portion of the Target Bonus amount for the balance of calendar year 2020 following the Effective Date. 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 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.

a.Long-Term Incentives. Promptly following the Effective Date, Employee shall be awarded long-term incentive awards for the Company’s 2020 fiscal year having a total grant date fair value equal to $1,700,000, consisting of:

(i) an award of restricted stock units having an aggregate grant date fair value (calculated based on the 30-day average closing price of a share of the Company’s stock) equal to $1,000,000, subject to service vesting in three equal installments on March 15, 2021, March 15, 2022 and March 15, 2023;

(ii) an award of stock options having an exercise price equal to the Company’s closing share price on the grant date and having a grant date fair value equal to $450,000, subject to service vesting in three equal installments on March 15, 2021, March 15, 2022 and March 15, 2023 and

(iii) an award of performance share units having a grant date fair value (calculated based on the 30-day average closing price of a share of the Company’s stock) equal to $250,000 at “target” levels of achievement, having the vesting, performance metrics and other terms and conditions approved by the Compensation Committee for the Company’s long-term incentive program for its executive leadership team for the 2020 fiscal year.

Thereafter, beginning with the Company’s 2021 Fiscal Year, Employee shall be eligible for an annual grant of long-term incentive awards with an annual target grant date fair value of $600,000, which are expected to be granted generally in the first calendar quarter of each year and to be of the same types, and in the same proportions thereof, as those provided to the Company’s other senior executive officers. Any such long-term incentive awards described hereunder shall be granted at the discretion of the Compensation Committee and pursuant to, and subject to the terms and conditions of, the Company’s Amended and Restated 2003 Long-Term Incentive Plan, as amended, or any successor plan thereto (the “Equity Plan”), and such other terms and conditions set



forth in the applicable award agreement, which award agreement shall be consistent with the terms and conditions provided to the Company’s senior executive officers.


a.Signing Bonus. On the first payroll date following the Effective Date, the Company shall pay Employee a cash payment equal to $250,000. Employee will be required to repay the portion of the signing bonus that Employee retained after payment of taxes in respect thereof to the Company if Employee’s employment with the Company is terminated by the Company for Cause prior to the second anniversary of the Effective Date. Such repayment will be required to be paid to the Company within thirty (30) days of Employee’s last day as an employee of the Company under circumstances requiring such repayment as specified above.


a.Retirement, Health and Welfare Benefits. 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 four weeks of vacation per year.

a.Relocation Benefits. Employee shall be eligible to receive relocation benefits under the Company’s relocation policy for Tier I employees.

a.Clawback; Company Policies. To the extent required by applicable law or regulation, any applicable stock exchange listing standards or any “clawback” policy adopted by the Company, all of Employee’s compensation (whether paid in cash, long term incentive awards or otherwise) shall be subject to the provisions of any applicable clawback policies or procedures of the Company, which may provide for forfeiture and/or recoupment of such amounts paid or payable under this Agreement or otherwise, including the bonus and incentive equity awards granted or to be granted to Executive under Sections 4.b and/or 4.c of this Agreement. Employee shall also be subject to applicable policies of the Company as in effect from time to time, including the Cornerstone Building Brands, Inc. Executive Stock Ownership Guidelines and any successor policy, as applicable.


5. Termination Payments.

a. Minimum Termination Compensation. Employee shall serve in an at-will capacity and 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.e, 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. 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 (i) 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”), and (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”). 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 Section 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 days after the date of mailing (two 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: 281-897-7870
Attention: Executive Vice President, General Counsel & Corporate Secretary

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; provided, that the covenants in Sections 6, 7 and 8 of this Agreement shall be in addition to, and do not replace, any similar covenants to which Employee is a party with the Company or any of its Affiliates. 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/ James F. Keppler


James F. Keppler



CORNERSTONE BUILDING BRANDS, INC.


By: /s/ Todd R. Moore

Todd R. Moore
Executive Vice President
and General Counsel



PLY GEM INDUSTRIES, INC.


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














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 Effective Date: (i) Employee’s willful and continued 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 Effective 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 (A) any such acquisition by any person that owns such percentage of the Company’s then outstanding securities as of the Effective Date (a “Controlling Person”) and (B) any acquisition of the Company’s then outstanding securities following the Effective 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 (A) or (B), 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 Effective Date.

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 Effective 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 authorities, 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; 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 thirtieth (30th) 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.

(g) “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.

(h) “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.

(i) “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, dated as of August 25, 2020, 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 a20201003exhibit311.htm EX-31.1 Document

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: November 10, 2020
 
/s/ James S. Metcalf
James S. Metcalf
Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)
  

EX-31.2 4 a20201003exhibit312.htm EX-31.2 Document

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: November 10, 2020
 
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 

EX-32.1 5 a20201003exhibit321.htm EX-32.1 Document

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 October 3, 2020 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: November 10, 2020
 
/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.2 6 a20201003exhibit322.htm EX-32.2 Document

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 October 3, 2020 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: November 10, 2020
 
/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-20201003.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - ACCOUNTING PRONOUNCEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - RESTRUCTURING link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - RESTRUCTURING (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - RESTRUCTURING (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - INTANGIBLES link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - INTANGIBLES (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - ASSETS HELD FOR SALE link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - ASSETS HELD FOR SALE (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - LEASES - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - LEASES - Summary of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 2136111 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2139112 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 2340309 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - WARRANTY (Details) link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - DEFINED BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2343310 - Disclosure - DEFINED BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2444420 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445421 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2146114 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2347311 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2448422 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2448422 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2449423 - Disclosure - LONG-TERM DEBT - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2150115 - Disclosure - CD&R INVESTOR GROUP link:presentationLink link:calculationLink link:definitionLink 2451424 - Disclosure - CD&R INVESTOR GROUP (Details) link:presentationLink link:calculationLink link:definitionLink 2152116 - Disclosure - STOCK REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 2453425 - Disclosure - STOCK REPURCHASE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 2154117 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2355312 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2456426 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2457427 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) link:presentationLink link:calculationLink link:definitionLink 2158118 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2459428 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2160119 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2361313 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2462429 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2163120 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2464430 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cnr-20201003_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cnr-20201003_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cnr-20201003_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Revolving loans outstanding Line of Credit, Current Revision of Prior Period [Axis] Revision of Prior Period [Axis] Document Type Document Type Other income (expense), net Other Nonoperating Income (Expense) Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue Schedule of Product Warranty Liability [Table Text Block] CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Retirement of treasury shares (in shares) Treasury Stock, Shares, Retired Term Loan Facility Term Loan Credit Agreement Due 2025 [Member] Treasury Stock Treasury Stock [Member] Other products & services Other Products And Services [Member] Other Products [Member] Cash flow revolver Cash flow revolver due April 2023 Cash Flow Revolver Due April 2023 [Member] Cash Flow Revolver Due April 2023 [Member] Segments [Axis] Segments [Axis] DEFINED BENEFIT PLANS Retirement Benefits [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash Flow Revolver Cash Flow Revolver [Member] Cash Flow Revolver [Member] Purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Environmental Stoneworks Environmental Stoneworks [Member] Environmental Stoneworks [Member] Leases Lessee, Leases [Policy Text Block] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] WARRANTY Product Warranty Disclosure [Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Deferred income taxes Deferred Income Tax Liabilities, Net Less: current portion Product Warranty Accrual, Current Proceeds from senior notes Proceeds from Issuance of Debt Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Trademarks/Trade names Trademarks and Trade Names [Member] Debt instrument, basis spread on variable rate, floor Debt Instrument, Basis Spread On Variable Rate, Floor Debt Instrument, Basis Spread On Variable Rate, Floor Income (loss) from operations Total operating income (loss) Operating Income (Loss) Retirement of treasury shares Treasury Stock, Retired, Cost Method, Amount Total current liabilities Liabilities, Current Diluted (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted PSUs and Performance Share Awards Performance Shares [Member] Prepaid expenses and other Prepaid Expense and Other Assets, Current Variable Rate [Domain] Variable Rate [Domain] CENTRIA Benefit Plan CENTRIA [Member] Working capital adjustments Business Combination, Working Capital Adjustment Business Combination, Working Capital Adjustment Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Insulated metal panels Insulated Metal Panels [Member] Insulated Metal Panels [Member] Aluminum windows Aluminum Windows [Member] Aluminum [Member] Variable Rate [Axis] Variable Rate [Axis] Kleary Masonry, Inc. Kleary Masonry, Inc. [Member] Kleary Masonry, Inc. Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Purchases of treasury stock Purchases of treasury stock Payments for Repurchase of Common Stock ASSETS Assets: Assets [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] 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 Entity Address, State or Province Entity Address, State or Province Operating cash flows for operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Current Liabilities Current Liabilities [Member] Current Liabilities [Member] CD&R Funds Cd and R Fund [Member] Foreign exchange translation gains (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) 2018 Stock Repurchase Program 2018 Stock Repurchase Program [Member] 2018 Stock Repurchase Program Payment on outstanding borrowings Repayments of Lines of Credit Lease right-of-use assets Operating Lease, Right-of-Use Asset 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Treasury stock purchases (in shares) Treasury stock purchases (in shares) Treasury Stock, Shares, Acquired Prior to September 15, 2023 Debt Instrument, Redemption, Period Six [Member] Debt Instrument, Redemption, Period Six Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four 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] Derivative, notional amount Derivative Liability, Notional Amount New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Hedging Designation [Domain] Hedging Designation [Domain] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Stone Stone [Member] Stone [Member] 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 Payments of financing costs Payments of Financing Costs Other long-term liabilities Other Liabilities, Noncurrent Deferred income taxes Deferred Income Tax Assets, Net ABL U.S. Facility ABL U.S. Facility [Member] ABL U.S. Facility [Member] Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventories, net Total inventory Inventory, Net Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Inventory [Line Items] Inventory [Line Items] Lender Name [Axis] Lender Name [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Stock option awards, termination period from grant date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period On or after September 15, 2025 Debt Instrument, Redemption, Period Nine [Member] Debt Instrument, Redemption, Period Nine Defined benefit plan, expected contribution amount Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Performance Stock Units Performance Stock Units [Member] Performance Stock Units [Member] Inventory purchase commitments Long-term Purchase Commitment, Amount Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Issuance of common stock for the Ply Gem merger (in shares) Stock Issued During Period, Shares, Acquisitions Proceeds from line of credit Proceeds from Long-term Lines of Credit Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Accrued interest Interest Payable, Current Acquisition related expenses Business Combination, Acquisition Related Costs Statement [Table] Statement [Table] Amounts charged against allowance for credit losses, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Reporting Periods Reporting Periods [Policy Text Block] Interest cost Defined Benefit Plan, Interest Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Credit Facility [Axis] Credit Facility [Axis] Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Deferred income taxes Deferred Income Taxes and Tax Credits Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Payments on line of credit Repayments of Long-term Lines of Credit Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Weighted Average Weighted Average [Member] Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Multiemployer Plan Name [Domain] Retirement Plan Name [Domain] Entity Small Business Entity Small Business Net income (loss) of acquiree included in our financial statements Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Acquisition Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Retirement of treasury stock previously withheld or repurchased (in shares) Treasury Stock, Shares Withheld or Repurchased, Cancelled Treasury Stock, Shares Withheld or Repurchased, Cancelled Voigt Vs. C D R Case Voigt Vs. C D R Case [Member] Voigt Vs. C D R Case Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Prior to April 15, 2021, 100% redemption Debt Instrument, Redemption, Period One [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Windows Windows Segment [Member] Windows Segment [Member] Amendment Flag Amendment Flag Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract] Corporate Corporate, Non-Segment [Member] Other accrued expenses Other Accrued Liabilities, Current Line of credit outstanding Long-term Line of Credit Incentive Plan Incentive Plan [Member] The award plan as incentives Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Revenue recognized Product Warranty Accrual Revenue Recognized Reflects the revenue recognized towards the product warranty. Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key RESTRUCTURING Restructuring and Related Activities Disclosure [Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Accounts Receivables and Related Allowance Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Fair Value Not Currently Recognized on Balance sheet Fair Value, by Balance Sheet Grouping [Table Text Block] Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] On or after April 15, 2021 Debt Instrument, Redemption, Period Three [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] The Steelworkers Pension Trust The Steelworkers Pension Trust [Member] The Steelworkers Pension Trust [Member] On or after September 15, 2023 and prior to September 15, 2024 Debt Instrument, Redemption, Period Seven [Member] Debt Instrument, Redemption, Period Seven Segments [Domain] Segments [Domain] Metal coil coating Metal Coil Coating [Member] Loss (gain) on asset sales, net Gain (Loss) on Assets Gain (Loss) on Assets Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Net income (loss) applicable to common shares Business Acquisition, Pro Forma Net Income (Loss) Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Restructuring gain Gain (Loss) On Restructuring And Related Activities Gain (Loss) On Restructuring And Related Activities Work in process and finished goods Inventory, Finished Goods and Work in Process, Gross Income Statement Location [Axis] Income Statement Location [Axis] Issuance of common stock for the Ply Gem merger Stock Issued During Period, Value, Acquisitions Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Antidumping Tariff Proceedings Antidumping Tariff Proceedings [Member] Antidumping Tariff Proceedings Stockholders’ equity: Stockholders' Equity Note [Abstract] Intangible asset amortization Amortization of Intangible Assets Line of Credit Facility [Table] Line of Credit Facility [Table] Schedules of Lease Costs Lease, Cost [Table Text Block] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets, net Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Mutual funds – Growth Mutual Funds - Growth [Member] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total assets Total assets Assets 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 Commercial Commercial Segment [Member] Commercial Segment [Member] Title of 12(b) Security Title of 12(b) Security Debt instrument, discount rate Debt Instrument, Discount Rate Debt Instrument, Discount Rate Disposal Group Classification [Axis] Disposal Group Classification [Axis] Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Net Carrying Value Finite-Lived Intangible Assets, Net Accrued income taxes Accrued Income Taxes, Current Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Cost of Goods Sold Cost of Sales [Member] Interest expense Interest Expense Depreciation and amortization Depreciation, Depletion and Amortization Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Real property assets, held-for-sale Inventory, Real Estate, Held-for-sale Product and Service [Axis] Product and Service [Axis] Sale of stock, ownership percentage issued Sale Of Stock, Ownership Percentage Issued Sale Of Stock, Ownership Percentage Issued 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 ABL Facility Abl Facility [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Other restructuring costs Other Restructuring [Member] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Assets held-for-sale, fair value Assets Held-for-sale, Long Lived, Fair Value Disclosure Interest Rate Swap Three Interest Rate Swap Three [Member] Interest Rate Swap Three [Member] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net income (loss) applicable to common shares Net Income (Loss) Available to Common Stockholders, Basic Level 1 Fair Value, Inputs, Level 1 [Member] Inventories Increase (Decrease) in Inventories Weighted average interest rate on debt Debt, Weighted Average Interest Rate Accounts payable Increase (Decrease) in Accounts Payable Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Additional Paid-In Capital Additional Paid-in Capital [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt instrument, covenant compliance, secured leverage ratio, maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Number of acquisitions Business Acquisition, Number of Acquisitions Business Acquisition, Number of Acquisitions Operating Segments Operating Segments [Member] Recovery From Countervailing Duty Tariff Proceedings Recovery From Countervailing Duty Tariff Proceedings [Member] Recovery From Countervailing Duty Tariff Proceedings Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Increase in tax reserves Income Tax Examination, Increase (Decrease) in Liability from Prior Year Class of Stock [Line Items] Class of Stock [Line Items] Accrued expenses Increase (Decrease) in Accrued Liabilities Treasury stock purchases Treasury Stock, Value, Acquired, Cost Method 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] Stock Repurchase Programs Stock Repurchase Programs [Member] Stock Repurchase Programs Litigation Case [Axis] Litigation Case [Axis] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease costs Variable Lease, Cost Strategic development and acquisition related costs Business Combination, Strategic Development and Acquisition Related Costs Business Combination, Strategic Development and Acquisition Related Costs Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Siding Siding Segment [Member] Siding Segment [Member] Mutual funds – Foreign blend Mutual Funds - Foreign Blend [Member] Income taxes receivable Income Taxes Receivable Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] 6.125% senior notes due January 2029 6.125% Senior Notes due January 2029 [Member] 6.125% Senior Notes due January 2029 Derivative, term of contract Derivative, Term of Contract 8.00% senior notes due April 2026 Eight Percent Senior Notes Due 2026 [Member] Eight Percent Senior Notes Due 2026 [Member] Mutual funds – Blend Mutual Funds - Blend [Member] Allowance for credit losses of acquired company at date of acquisition Accounts Receivable, Allowance For Credit Loss, Acquired in Business Combination Accounts Receivable, Allowance For Credit Loss, Acquired in Business Combination Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Percentage of outstanding interests acquired Business Acquisition, Percentage of Voting Interests Acquired Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Schedule of Sales, Operating Income, and Total Assets for Operating Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Purchase accounting adjustments Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments Asset impairment Impairment of Long-Lived Assets Held-for-use Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Long-term lease liabilities Long-term portion of lease liabilities Operating Lease, Liability, Noncurrent 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 Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Intangible assets (trade names/customer relationships) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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. Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Unamortized deferred financing costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Current assets: Assets, Current [Abstract] Interest income Investment Income, Interest Short-term investments in deferred compensation plan Investments, Fair Value Disclosure Available for stock repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Legal Entity [Axis] Legal Entity [Axis] Capital expenditures Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Customer lists and relationships Customer Lists and Relationships [Member] Document Period End Date Document Period End Date LONG-TERM DEBT Long-term Debt [Text Block] Reclassification to other Previously Vinyl Windows to Other [Member] Previously Vinyl Windows to Other Ply Gem Ply Gem [Member] Ply Gem [Member] Liability accrual Loss Contingency Accrual Interest Rate Swap Two Interest Rate Swap Two [Member] Interest Rate Swap Two [Member] Authorized stock repurchase amount Stock Repurchase Program, Authorized Amount Disaggregation of Revenue by Segment Disaggregation of Revenue [Table Text Block] Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Hedging Designation [Axis] Hedging Designation [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Debt instrument, covenant compliance, excess cash flow, minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Investments in debt and equity securities, at market Debt Securities, Trading, and Equity Securities, FV-NI Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Amount sought by company Gain Contingency, Unrecorded Amount Entity [Domain] Entity [Domain] Payments related to tax withholding for share-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Designated as Hedging Instrument Designated as Hedging Instrument [Member] Net income (loss) per common share: Earnings Per Share, Pro Forma [Abstract] 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. Shares, restricted stock award, gross (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover page. Cover [Abstract] Base Rate Base Rate [Member] Goodwill recognized from Kleary Acquisition Goodwill, Acquired During Period Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable INTANGIBLES Intangible Assets Disclosure [Text Block] Inventories Inventories [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Total long-term debt, net of unamortized discounts and unamortized deferred financing costs Carrying Amount Long-term Debt Goodwill [Line Items] Goodwill [Line Items] LEASES Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Multiemployer Plan Name [Axis] Retirement Plan Name [Axis] Service cost Defined Benefit Plan, Service Cost 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 Cost of sales Cost of Goods and Services Sold Equipment Costs Equipment Costs [Member] Equipment Costs Equity Components [Axis] Equity Components [Axis] Unrealized gain (loss) on derivative instruments, net of income tax of $(426), $2,054, $12,788 and $9,267, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Metal Metal [Member] Metal Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables PCE/TCE Northeast Contamination Site PCE/TCE Northeast Contamination Site [Member] PCE/TCE Northeast Contamination Site [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum Minimum [Member] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Net income (loss) applicable to common shares Undistributed Earnings, Diluted Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Metal building products Metal Building Products [Member] Metal Building Products [Member] Rollforward of Reserve for Uncollectible Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] ABL Facility Asset-based lending credit facility, due 2023 ABL Credit Facility, Due 2023 [Member] ABL Credit Facility, Due 2023 [Member] Current portion of lease liabilities Current portion of lease liabilities Operating Lease, Liability, Current Beginning balance Ending balance Standard and Extended Product Warranty Accrual Cash and Non-cash Activities of Leases Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Amortization of net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Restructuring and Impairment Costs Restructuring and Impairment Costs [Member] Restructuring and Impairment Costs Entity Interactive Data Current Entity Interactive Data Current Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Interest Rate Swap Interest Rate Swap [Member] Assets held for sale Assets held for sale, carrying value, current Disposal Group, Including Discontinued Operation, Assets, Current Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name 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 Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted-average IBR Operating Lease, Weighted Average Discount Rate, Percent Asset impairment Asset Impairment Charges Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] On or after September 15, 2024 and prior to September 15, 2025 Debt Instrument, Redemption, Period Eight [Member] Debt Instrument, Redemption, Period Eight Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Unamortized discounts and unamortized deferred financing costs Debt Issuance Costs, Net Number of reportable segments Number of Reportable Segments Retirement Plan Type [Domain] Retirement Plan Type [Domain] Warranties sold Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Debt instrument, effective rate Debt Instrument, Interest Rate, Effective Percentage Consolidation Items [Axis] Consolidation Items [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, less allowances of $13,411 and $9,962, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill impairment Impairment Goodwill, Impairment Loss STOCK REPURCHASE PROGRAM Treasury Stock [Text Block] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Injection molded Injection Molded [Member] Injection Molded [Member] Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restructuring costs Restructuring Costs Prior to April 15 ,2021, 40% redemption Debt Instrument, Redemption, Period Two [Member] Restructuring Type [Axis] Restructuring Type [Axis] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Cash payments Payments for Restructuring Basic (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Goodwill Beginning balance Ending balance Goodwill Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Restructuring and impairment charges, net Restructuring Costs and Asset Impairment Charges Restricted cash Restricted Cash and Cash Equivalents, Current Debt instrument, face amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Decrease in treasury stock and additional paid in capital Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Document Quarterly Report Document Quarterly Report Schedule of Goodwill Schedule of Goodwill [Table Text Block] Fixed charge coverage ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Total assets Assets, Fair Value Disclosure Equity [Abstract] Equity [Abstract] Mutual funds – Fixed income Mutual Funds - Fixed Income [Member] Interest Rate Swap One Interest Rate Swap One [Member] Interest Rate Swap One [Member] Derivative, fixed interest rate Derivative, Fixed Interest Rate Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Credit Facility [Domain] Credit Facility [Domain] ACCOUNTING PRONOUNCMENTS Accounting Standards Update and Change in Accounting Principle [Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Diluted (in shares) Weighted average diluted number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Litigation Case [Domain] Litigation Case [Domain] Other accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Basic (in USD per share) Basic income (loss) per common share (in USD per share) Earnings Per Share, Basic Prior to September 15, 2023 Debt Instrument, Redemption, Period Five [Member] Entity File Number Entity File Number Other Current Liabilities Other Current Liabilities [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] 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 Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Inventory, Current [Table] Inventory, Current [Table] Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Common stock, $0.01 par value; 200,000,000 authorized; 125,128,804 and 125,101,519 shares issued and outstanding at October 3, 2020, respectively; and 126,110,000 and 126,054,487 shares issued and outstanding at December 31, 2019, respectively Common Stock, Value, Outstanding Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Allocated share-based compensation expense Share-based Payment Arrangement, Expense Liability for unrecognized tax benefits Unrecognized Tax Benefits Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total net sales Revenue from Contract with Customer, Including Assessed Tax Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Deferred taxes Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Increase in borrowing capacity Line Of Credit Facility, Increase in Borrowing Capacity, Amount Line Of Credit Facility, Increase in Borrowing Capacity, Amount Current portion of long-term debt Less: current portion of long-term debt Long-term Debt, Current Maturities Category of Item Purchased [Axis] Category of Item Purchased [Axis] Entity Current Reporting Status Entity Current Reporting Status Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Retirement Benefits [Abstract] Retirement Benefits [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Vinyl siding Vinyl Siding [Member] Vinyl Siding [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Lease liabilities Present value of future minimum lease payments Operating Lease, Liability Long-term debt Total long-term debt, less current portion Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] 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 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 Debt instrument, redemption price, percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Reclassification to aluminum windows Previously Vinyl Windows to Aluminum Windows [Member] Previously Vinyl Windows to Aluminum Windows Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Aurora Plastics LLC vs. Atrium Aurora Plastics LLC vs. Atrium [Member] Aurora Plastics LLC vs. Atrium [Member] Total cash consideration transferred Business Combination, Consideration Transferred Total liabilities and stockholders’ equity Liabilities and Equity Shares issued in transaction (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive loss, net Accumulated Other Comprehensive Income (Loss), Net of Tax INCOME TAXES Income Tax Disclosure [Text Block] Raw materials Inventory, Raw Materials, Gross Total long-term liabilities Liabilities, Noncurrent Unrealized loss on derivative instruments, tax (benefit) expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Entity Address, City or Town Entity Address, City or Town Accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Fixed lease costs Operating Lease, Cost Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Hedging Relationship [Axis] Hedging Relationship [Axis] Other Assets Other Assets [Member] Incentive Plan securities excluded from dilution (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Debt instrument, covenant compliance, percentage of specified availability Debt Instrument, Covenant Compliance, Percentage of Specified Availability Debt Instrument, Covenant Compliance, Percentage of Specified Availability Stock awards, targeted number of shares 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 Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Vinyl windows Vinyl [Member] Vinyl [Member] Non-cash interest expense Other Noncash Income (Expense) Net loss on sale of real property assets Gain (Loss) on Disposition of Property Plant Equipment Weighted Average Amortization Period (Years) Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Right-of-Use Assets Right-of-Use Asset [Member] Right-of-Use Asset Valuation allowance Deferred Tax Assets, Valuation Allowance Liabilities: Liabilities [Abstract] Gross profit Gross Profit Property, plant and equipment, less accumulated depreciation of $619,650 and $556,143, respectively Net book value of property, plant and equipment held-for-sale Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Net Sales Revenue from Contract with Customer [Policy Text Block] SHARE-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Net income (loss) Net income (loss) Net loss Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities, net of effect of acquisitions: Increase (Decrease) in Operating Capital [Abstract] 2020 (excluding the nine months ended October 3, 2020) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Multiemployer plan, minimum contribution Multiemployer Plan, Pension, Significant, Plan Contribution London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] INVENTORIES Inventory Disclosure [Text Block] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Leases [Abstract] Leases [Abstract] 2017 Stock Repurchase Program 2017 Stock Repurchase Program [Member] 2017 Stock Repurchase Program [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Number of interest rate swaps Number of Interest Rate Derivatives Held GOODWILL Goodwill Disclosure [Text Block] Income (loss) per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Costs incurred Restructuring Charges Total, less current portion Product Warranty Accrual, Noncurrent Tariff rate for imports (as a percent) Loss Contingency, Tariff Rates For Imports Loss Contingency, Tariff Rates For Imports Key Employee Awards Key Employee Awards [Member] Key Employee Awards [Member] Unallocated other expense, net Unallocated Other Expenses Unallocated other expenses during the period. Document Fiscal Period Focus Document Fiscal Period Focus Issuance of restricted stock Value, restricted stock award, gross Stock Issued During Period, Value, Restricted Stock Award, Gross Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Stock options, grants in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total restructuring costs incurred to date Restructuring and Related Cost, Cost Incurred to Date Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] 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] ABL Canadian Facility ABL Canadian Facility [Member] ABL Canadian Facility [Member] Remaining borrowing capacity on line of credit Line of Credit Facility, Remaining Borrowing Capacity Countervailing Duty Tariff Proceedings Countervailing Duty Tariff Proceedings [Member] Countervailing Duty Tariff Proceedings Cost Finite-Lived Intangible Assets, Gross Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Money market Money Market Funds [Member] Provision for doubtful accounts Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Accumulated depreciation on property, plant and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect ACQUISITIONS Business Combination Disclosure [Text Block] Hedging Relationship [Domain] Hedging Relationship [Domain] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted average basic number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Treasury stock, shares (in shares) Treasury Stock, Shares Cash Flow Hedging Cash Flow Hedging [Member] Severance Employee Severance [Member] Loss Contingencies [Table] Loss Contingencies [Table] Term loan facility due April 2025 Term Loan Facility Due April 2025 [Member] Term Loan Facility Due April 2025 [Member] Plan Name [Domain] Plan Name [Domain] Non-cash fair value premium on purchased inventory Noncash or Part Noncash Acquisition, Inventory Acquired Ownership percentage Equity Method Investment, Ownership Percentage Cumulative effect of accounting change Cumulative effect of accounting change Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Revision of Prior Period, Reclassification, Adjustment [Member] Revision of Prior Period, Reclassification, Adjustment [Member] Fair Value Long-term Debt, Fair Value Sales Revenues Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax RCRA Facility Investigation RCRA Facility Investigation [Member] RCRA Facility Investigation [Member] Provision (benefit) for income taxes Income Tax Expense (Benefit) Taxes paid (refunded), net Income Taxes Paid, Net Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Number of defendants Loss Contingency, Number of Defendants New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Fair value of liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted (in USD per share) Diluted income (loss) per common share (in USD per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Cumulative Effect, Period Of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Schedule Of Debt Schedule of Debt [Table Text Block] Net sales of acquiree included in our financial statements Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Stock awards, minimum service period required for vesting 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 Numerator for Basic and Diluted Earnings Per Common Share Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Long-term debt, gross Long-term Debt, Gross Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Emerging Growth Company Entity Emerging Growth Company Deferred compensation obligation Adjustments to Additional Paid in Capital, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Deferred Compensation Equity Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Net sales Business Acquisition, Pro Forma Revenue On or after April 15, 2023 Debt Instrument, Redemption, Period Four [Member] Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] [Domain] for Debt Covenant Terms [Axis] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Term Loan Facility due April 2025 Term Loan Facility [Member] Term Loan Facility [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum Maximum [Member] Restricted cash Restricted Cash Commitment Fee Percentage One Commitment Fee Percentage One [Member] Commitment Fee Percentage One [Member] Retained Earnings (Deficit) Retained Earnings [Member] Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Short-term investments, unrealized holding gain (loss) Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Leverage Ratio Target Achieved Leverage Ratio Target Achieved [Member] Leverage Ratio Target Achieved [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Income taxes Increase (Decrease) in Income Taxes Receivable Allowance for doubtful accounts receivable Ending balance, December 31, 2019 Cumulative effect of accounting change Ending balance, October 3, 2020 Accounts Receivable, Allowance for Credit Loss Award Type [Domain] Award Type [Domain] Other Postretirement Benefit Plan Other Postretirement Benefits Plan [Member] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Trading Symbol Trading Symbol 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 Asset impairments Asset Impairment [Member] Asset Impairment Denominator for Basic and Diluted Earnings Per Common Share Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Stock options, grant date fair value (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Deferred compensation plan liability Deferred Compensation Plan [Member] Disposal Group Classification [Domain] Disposal Group Classification [Domain] ASSETS HELD FOR SALE Property, Plant and Equipment Disclosure [Text Block] Unused commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Treasury stock, at cost (27,285 and 55,513 shares at October 3, 2020 and December 31, 2019, respectively) Treasury Stock, Value CD&R Investor Group Temporary Equity [Text Block] SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK Pension Plan Pension Plan [Member] EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Defined benefit plan, minimum annual contribution, percent Defined Benefit Plan, Minimum Annual Contribution, Percent Defined Benefit Plan, Minimum Annual Employee Contribution, Percent Estimated effective tax rate (as a percent) Estimated Effective Income Tax Rate Reconciliation, Percent Estimated Effective Income Tax Rate Reconciliation, Percent Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Payments on term loan Repayments Of Term Loan Payments on term loan Shares withheld to satisfy minimum tax withholding obligations (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Adopted Accounting Pronouncements and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 11 cnr-20201003_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 cnr-20201003_g1.jpg LOGO begin 644 cnr-20201003_g1.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 cnr-20201003_htm.xml IDEA: XBRL DOCUMENT 0000883902 2020-01-01 2020-10-03 0000883902 2020-11-03 0000883902 2020-07-05 2020-10-03 0000883902 2019-06-30 2019-09-28 0000883902 2019-01-01 2019-09-28 0000883902 2020-10-03 0000883902 2019-12-31 0000883902 cnr:ABLCreditFacilityDue2023Member 2020-01-01 2020-10-03 0000883902 cnr:ABLCreditFacilityDue2023Member 2019-01-01 2019-09-28 0000883902 cnr:CashFlowRevolverDueApril2023Member 2020-01-01 2020-10-03 0000883902 cnr:CashFlowRevolverDueApril2023Member 2019-01-01 2019-09-28 0000883902 2018-12-31 0000883902 2019-09-28 0000883902 us-gaap:CommonStockMember 2020-07-04 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-07-04 0000883902 us-gaap:RetainedEarningsMember 2020-07-04 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-04 0000883902 us-gaap:TreasuryStockMember 2020-07-04 0000883902 2020-07-04 0000883902 us-gaap:TreasuryStockMember 2020-07-05 2020-10-03 0000883902 us-gaap:CommonStockMember 2020-07-05 2020-10-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-05 2020-10-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-07-05 2020-10-03 0000883902 us-gaap:RetainedEarningsMember 2020-07-05 2020-10-03 0000883902 us-gaap:CommonStockMember 2020-10-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-10-03 0000883902 us-gaap:RetainedEarningsMember 2020-10-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-03 0000883902 us-gaap:TreasuryStockMember 2020-10-03 0000883902 us-gaap:CommonStockMember 2019-06-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000883902 us-gaap:RetainedEarningsMember 2019-06-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000883902 us-gaap:TreasuryStockMember 2019-06-29 0000883902 2019-06-29 0000883902 us-gaap:TreasuryStockMember 2019-06-30 2019-09-28 0000883902 us-gaap:CommonStockMember 2019-06-30 2019-09-28 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2019-09-28 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2019-09-28 0000883902 us-gaap:RetainedEarningsMember 2019-06-30 2019-09-28 0000883902 us-gaap:CommonStockMember 2019-09-28 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-09-28 0000883902 us-gaap:RetainedEarningsMember 2019-09-28 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-28 0000883902 us-gaap:TreasuryStockMember 2019-09-28 0000883902 us-gaap:CommonStockMember 2019-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2019-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2020-01-01 2020-10-03 0000883902 us-gaap:CommonStockMember 2020-01-01 2020-10-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-10-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-10-03 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2020-01-01 2020-10-03 0000883902 us-gaap:CommonStockMember 2018-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000883902 us-gaap:RetainedEarningsMember 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000883902 us-gaap:TreasuryStockMember 2018-12-31 0000883902 us-gaap:TreasuryStockMember 2019-01-01 2019-09-28 0000883902 us-gaap:CommonStockMember 2019-01-01 2019-09-28 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-28 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-28 0000883902 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-28 0000883902 cnr:PlyGemMember 2018-11-16 2018-11-16 0000883902 cnr:PlyGemMember 2018-11-16 0000883902 cnr:PlyGemMember 2020-01-01 2020-10-03 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:AluminumWindowsMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:PreviouslyVinylWindowsToAluminumWindowsMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:PreviouslyVinylWindowsToOtherMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:AluminumWindowsMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:PreviouslyVinylWindowsToAluminumWindowsMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:PreviouslyVinylWindowsToOtherMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember srt:RevisionOfPriorPeriodReclassificationAdjustmentMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 2020-01-01 2020-01-01 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 0000883902 cnr:KlearyMasonryIncMember 2020-03-02 0000883902 cnr:KlearyMasonryIncMember 2020-03-02 2020-03-02 0000883902 cnr:KlearyMasonryIncMember 2020-04-05 2020-07-04 0000883902 cnr:KlearyMasonryIncMember cnr:SidingSegmentMember 2020-03-02 0000883902 cnr:KlearyMasonryIncMember 2020-07-05 2020-10-03 0000883902 cnr:KlearyMasonryIncMember 2020-01-01 2020-10-03 0000883902 cnr:KlearyMasonryIncMember 2019-06-30 2019-09-28 0000883902 cnr:KlearyMasonryIncMember 2019-01-01 2019-09-28 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 2019-02-20 0000883902 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:EmployeeSeveranceMember 2020-07-05 2020-10-03 0000883902 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-10-03 0000883902 cnr:AssetImpairmentMember 2020-07-05 2020-10-03 0000883902 cnr:AssetImpairmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:OtherRestructuringMember 2020-07-05 2020-10-03 0000883902 us-gaap:OtherRestructuringMember 2020-01-01 2020-10-03 0000883902 cnr:RestructuringAndImpairmentCostsMember 2020-01-01 2020-10-03 0000883902 us-gaap:CostOfSalesMember 2020-01-01 2020-10-03 0000883902 cnr:EquipmentCostsMember 2020-01-01 2020-10-03 0000883902 cnr:RightOfUseAssetMember 2020-01-01 2020-10-03 0000883902 cnr:WindowsSegmentMember 2018-12-31 0000883902 cnr:SidingSegmentMember 2018-12-31 0000883902 cnr:CommercialSegmentMember 2018-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2018-12-31 0000883902 cnr:WindowsSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 cnr:CommercialSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000883902 2019-01-01 2019-12-31 0000883902 cnr:WindowsSegmentMember 2019-12-31 0000883902 cnr:SidingSegmentMember 2019-12-31 0000883902 cnr:CommercialSegmentMember 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2019-12-31 0000883902 cnr:WindowsSegmentMember 2020-10-03 0000883902 cnr:SidingSegmentMember 2020-10-03 0000883902 cnr:CommercialSegmentMember 2020-10-03 0000883902 us-gaap:CorporateNonSegmentMember 2020-10-03 0000883902 cnr:WindowsSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:SidingSegmentMember 2020-01-01 2020-04-04 0000883902 cnr:CommercialSegmentMember 2020-01-01 2020-04-04 0000883902 2020-01-01 2020-04-04 0000883902 us-gaap:InventoriesMember 2020-01-01 2020-10-03 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-10-03 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-10-03 0000883902 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-10-03 0000883902 us-gaap:TrademarksAndTradeNamesMember 2020-10-03 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-10-03 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-10-03 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-10-03 0000883902 cnr:CustomerListsAndRelationshipsMember 2020-10-03 0000883902 srt:WeightedAverageMember 2020-01-01 2020-10-03 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0000883902 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0000883902 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2019-01-01 2019-12-31 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2019-01-01 2019-12-31 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2019-01-01 2019-12-31 0000883902 cnr:CustomerListsAndRelationshipsMember 2019-12-31 0000883902 srt:WeightedAverageMember 2019-01-01 2019-12-31 0000883902 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember cnr:CommercialSegmentMember 2020-10-03 0000883902 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-07-05 2020-10-03 0000883902 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-01-01 2020-10-03 0000883902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2020-01-01 2020-10-03 0000883902 srt:MinimumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2020-01-01 2020-10-03 0000883902 srt:MaximumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2020-01-01 2020-10-03 0000883902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2020-01-01 2020-10-03 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2020-01-01 2020-10-03 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-10-03 0000883902 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-10-03 0000883902 cnr:PerformanceStockUnitsMember 2020-01-01 2020-10-03 0000883902 us-gaap:PerformanceSharesMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-10-03 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-10-03 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2019-01-01 2019-09-28 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-10-03 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2019-01-01 2019-09-28 0000883902 us-gaap:EmployeeStockOptionMember 2020-07-05 2020-10-03 0000883902 us-gaap:EmployeeStockOptionMember 2019-06-30 2019-09-28 0000883902 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-10-03 0000883902 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-28 0000883902 us-gaap:PerformanceSharesMember 2020-07-05 2020-10-03 0000883902 us-gaap:PerformanceSharesMember 2019-06-30 2019-09-28 0000883902 us-gaap:PerformanceSharesMember 2020-01-01 2020-10-03 0000883902 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-28 0000883902 srt:MinimumMember cnr:TheSteelworkersPensionTrustMember us-gaap:PensionPlansDefinedBenefitMember cnr:CentriaMember 2020-01-01 2020-10-03 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2020-07-05 2020-10-03 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-06-30 2019-09-28 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-10-03 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-28 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-07-05 2020-10-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-06-30 2019-09-28 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-10-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-28 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2020-10-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-10-03 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member 2020-10-03 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member 2019-12-31 0000883902 cnr:TermLoanFacilityDueApril2025Member 2020-10-03 0000883902 cnr:TermLoanFacilityDueApril2025Member 2019-12-31 0000883902 cnr:CashFlowRevolverDueApril2023Member 2020-10-03 0000883902 cnr:CashFlowRevolverDueApril2023Member 2019-12-31 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2020-10-03 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2019-12-31 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-10-03 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2019-12-31 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2020-10-03 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2019-12-31 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2020-01-01 2020-10-03 0000883902 cnr:TermLoanFacilityMember 2020-10-03 0000883902 cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2020-10-03 0000883902 srt:MinimumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 cnr:AblFacilityMember 2020-10-03 0000883902 cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member cnr:PlyGemMember 2018-04-12 0000883902 cnr:PlyGemMember cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodFourMember 2018-11-16 2018-11-16 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodSixMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodSevenMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodEightMember 2020-09-24 2020-09-24 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member cnr:DebtInstrumentRedemptionPeriodNineMember 2020-09-24 2020-09-24 0000883902 cnr:CdAndRFundMember 2020-10-03 0000883902 cnr:CdAndRFundMember 2019-12-31 0000883902 cnr:A2017StockRepurchaseProgramMember 2017-10-10 0000883902 cnr:A2018StockRepurchaseProgramMember 2018-03-07 0000883902 cnr:StockRepurchaseProgramsMember 2020-10-03 0000883902 cnr:StockRepurchaseProgramsMember 2020-01-01 2020-10-03 0000883902 cnr:StockRepurchaseProgramsMember 2019-01-01 2019-09-28 0000883902 cnr:CashFlowRevolverMember 2020-10-03 0000883902 cnr:AblFacilityMember 2020-10-03 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2020-10-03 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2019-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2020-10-03 0000883902 us-gaap:MoneyMarketFundsMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2020-10-03 0000883902 cnr:MutualFundsGrowthMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2020-10-03 0000883902 cnr:MutualFundsBlendMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2020-10-03 0000883902 cnr:MutualFundsForeignBlendMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2020-10-03 0000883902 cnr:MutualFundsFixedIncomeMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel1Member 2020-10-03 0000883902 us-gaap:FairValueInputsLevel2Member 2020-10-03 0000883902 us-gaap:FairValueInputsLevel3Member 2020-10-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2020-10-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2020-10-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2020-10-03 0000883902 cnr:DeferredCompensationPlanMember 2020-10-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2020-10-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2020-10-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2020-10-03 0000883902 us-gaap:InterestRateSwapMember 2020-10-03 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-12-31 0000883902 us-gaap:MoneyMarketFundsMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2019-12-31 0000883902 cnr:MutualFundsGrowthMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2019-12-31 0000883902 cnr:MutualFundsBlendMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2019-12-31 0000883902 cnr:MutualFundsForeignBlendMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2019-12-31 0000883902 cnr:MutualFundsFixedIncomeMember 2019-12-31 0000883902 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000883902 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000883902 us-gaap:FairValueInputsLevel3Member 2019-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000883902 cnr:DeferredCompensationPlanMember 2019-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000883902 us-gaap:InterestRateSwapMember 2019-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-01 2019-05-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 us-gaap:InterestRateSwapMember 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:InterestRateSwapOneMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-07-05 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-07-05 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-07-05 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 us-gaap:CorporateNonSegmentMember 2020-07-05 2020-10-03 0000883902 us-gaap:CorporateNonSegmentMember 2019-06-30 2019-09-28 0000883902 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-10-03 0000883902 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-10-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2020-10-03 0000883902 us-gaap:CorporateNonSegmentMember 2019-12-31 0000883902 cnr:RCRAFacilityInvestigationMember 2020-10-03 0000883902 cnr:RCRAFacilityInvestigationMember cnr:CurrentLiabilitiesMember 2020-10-03 0000883902 cnr:RCRAFacilityInvestigationMember us-gaap:OtherNoncurrentLiabilitiesMember 2020-10-03 0000883902 cnr:PCETCENortheastContaminationSiteMember 2020-10-03 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember 2020-10-03 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember us-gaap:OtherCurrentLiabilitiesMember 2020-10-03 0000883902 cnr:VoigtVsCDRCaseMember 2019-04-11 2019-04-11 0000883902 cnr:CountervailingDutyTariffProceedingsMember 2020-10-03 0000883902 cnr:AntidumpingTariffProceedingsMember 2020-10-03 0000883902 cnr:RecoveryFromCountervailingDutyTariffProceedingsMember 2020-10-03 shares iso4217:USD iso4217:USD shares pure cnr:acquisition cnr:instrument cnr:reporting_segment cnr:defendant 0000883902 --12-31 2020 Q3 false us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201613Member P3Y P3Y P3Y 10-Q true 2020-10-03 false 1-14315 Cornerstone Building Brands, Inc. DE 76-0127701 5020 Weston Parkway Suite 400 Cary NC 27513 866 419-0042 Yes Yes Accelerated Filer false false false Common Stock $0.01 par value per share CNR NYSE 125101514 1227253000 1285043000 3426000000 3645332000 929751000 975240000 2642880000 2844949000 297502000 309803000 783120000 800383000 137250000 154034000 436575000 466368000 45446000 44725000 135547000 132699000 2918000 4984000 32164000 15522000 7909000 10500000 13550000 36668000 0 0 503171000 0 103979000 95560000 -337887000 149126000 328000 155000 1007000 491000 51519000 56549000 158738000 173134000 812000 -616000 -1300000 1084000 -23000 717000 -25000 665000 53577000 39267000 -496943000 -21768000 23061000 14103000 -12285000 -4448000 30516000 25164000 -484658000 -17320000 488000 374000 0 0 30028000 24790000 -484658000 -17320000 0.24 0.20 -3.86 -0.14 0.24 0.20 -3.86 -0.14 125100000 125557000 125655000 125526000 125289000 125558000 125655000 125526000 30516000 25164000 -484658000 -17320000 7354000 -1862000 6357000 4278000 -426000 2054000 12788000 9267000 194000 -6858000 -41711000 -29604000 7548000 -8720000 -35354000 -25326000 38064000 16444000 -520012000 -42646000 627603000 98386000 6223000 3921000 13411000 9962000 578684000 491740000 408897000 439194000 34310000 48466000 1917000 3776000 73096000 78516000 5087000 1750000 1735817000 1165749000 619650000 556143000 635904000 652841000 277037000 316155000 1189992000 1669594000 1623133000 1740700000 1139000 7510000 11959000 11797000 5474981000 5564346000 25600000 25600000 229353000 205629000 78269000 92130000 32001000 19070000 2730000 0 69408000 72428000 258890000 233687000 696251000 648544000 3567302000 3156924000 244468000 291987000 210446000 243780000 336224000 287793000 4358440000 3980484000 0.01 0.01 200000000 200000000 125128804 125101519 126110000 126054487 1252000 1261000 1253877000 1248787000 -766565000 -281229000 -67752000 -32398000 27285 55513 522000 1103000 420290000 935318000 5474981000 5564346000 -484658000 -17320000 212413000 191485000 -6948000 -6233000 12568000 10613000 0 16249000 503171000 0 3490000 0 -710000 335000 3762000 -492000 -27052000 -45192000 84309000 138329000 -30980000 -63327000 -16886000 -1256000 -6246000 4374000 22669000 8486000 12920000 -21005000 -132000 2783000 236876000 67819000 41841000 179184000 62535000 86364000 1538000 873000 -102838000 -264675000 345000000 290000000 415000000 120000000 115000000 0 115000000 0 19215000 12810000 500000000 0 6905000 0 478000 231000 6428000 0 396974000 156959000 507000 1406000 531519000 -38491000 102307000 147607000 633826000 109116000 -1881000 47881000 125122988 1252000 1249852000 -797081000 -75300000 -25650 -511000 378212000 1635 11000 11000 5816 7548000 7548000 4025000 4025000 30516000 30516000 125128804 1252000 1253877000 -766565000 -67752000 -27285 -522000 420290000 125588427 1256000 1243897000 -308323000 -27419000 -69315 -1207000 908204000 12612 64000 64000 26826 171000 -26826 -171000 46178 1000 -1000 13731 167000 167000 -8720000 -8720000 3134000 3134000 25164000 25164000 125621510 1257000 1247026000 -283159000 -36139000 -55101 -1100000 927885000 126110000 1261000 1248787000 -281229000 -32398000 -55513 -1103000 935318000 1168514 6906000 6906000 1166973 12000 6883000 -1166973 -6895000 185777 2000 -2000 -35354000 -35354000 1000 -593000 29769 592000 12568000 12568000 -678000 -678000 -484658000 -484658000 125128804 1252000 1253877000 -766565000 -67752000 -27285 -522000 420290000 125583159 1256000 1237056000 -265839000 -10813000 -110899 -1678000 959982000 34724 231000 231000 84810 1000 722000 -84810 -723000 109430 2000 -2000 13731 167000 167000 -25326000 -25326000 -86000 5712 86000 10613000 10613000 -17320000 -17320000 125621510 1257000 1247026000 -283159000 -36139000 -55101 -1100000 927885000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”) 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, 2020 through October 3, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the prior period disaggregated revenue amounts in the notes to the consolidated financial statements to conform to the current presentation. The net effect of these reclassifications was not material to the consolidated financial statements (see disaggregated revenue table below).</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December 31, 2019 filed with the Securities and Exchange Commission (the “SEC”) on March 3, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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”). In connection with the Merger, 58,709,067 shares of NCI common stock were issued 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. There are approximately 57,103 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 October 3, 2020. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Periods</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633,826 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivables and Related Allowance</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of metal building products, insulated metal panels, metal coating, vinyl siding, metal siding, injection molded products, vinyl windows, aluminum windows, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes reserves for doubtful accounts on a customer by customer basis when we believe the required payment of specific amounts owed is unlikely to occur. Bad debt provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for doubtful accounts reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. We determine past due status as of the contractual payment date. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of the reserve for uncollectible accounts for the periods indicated (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:83.210%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.590%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts charged against allowance for credit losses, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, October 3, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Cumulative effect of accounting change reflects the modified retrospective effect of adopting <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjYmIzNTEwM2UzMjQ1MDhhZDU4OGQ4ODYzOTRiMTgzL3NlYzpmY2JiMzUxMDNlMzI0NTA4YWQ1ODhkODg2Mzk0YjE4M18zNy9mcmFnOmI4ODRjYzI3YThmODQ1YzA4MDMxNWIzY2RiZWJiMTQ4L3RleHRyZWdpb246Yjg4NGNjMjdhOGY4NDVjMDgwMzE1YjNjZGJlYmIxNDhfOTE1NQ_364adde4-6ed3-46a0-8228-72dfbd6fe1fe">ASU 2016-13</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(See Note 2 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2014-09”), as of October 29, 2018. 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 International Financial Reporting Standards 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. The Company does 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. The Company has elected to apply the practical expedient provided for in ASU No. 2014-09 and has 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the Company's weathertightness warranties (see Note 12 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty).</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl windows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aluminum windows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl siding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Injection molded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stone</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other products &amp; services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal coil coating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Total Net Sales:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,645,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Aluminum windows and other net sales for the three months ended September 28, 2019 includes $6.5 million and $1.4 million, respectively, of net sales previously included in vinyl windows. Aluminum windows and other net sales for the nine months ended September 28, 2019 includes $16.8 million and $3.8 million, respectively, of net sales previously included in vinyl windows.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”) 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, 2020 through October 3, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the prior period disaggregated revenue amounts in the notes to the consolidated financial statements to conform to the current presentation. The net effect of these reclassifications was not material to the consolidated financial statements (see disaggregated revenue table below).</span></div> 58709067 0.47 57103 58709067 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Periods</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633,826 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.</span></div> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633,826 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,307 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.</span></div> 627603000 98386000 6223000 3921000 633826000 102307000 <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivables and Related Allowance</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of metal building products, insulated metal panels, metal coating, vinyl siding, metal siding, injection molded products, vinyl windows, aluminum windows, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.</span></div>The Company establishes reserves for doubtful accounts on a customer by customer basis when we believe the required payment of specific amounts owed is unlikely to occur. Bad debt provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for doubtful accounts reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. We determine past due status as of the contractual payment date. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded. <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of the reserve for uncollectible accounts for the periods indicated (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:83.210%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.590%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts charged against allowance for credit losses, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses of acquired company at date of acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, October 3, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Cumulative effect of accounting change reflects the modified retrospective effect of adopting <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjYmIzNTEwM2UzMjQ1MDhhZDU4OGQ4ODYzOTRiMTgzL3NlYzpmY2JiMzUxMDNlMzI0NTA4YWQ1ODhkODg2Mzk0YjE4M18zNy9mcmFnOmI4ODRjYzI3YThmODQ1YzA4MDMxNWIzY2RiZWJiMTQ4L3RleHRyZWdpb246Yjg4NGNjMjdhOGY4NDVjMDgwMzE1YjNjZGJlYmIxNDhfOTE1NQ_364adde4-6ed3-46a0-8228-72dfbd6fe1fe">ASU 2016-13</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(See Note 2 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span>. 9962000 678000 3762000 1801000 810000 13411000 <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2014-09”), as of October 29, 2018. 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 International Financial Reporting Standards 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. The Company does 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. The Company has elected to apply the practical expedient provided for in ASU No. 2014-09 and has 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the Company's weathertightness warranties (see Note 12 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty).</span></div> The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):<div style="margin-bottom:6pt;padding-left:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl windows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aluminum windows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vinyl siding</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Injection molded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stone</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other products &amp; services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal coil coating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Total Net Sales:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,645,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Aluminum windows and other net sales for the three months ended September 28, 2019 includes $6.5 million and $1.4 million, respectively, of net sales previously included in vinyl windows. Aluminum windows and other net sales for the nine months ended September 28, 2019 includes $16.8 million and $3.8 million, respectively, of net sales previously included in vinyl windows.</span></div> 465472000 473202000 1283337000 1334747000 22056000 18404000 61338000 56490000 13786000 12732000 33364000 43342000 501314000 504338000 1378039000 1434579000 146585000 148912000 387559000 400220000 75477000 75933000 192567000 199265000 20460000 17429000 49556000 47163000 20988000 32254000 61999000 70441000 58388000 41271000 156509000 123512000 321898000 315799000 848190000 840601000 281339000 320028000 842863000 914623000 89088000 109322000 260410000 332403000 33614000 35556000 96498000 123126000 404041000 464906000 1199771000 1370152000 1227253000 1285043000 3426000000 3645332000 6500000 -6500000 -1400000 1400000 16800000 -16800000 -3800000 3800000 ACCOUNTING PRONOUNCEMENTS<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjYmIzNTEwM2UzMjQ1MDhhZDU4OGQ4ODYzOTRiMTgzL3NlYzpmY2JiMzUxMDNlMzI0NTA4YWQ1ODhkODg2Mzk0YjE4M180My9mcmFnOjk0MzE2MzNhYWNmMjRiNmNiMDhiOGNkMWM2NTczNmZkL3RleHRyZWdpb246OTQzMTYzM2FhY2YyNGI2Y2IwOGI4Y2QxYzY1NzM2ZmRfMzcwMA_bfdadce8-7c92-4a00-b92d-291df511dd87">ASU 2016-13</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Effective January 1, 2020, the Company adopted this guidance on a modified retrospective basis, pursuant to which it recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of January 1, 2020 for the impact of applying the new standard. The adjustment related to recording an incremental credit loss to the accounts receivable allowance for doubtful accounts at the beginning of the first period in which the accounting standard is effective. Additional credit loss disclosures are included in Note 1 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which modifies disclosure requirements for fair value measurements under FASB Accounting Standards Codification ("ASC") 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-13 did not have a material effect on consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-14 did not have a material effect on consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company will be required to adopt this guidance in the annual and interim periods for our fiscal year ending December 31, 2021, with early adoption permitted. The Company is evaluating the impact of adopting this guidance.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. The amendments in this ASU are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in this guidance.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjYmIzNTEwM2UzMjQ1MDhhZDU4OGQ4ODYzOTRiMTgzL3NlYzpmY2JiMzUxMDNlMzI0NTA4YWQ1ODhkODg2Mzk0YjE4M180My9mcmFnOjk0MzE2MzNhYWNmMjRiNmNiMDhiOGNkMWM2NTczNmZkL3RleHRyZWdpb246OTQzMTYzM2FhY2YyNGI2Y2IwOGI4Y2QxYzY1NzM2ZmRfMzcwMA_bfdadce8-7c92-4a00-b92d-291df511dd87">ASU 2016-13</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Effective January 1, 2020, the Company adopted this guidance on a modified retrospective basis, pursuant to which it recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of January 1, 2020 for the impact of applying the new standard. The adjustment related to recording an incremental credit loss to the accounts receivable allowance for doubtful accounts at the beginning of the first period in which the accounting standard is effective. Additional credit loss disclosures are included in Note 1 — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which modifies disclosure requirements for fair value measurements under FASB Accounting Standards Codification ("ASC") 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-13 did not have a material effect on consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-14 did not have a material effect on consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company will be required to adopt this guidance in the annual and interim periods for our fiscal year ending December 31, 2021, with early adoption permitted. The Company is evaluating the impact of adopting this guidance.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. The amendments in this ASU are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in this guidance.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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> -700000 ACQUISITIONS<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Kleary Acquisition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. ("Kleary") for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary primarily services residential customers with manufactured stone installations and commercial customers with manufactured wall installations in the Sacramento, California area. Kleary's results are reported within the Siding business segment. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of Kleary strengthens the Company's position as a market leader in stone veneer. The Company accounted for the transaction as an acquisition in accordance with the provisions of ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which results in a new valuation for the assets and liabilities of Kleary based upon fair values as of the closing date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $11.7 million of goodwill was allocated to the Siding segment and 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="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 3, 2020, the Company incurred $6.9 million and $8.1 million, respectively, of acquisition-related costs for Kleary, primarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consisting of a contingent earnout, wh</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ich are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final acquisition accounting allocation for the acquisition of Kleary 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 remained open as of October 3, 2020, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the first quarter of fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 3, 2020, Kleary contributed net sales of $13.3 million and $25.9 million, respectively, a net loss of $0.9 million and net income of $0.8 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 nine months ended October 3, 2020 and September 28, 2019 as if the Kleary and ESW (defined below) acquisitions had occurred on January 1, 2019 (in thousands except for per share data): </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,694,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, Environmental Stoneworks and Kleary. 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 Kleary acquisitions occurred on January 1, 2019 or of future results.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Environmental Stoneworks</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“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 ESW (the “Environmental Stoneworks Acquisition”) for total consideration of $182.6 million, subject to certain post-closing adjustments, for ESW. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which results in a new valuation for the assets and liabilities of ESW based upon fair values as of the closing date.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div>The $63.5 million of goodwill was allocated to the Siding segment and 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. 1 40000000.0 2000000.0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 143000 7235000 670000 277000 1042000 445000 22350000 11721000 680000 44563000 1126000 1005000 339000 109000 2579000 41984000 11700000 6900000 8100000 13300000 25900000 -900000 800000 The following table provides unaudited supplemental pro forma results for Cornerstone, prepared in accordance with ASC 805, for the three and nine months ended October 3, 2020 and September 28, 2019 as if the Kleary and ESW (defined below) acquisitions had occurred on January 1, 2019 (in thousands except for per share data): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,694,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1227253000 1298307000 3434358000 3694102000 30516000 25164000 -482789000 -19843000 0.24 0.20 -3.84 -0.16 0.24 0.20 -3.84 -0.16 2 1 182600000 3379000 16825000 13062000 3677000 14295000 11372000 91170000 63543000 474000 157000 217954000 5910000 14666000 11365000 3450000 35391000 182563000 63500000 RESTRUCTURING<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses ("SG&amp;A"), manufacturing costs and to optimize the Company's combined manufacturing footprint. During the nine months ended October 3, 2020, the Company incurred restructuring charges of $7.2 million, $2.9 million and $20.4 million in the Windows, Siding and Commercial segments, respectively, and $1.8 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since inception of the current restructuring initiatives began in 2019 are $50.4 million. The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the period indicated, which are recorded in restructuring and impairment charges in the Company’s consolidated statements of operations (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended October 3, 2020, $32.1 million of restructuring costs are recorded within restructuring and impairment costs and $0.2 million are recorded within cost of goods sold, in the Company’s consolidated statement of operations. The asset impairments of $4.9 million for the nine months ended October 3, 2020 are comprised primarily of equipment costs of $3.4 million and right of use asset impairments of $1.5 million related predominantly to the closure of the Company's Ambridge, Pennsylvania Commercial facility.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our severance liability and cash payments made pursuant to the restructuring plans from inception through October 3, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, October 3, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These severance liabilities are included within other accrued expenses on the consolidated balance sheets.</span></div> 7200000 2900000 20400000 1800000 50400000 The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the period indicated, which are recorded in restructuring and impairment charges in the Company’s consolidated statements of operations (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1074000 23563000 1169000 4938000 675000 3820000 2918000 32321000 32100000 200000 4900000 3400000 1500000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our severance liability and cash payments made pursuant to the restructuring plans from inception through October 3, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, October 3, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 85000 0 2333000 2418000 1094000 1834000 2721000 4009000 9658000 676000 1437000 2721000 4579000 9413000 418000 482000 0 1763000 2663000 3389000 2367000 16413000 1394000 23563000 3368000 2169000 14314000 1394000 21245000 439000 680000 2099000 1763000 4981000 GOODWILL<div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.953%"><tr><td style="width:1.0%"/><td style="width:52.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.648%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized from Kleary Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, October 3, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,884 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189,992 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual impairment assessment of goodwill and indefinite-lived intangibles. Additionally, we assess goodwill and indefinite-lived intangibles for impairment whenever events or changes in circumstances indicate that the fair values may be below the carrying values of such assets. The Company performs these annual and interim impairment tests at the following levels: Windows, Siding, Metal Coil Coating, Engineered Building Products, Metal Components, and Insulated Metal Panels. Unforeseen events, changes in circumstances and market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of our assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant declines in stock price for a sustained period, and significant sustained negative industry or economic trends.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company's reporting units is based on a blend of estimated discounted cash flows and publicly traded company multiples. A significant reduction in projected sales and earnings which would lead to a reduction in future cash flows could indicate potential impairment. The results from each of these models are then weighted and combined into a single estimate of fair value for the Company's reporting units. Estimated discounted cash flows are based on projected sales and related cost of sales. Publicly traded company multiples and acquisition multiples are derived from information on traded shares and analysis of recent acquisitions in the marketplace, respectively, for companies with operations similar to ours. The primary assumptions used in these various models include earnings multiples of acquisitions in a comparable industry, future cash flow estimates of each of the reporting units, weighted average cost of capital, working capital and capital expenditure requirements. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic, during the first quarter of fiscal 2020, the Company determined that an interim goodwill impairment test was necessary. The Company determined that deterioration in discount rates and market multiples during the three months ended April 4, 2020 from the COVID-19 driven economic uncertainty when combined with lower forecasted discounted cash flows, decreased the fair values of the Company’s reporting units. The Company performed an impairment evaluation by comparing the fair market value of its reporting units, as determined using an equally weighted discounted cash flow model and market approach, to its carrying value. It was determined that the Siding, Windows and Metal Coil Coating reporting units' carrying value each exceeded their fair value. As a result of this analysis, the Company recorded a goodwill impairment charge of approximately $321.0 million for the Windows reporting unit, $176.8 million for the Siding reporting unit, and $5.4 million for the Metal Coil Coating reporting unit (which is within the Commercial segment). This non-cash charge does not affect the Company’s cash position, liquidity or debt covenant compliance, nor will it have any impact on future operations. However, there can be no assurance that: 1) valuation multiples will not decline, 2) discount rates will not increase, or 3) the earnings, book values or projected earnings and cash flows of the Company’s reporting units will not decline. The Company will continue to analyze changes to these assumptions in future periods. There were no additional impairment triggers identified during the nine months ended October 3, 2020. The Company will continue to perform its required annual goodwill impairment test during the fourth quarter and further declines in the Company's end markets could result in additional goodwill impairment charges.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-goodwill and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company evaluated its property and equipment and intangible assets for impairment during the first quarter of fiscal 2020 in accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This analysis was triggered by a decrease in projected cash flows due to the depressed construction market. The impairment test results did not indicate that an impairment existed at April 4, 2020 other than the $3.1 million included in restructuring and impairment charges, net, in the Company's consolidated statement of operations for the three months ended April 4, 2020. There were no additional impairment triggers identified during the nine months ended October 3, 2020.</span></div> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.953%"><tr><td style="width:1.0%"/><td style="width:52.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.648%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Windows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Siding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recognized from Kleary Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, October 3, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,884 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189,992 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 714023000 807280000 148291000 1669594000 0 11721000 0 11721000 320990000 176774000 5407000 503171000 1885000 7081000 0 8966000 0 2882000 0 2882000 394918000 652190000 142884000 1189992000 321000000.0 176800000 5400000 3100000 INVENTORIES<div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process and finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of October 3, 2020, the Company had inventory purchase commitments of $21.2 million.</span></div> <div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process and finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 232627000 239063000 176270000 200131000 408897000 439194000 21200000 INTANGIBLES<div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents the major components of intangible assets as of October 3, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 3, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,002,368 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(379,235)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="33" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,990,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249,302)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,740,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents the major components of intangible assets as of October 3, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 3, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,002,368 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(379,235)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="33" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,990,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249,302)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,740,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y P15Y P8Y 248021000 51658000 196363000 P7Y P20Y P10Y 1754347000 327577000 1426770000 P10Y 2002368000 379235000 1623133000 P5Y P15Y P9Y 252942000 38010000 214932000 P9Y P20Y P11Y 1737060000 211292000 1525768000 P10Y 1990002000 249302000 1740700000 ASSETS HELD FOR SALE<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.1 million and $1.8 million as of October 3, 2020 and December 31, 2019, respectively. Assets held for sale at October 3, 2020 are actively marketed for sale or were under contract.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 3, 2020, the Company reclassified certain facilities within the Commercial segment that have a net book value of $4.3 million to assets held for sale. Additionally, during the nine months ended October 3, 2020, the Company acquired certain real property assets of $0.8 million through its executive relocation program which are classified as held for sale as of October 3, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 3, 2020, the Company sold certain real property assets with a net book value of $1.8 million which had previously been classified as held for sale. In connection with the sale, the Company recognized a net loss of $0.4 million which is included in Corporate restructuring and impairment charges, net, in the consolidated statements of operations for the three and nine months ended October 3, 2020. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $0.8 million as of October 3, 2020.</span></div> 5100000 1800000 4300000 800000 1800000 1800000 -400000 -400000 800000 LEASESThe 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 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payment terms, 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 lease contracts without a readily determinable implicit rate, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The IBR represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information about the Company’s lease portfolio as of October 3, 2020 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average IBR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were as follows (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:45.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and non-cash activities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:45.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable leases as of October 3, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 (excluding the nine months ended October 3, 2020)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,854 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 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 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payment terms, 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 lease contracts without a readily determinable implicit rate, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The IBR represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average information about the Company’s lease portfolio as of October 3, 2020 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average IBR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were as follows (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:45.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> P5Y6M 0.0608 21220000 23903000 78183000 77125000 19013000 8654000 54188000 27868000 <div style="margin-bottom:6pt;margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and non-cash activities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:45.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24853000 23463000 80241000 66936000 2070000 47236000 18940000 372269000 <div style="margin-top:15pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable leases as of October 3, 2020 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 (excluding the nine months ended October 3, 2020)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,854 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17730000 82979000 67882000 42451000 31875000 88848000 331765000 51911000 279854000 69408000 210446000 279854000 SHARE-BASED COMPENSATION<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 ("RSUs") and long-term incentive awards with performance conditions (“performance share units” or "PSUs"). 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 with Ply Gem Parent, LLC ("Ply Gem"), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 3, 2020, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. 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 style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjYmIzNTEwM2UzMjQ1MDhhZDU4OGQ4ODYzOTRiMTgzL3NlYzpmY2JiMzUxMDNlMzI0NTA4YWQ1ODhkODg2Mzk0YjE4M182Ny9mcmFnOmM2NmNlZGI4MmU1YzRlY2ZhMDQwNGM4NTE0NDFhMjM5L3RleHRyZWdpb246YzY2Y2VkYjgyZTVjNGVjZmEwNDA0Yzg1MTQ0MWEyMzlfMTY0Mw_328dd589-7a4a-4804-9103-940b9e2e7842"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjYmIzNTEwM2UzMjQ1MDhhZDU4OGQ4ODYzOTRiMTgzL3NlYzpmY2JiMzUxMDNlMzI0NTA4YWQ1ODhkODg2Mzk0YjE4M182Ny9mcmFnOmM2NmNlZGI4MmU1YzRlY2ZhMDQwNGM4NTE0NDFhMjM5L3RleHRyZWdpb246YzY2Y2VkYjgyZTVjNGVjZmEwNDA0Yzg1MTQ0MWEyMzlfMTY0Mw_b463b144-cfc3-47a3-9abf-717c2449b270">three</span></span> to five years or earlier upon death, disability or a change in 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZjYmIzNTEwM2UzMjQ1MDhhZDU4OGQ4ODYzOTRiMTgzL3NlYzpmY2JiMzUxMDNlMzI0NTA4YWQ1ODhkODg2Mzk0YjE4M182Ny9mcmFnOmM2NmNlZGI4MmU1YzRlY2ZhMDQwNGM4NTE0NDFhMjM5L3RleHRyZWdpb246YzY2Y2VkYjgyZTVjNGVjZmEwNDA0Yzg1MTQ0MWEyMzlfMjYwMA_6b84387e-ed94-4c22-8873-37f1450131b0">three</span> to 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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting of the PSUs granted in the Founders Awards 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. Vesting of the PSUs granted during the nine months ended October 3, 2020 is contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the nine months ended October 3, 2020 was determined by a lattice model valuation. 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.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock option awards</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October 3, 2020 and September 28, 2019, we granted 1.1 million and 0.4 million stock options, respectively. The average grant date fair value of options granted during the nine months ended October 3, 2020 and September 28, 2019 was $2.13 and $1.97 per share, respectively. No options were exercised during the nine months ended October 3, 2020 and September 28, 2019.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units and performance share units</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 nine months ended October 3, 2020, we granted RSUs to key employees with a fair value of $7.0 million representing approximately 1.4 million shares. During the nine months ended September 28, 2019, we granted RSUs to key employees with a fair value of $2.8 million, representing 0.5 million shares. During the nine months ended October 3, 2020 and September 28, 2019, we granted PSUs with a total fair value of approximately $5.6 million and $0.4 million, respectively, to key employees.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based compensation expense</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended October 3, 2020, we recorded share-based compensation expense for all awards of $4.0 million and $12.6 million, respectively. During the three and nine months ended September 28, 2019, we recorded share-based compensation expense for all awards of $3.1 million and $10.6 million, respectively.</span></div> P5Y P5Y P10Y P60D P180D P5Y P3Y 0 2 0.50 1100000 400000 2.13 1.97 0 0 P3Y 7000000.0 1400000 2800000 500000 5600000 400000 4000000.0 12600000 3100000 10600000 EARNINGS PER COMMON SHARE<div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(484,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs and Performance Share Awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,526 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan securities excluded from dilution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) applicable to common shares</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(484,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs and Performance Share Awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,526 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive Plan securities excluded from dilution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.</span></div> 30028000 24790000 -484658000 -17320000 125100000 125557000 125655000 125526000 189000 1000 0 0 0 0 0 0 125289000 125558000 125655000 125526000 0.24 0.20 -3.86 -0.14 0.24 0.20 -3.86 -0.14 2146000 5189000 3338000 4974000 WARRANTY<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company's warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. 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. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended October 3, 2020 and September 28, 2019 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended October 3, 2020 and September 28, 2019 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total, less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 216173000 134515000 109000 0 0 84280000 1885000 2313000 2054000 2075000 23257000 22006000 22645000 22285000 216725000 218754000 27201000 31294000 189524000 187460000 DEFINED BENEFIT PLANS<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RCC Pension Plan —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CENTRIA Benefit Plans —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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”). During the three months ended April 4, 2020, the Company closed its metal coil coating facility in Ambridge, Pennsylvania. The benefit plan associated with the Ambridge facility was frozen prior to the Company's acquisition of CENTRIA in fiscal 2015. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ply Gem Pension Plans —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to contribute $4.4 million to the Defined Benefit Plans and $0.8 million to OPEB Plans in the year ending December 31, 2020. 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.</span></div> 300000 <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OPEB Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11000 11000 34000 32000 802000 974000 2405000 2922000 1398000 1234000 4193000 3701000 16000 15000 47000 43000 -753000 -704000 -2256000 -2112000 184000 470000 549000 1408000 4000 6000 13000 17000 59000 66000 178000 197000 -27000 0 -81000 0 90000 72000 272000 214000 4400000 800000 0 0.25 LONG-TERM DEBT<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt is comprised of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based revolving credit facility due April 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility due April 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,523,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow revolver due April 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% senior notes due April 2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% senior notes due January 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized discounts and unamortized deferred financing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,592,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,182,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,567,302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes the unamortized discounts associated with the term loan facility and 8.00 % senior notes due April 2026, and the unamortized deferred financing costs associated with the term loan facility and 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.9 million and $2.4 million as of October 3, 2020 and December 31, 2019, respectively, are classified in other assets on the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Facility due April 2025 and Cash Flow Revolver due April 2023</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 October 3, 2020, the interest rates on the Current Term Loan Facility were as follows:</span></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.51 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into certain interest rate swap agreements during 2019 to convert a portion of its variable rate debt to fixed. See Note 17 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments and Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. At October 3, 2020, the weighted average interest rate on the Current Cash Flow Revolver was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.31%.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current Term Loan Facility and 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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. For 2019, no payments were required under the excess cash flow calculation.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Facility due April 2023</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 October 3, 2020, the Company had the following in relation to the Current ABL Facility (in thousands):</span></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess availability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 October 3, 2020, the weighted average interest rate on the Current ABL Facility was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.87%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">8.00% Senior Notes due April 2026</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 October 3, 2020, 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the 8.00% Senior Notes in whole or in part at any time as set forth below:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">6.125% Senior Notes due January 2029</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 ("the 6.125% Senior Notes"). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company's Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future 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 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Company’s Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prior to September 15, 2023, 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;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prior to September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 October 3, 2020, the Company was in compliance with all covenants that were in effect on such date.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt is comprised of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based revolving credit facility due April 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility due April 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,523,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow revolver due April 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% senior notes due April 2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% senior notes due January 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized discounts and unamortized deferred financing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,592,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,182,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,567,302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes the unamortized discounts associated with the term loan facility and 8.00 % senior notes due April 2026, and the unamortized deferred financing costs associated with the term loan facility and 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.9 million and $2.4 million as of October 3, 2020 and December 31, 2019, respectively, are classified in other assets on the consolidated balance sheets.</span></div> 0 70000000 2504372000 2523587000 0 0 0.0800 0.0800 645000000 645000000 0.06125 0.06125 500000000 0 56470000 56063000 3592902000 3182524000 25600000 25600000 3567302000 3156924000 0.0800 0.06125 1900000 2400000 1755000000.0 0.005 115000000.0 0.01 805000000.0 325000000.0 0.0000 0.0375 0.0275 At October 3, 2020, the interest rates on the Current Term Loan Facility were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.51 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>As of October 3, 2020, the Company had the following in relation to the Current ABL Facility (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess availability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.039 0.0651 0.0000 0.0250 0.0300 0.0150 0.0200 0.0025 0.0050 0.0331 0.50 0.25 0 10000000.0 0.65 7.75 360000000.0 285000000.0 75000000.0 36000000.0 396000000.0 285000000.0 313500000 75000000.0 82500000 215000000.0 611000000.0 313500000 483700000 82500000 127300000 570000000 0 36500000 0.0000 0.0125 0.0175 0.0025 0.0075 0.0025 0.0187 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 500000000.0 0.06125 0.06125 0.06125 0.06125 0.06125 0.06125 0.06125 0.06125 1 0.40 1.06125 1.03063 1.01531 1.00000 CD&amp;R INVESTOR GROUP<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&amp;R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&amp;R Fund VIII Investor Group and the Golden Gate Investor Group.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 3, 2020 and December 31, 2019, the CD&amp;R Investor Group owned approximately 49.5% and 49.1% of the outstanding shares of the Company’s Common Stock, respectively.</span></div> 0.495 0.491 STOCK REPURCHASE PROGRAM<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 an additional $50.0 million, respectively, of the Company’s outstanding Common Stock for a cumulative total of $100.0 million. 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October 3, 2020, the Company repurchased 1.1 million shares for $6.4 million under the stock repurchase programs. There were no stock repurchases under the stock repurchase programs during the nine months ended September 28, 2019. As of October 3, 2020, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. 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>During the nine months ended October 3, 2020 and September 28, 2019, the Company withheld approximately 0.1 million and thirty-five thousand 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 nine months ended October 3, 2020, the Company cancelled approximately 1.2 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 $6.9 million decrease in both treasury stock and additional paid in capital. During the nine months ended September 28, 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 and shares repurchased under the stock repurchase programs, resulting in a $0.7 million decrease in both treasury stock and additional paid in capital. 50000000.0 50000000.0 100000000.0 1100000 6400000 0 49100000 100000 35000 -1200000 -6900000 -6900000 -100000 -700000 -700000 FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable, accounts payable and notes payable approximate fair value as of October 3, 2020 and December 31, 2019, 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 October 3, 2020, there wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e no </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">borrowings outstanding under the Current ABL Facility and 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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,523,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% Senior Notes </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% Senior Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Subtopic 820-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs such as quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 October 3, 2020 and December 31, 2019.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Money market:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mutual funds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets held for sale: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liability: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swap liability:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of October 3, 2020 and December 31, 2019, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.833%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,387 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Unrealized holding losses for the three months ended September 28, 2019 were $0.1 million. Unrealized holding gains (losses) for the nine months ended October 3, 2020 and September 28, 2019 were $(0.7) million and $0.4 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company 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><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured 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 </span></div>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. 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): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,504,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,523,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00% Senior Notes </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.125% Senior Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2504372000 2479328000 2523587000 2514906000 0.0800 645000000 675638000 645000000 670800000 0.06125 500000000 505000000 0 0 0.0800 0.06125 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Subtopic 820-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs such as quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 October 3, 2020 and December 31, 2019.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Money market:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mutual funds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets held for sale: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liability: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swap liability:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of October 3, 2020 and December 31, 2019, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:48.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.833%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Foreign blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds – Fixed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,387 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Unrealized holding losses for the three months ended September 28, 2019 were $0.1 million. Unrealized holding gains (losses) for the nine months ended October 3, 2020 and September 28, 2019 were $(0.7) million and $0.4 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company 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><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In May 2019, the Company entered into four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured 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 </span></div>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. 197000 0 0 197000 397000 0 0 397000 890000 0 0 890000 282000 0 0 282000 0 151000 0 151000 1766000 151000 0 1917000 1766000 151000 0 1917000 0 2154000 0 2154000 0 83304000 0 83304000 0 85458000 0 85458000 2000 0 0 2000 1044000 0 0 1044000 1769000 0 0 1769000 572000 0 0 572000 0 389000 0 389000 3387000 389000 0 3776000 3387000 389000 0 3776000 0 3847000 0 3847000 0 29988000 0 29988000 0 33835000 0 33835000 -100000 -700000 400000 P4Y 1500000000.0 3 500000000.0 500000000.0 500000000.0 0.05918 0.05906 0.05907 INCOME TAXES<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under FASB ASC 740-270, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes - Interim Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 ordinary pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date ordinary 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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended October 3, 2020, the Company's estimated annual effective income tax of ordinary forecasted book income excluding the goodwill impairment was approximately 40.0%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the nine months ended October 3, 2020, the effective tax rate was 2.5%, which varied from the annual effective tax rate due to the following discrete items recorded during the period: unrecognized tax benefits, adjustments to state income tax rates, and goodwill impairment.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation allowance</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 3, 2020, the Company remains in a valuation allowance position, in the amount of $11.3 million, against its deferred tax assets for certain state jurisdictions for certain entities as it is currently deemed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more likely than not</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 state 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. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unrecognized tax benefits</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 nine months ended October 3, 2020, the tax reserves increased by approximately $0.6 million. The increase is primarily due to additional interest expense related to previously recorded unrecognized tax benefits. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for unrecognized tax benefits as of October 3, 2020 was approximately $12.5 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheet. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CARES Act </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law on March 27, 2020. The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (QIP). Specifically, the CARES Act amends IRC §163(j) for tax years 2019 and 2020. The CARES Act increases the 30% adjusted taxable income threshold to 50% and allows taxpayers to elect to use their 2019 adjusted taxable income as their adjusted taxable income in the 2020 §163(j) calculation. The combination of these two factors will allow the Company to deduct additional interest expense for income tax purposes that would have been previously disallowed. The Company continues to evaluate the impact of the CARES Act on our financial position, results of operations, and cash flows. During July 2020, the Department of Treasury issued several Final and Proposed Regulations related to the Tax Cuts and Jobs Act, including those related to the §250 deduction, global intangible low-taxed income (“GILTI”) and the §163(j) interest limitation. We are evaluating the impact of the Regulations on our income tax balances.</span></div> 0.400 0.025 11300000 600000 12500000 SEGMENT INFORMATION<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company has three reportable segments: Windows, Siding and Commercial.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, restructuring charges, 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 and other income (expense).</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,645,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252,794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496,943)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,768)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,158,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,474,981 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3 <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 28,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,645,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252,794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496,943)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,768)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 3,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Windows</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Siding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,158,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,474,981 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 501314000 504338000 1378039000 1434579000 321898000 315799000 848190000 840601000 404041000 464906000 1199771000 1370152000 1227253000 1285043000 3426000000 3645332000 37295000 34446000 -252794000 62039000 45313000 37063000 -92916000 51346000 56137000 59317000 109642000 142436000 -34766000 -35266000 -101819000 -106695000 103979000 95560000 -337887000 149126000 50402000 56293000 159056000 170894000 53577000 39267000 -496943000 -21768000 1820255000 2166220000 2158395000 2289310000 878623000 963291000 617708000 145525000 5474981000 5564346000 CONTINGENCIES<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of our employees and the end-users of our products; regulate the materials used to manufacture our products; and impose liability for the costs of investigating and remediating present and past releases of hazardous substances. Violations of these laws or of any conditions contained in Company environmental permits can result in substantial fines or corrective consent orders, injunctive relief, requirements to install pollution control or other environmental-related equipment, and civil sanctions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could be held liable for costs to investigate, remediate or otherwise address contamination at any real property we have ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. We could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous materials.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the Company’s subsidiaries entered into an Administrative Order on Consent (the “Consent Order”) with the United States Environmental Protection Agency ("EPA"), under the Resource Conservation and Recovery Act ("RCRA") Corrective Action Program, in September 2011 to address known releases of hazardous substances at its Rocky Mount, Virginia facility. A Phase I RCRA Facility Investigation ("RFI") was submitted to the Virginia Department of Environmental Quality ("VDEQ") in December 2015, and a Phase II RFI and Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study ("LCM") based on these investigations was approved by the VDEQ in January 2020. Current estimates of remaining costs for predicted assessment, remediation and monitoring activities as of October 3, 2020 are $4.5 million. The Company has recorded approximately $1.0 million of this environmental liability within current liabilities at October 3, 2020 and approximately $3.5 million within other long-term liabilities in the Company’s consolidated balance sheets at October 3, 2020. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site"). A subsidiary of the Company has been named a potentially responsible party (“PRP”) with respect to the PCE/TCE Site and has liability for investigation and remediation costs associated with the contamination. In May 2019, the subsidiary and an unrelated respondent entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study ("RI/FS") of the PCE/TCE Site. A final RI/FS Work Plan was submitted to the EPA in November 2019 and approved in December 2019. RI Phase I field work began in February 2020 but was paused in March 2020 due to the COVID-19 pandemic. The Company has recorded a liability of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> within other long-term liabilities in its consolidated balance sheets as of October 3, 2020. We will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. We may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other responsible parties, although there are no assurances that we will receive any funds.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. A settlement was reached in this case during the fourth quarter of 2019. The Company has a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> liability as of October 3, 2020 related to this settlement, of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is held within other current liabilities with the remaining in long-term liabilities in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier &amp; Rice, LLC (“CD&amp;R”), Clayton, Dubilier &amp; Rice Fund VIII, L.P. (“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 twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other contingencies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company's requirement to pay the AD and CVD tariffs. The Company has received full reimbursement for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the three months ended October 3, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 October 3, 2020.</span></div> 4500000 1000000.0 3500000 4600000 7600000 3600000 12 0 0.0847 4100000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
9 Months Ended
Oct. 03, 2020
Nov. 03, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 03, 2020  
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 866  
Local Phone Number 419-0042  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock $0.01 par value per share  
Trading Symbol CNR  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   125,101,514
Entity Central Index Key 0000883902  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Income Statement [Abstract]        
Sales $ 1,227,253 $ 1,285,043 $ 3,426,000 $ 3,645,332
Cost of sales 929,751 975,240 2,642,880 2,844,949
Gross profit 297,502 309,803 783,120 800,383
Selling, general and administrative expenses 137,250 154,034 436,575 466,368
Intangible asset amortization 45,446 44,725 135,547 132,699
Restructuring and impairment charges, net 2,918 4,984 32,164 15,522
Strategic development and acquisition related costs 7,909 10,500 13,550 36,668
Goodwill impairment 0 0 503,171 0
Income (loss) from operations 103,979 95,560 (337,887) 149,126
Interest income 328 155 1,007 491
Interest expense (51,519) (56,549) (158,738) (173,134)
Foreign exchange gain (loss) 812 (616) (1,300) 1,084
Other income (expense), net (23) 717 (25) 665
Income (loss) before income taxes 53,577 39,267 (496,943) (21,768)
Provision (benefit) for income taxes 23,061 14,103 (12,285) (4,448)
Net income (loss) 30,516 25,164 (484,658) (17,320)
Net income allocated to participating securities (488) (374) 0 0
Net income (loss) applicable to common shares $ 30,028 $ 24,790 $ (484,658) $ (17,320)
Income (loss) per common share:        
Basic (in USD per share) $ 0.24 $ 0.20 $ (3.86) $ (0.14)
Diluted (in USD per share) $ 0.24 $ 0.20 $ (3.86) $ (0.14)
Weighted average number of common shares outstanding:        
Basic (in shares) 125,100 125,557 125,655 125,526
Diluted (in shares) 125,289 125,558 125,655 125,526
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Comprehensive income (loss):        
Net income (loss) $ 30,516 $ 25,164 $ (484,658) $ (17,320)
Other comprehensive income (loss), net of tax:        
Foreign exchange translation gains (losses) 7,354 (1,862) 6,357 4,278
Unrealized gain (loss) on derivative instruments, net of income tax of $(426), $2,054, $12,788 and $9,267, respectively 194 (6,858) (41,711) (29,604)
Other comprehensive income (loss) 7,548 (8,720) (35,354) (25,326)
Comprehensive income (loss) $ 38,064 $ 16,444 $ (520,012) $ (42,646)
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Statement of Comprehensive Income [Abstract]        
Unrealized loss on derivative instruments, tax (benefit) expense $ (426) $ 2,054 $ 12,788 $ 9,267
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 03, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 627,603 $ 98,386
Restricted cash 6,223 3,921
Accounts receivable, less allowances of $13,411 and $9,962, respectively 578,684 491,740
Inventories, net 408,897 439,194
Income taxes receivable 34,310 48,466
Investments in debt and equity securities, at market 1,917 3,776
Prepaid expenses and other 73,096 78,516
Assets held for sale 5,087 1,750
Total current assets 1,735,817 1,165,749
Property, plant and equipment, less accumulated depreciation of $619,650 and $556,143, respectively 635,904 652,841
Lease right-of-use assets 277,037 316,155
Goodwill 1,189,992 1,669,594
Intangible assets, net 1,623,133 1,740,700
Deferred income taxes 1,139 7,510
Other assets, net 11,959 11,797
Total assets 5,474,981 5,564,346
Current liabilities:    
Current portion of long-term debt 25,600 25,600
Accounts payable 229,353 205,629
Accrued compensation and benefits 78,269 92,130
Accrued interest 32,001 19,070
Accrued income taxes 2,730 0
Current portion of lease liabilities 69,408 72,428
Other accrued expenses 258,890 233,687
Total current liabilities 696,251 648,544
Long-term debt 3,567,302 3,156,924
Deferred income taxes 244,468 291,987
Long-term lease liabilities 210,446 243,780
Other long-term liabilities 336,224 287,793
Total long-term liabilities 4,358,440 3,980,484
Stockholders’ equity:    
Common stock, $0.01 par value; 200,000,000 authorized; 125,128,804 and 125,101,519 shares issued and outstanding at October 3, 2020, respectively; and 126,110,000 and 126,054,487 shares issued and outstanding at December 31, 2019, respectively 1,252 1,261
Additional paid-in capital 1,253,877 1,248,787
Accumulated deficit (766,565) (281,229)
Accumulated other comprehensive loss, net (67,752) (32,398)
Treasury stock, at cost (27,285 and 55,513 shares at October 3, 2020 and December 31, 2019, respectively) (522) (1,103)
Total stockholders’ equity 420,290 935,318
Total liabilities and stockholders’ equity $ 5,474,981 $ 5,564,346
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Oct. 03, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 13,411 $ 9,962
Accumulated depreciation on property, plant and equipment $ 619,650 $ 556,143
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock shares issued (in shares) 125,128,804 126,110,000
Common stock, shares outstanding (in shares) 125,101,519 126,054,487
Treasury stock, shares (in shares) 27,285 55,513
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Cash flows from operating activities:    
Net loss $ (484,658) $ (17,320)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 212,413 191,485
Non-cash interest expense 6,948 6,233
Share-based compensation expense 12,568 10,613
Non-cash fair value premium on purchased inventory 0 16,249
Goodwill impairment 503,171 0
Asset impairment 3,490 0
Loss (gain) on asset sales, net 710 (335)
Provision for doubtful accounts 3,762 (492)
Deferred income taxes (27,052) (45,192)
Changes in operating assets and liabilities, net of effect of acquisitions:    
Accounts receivable (84,309) (138,329)
Inventories 30,980 63,327
Income taxes 16,886 1,256
Prepaid expenses and other 6,246 (4,374)
Accounts payable 22,669 8,486
Accrued expenses 12,920 (21,005)
Other, net 132 (2,783)
Net cash provided by operating activities 236,876 67,819
Cash flows from investing activities:    
Acquisitions, net of cash acquired (41,841) (179,184)
Capital expenditures (62,535) (86,364)
Proceeds from sale of property, plant and equipment 1,538 873
Net cash used in investing activities (102,838) (264,675)
Cash flows from financing activities:    
Payments on term loan (19,215) (12,810)
Proceeds from senior notes 500,000 0
Payments of financing costs (6,905) 0
Payments related to tax withholding for share-based compensation (478) (231)
Purchases of treasury stock (6,428) 0
Net cash provided by financing activities 396,974 156,959
Effect of exchange rate changes on cash and cash equivalents 507 1,406
Net increase (decrease) in cash, cash equivalents and restricted cash 531,519 (38,491)
Cash, cash equivalents and restricted cash at beginning of period 102,307 147,607
Cash, cash equivalents and restricted cash at end of period 633,826 109,116
Taxes paid (refunded), net (1,881) 47,881
ABL Facility    
Cash flows from financing activities:    
Proceeds from line of credit 345,000 290,000
Payments on line of credit (415,000) (120,000)
Cash flow revolver    
Cash flows from financing activities:    
Proceeds from line of credit 115,000 0
Payments on line of credit $ (115,000) $ 0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Retained Earnings (Deficit)
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2018     125,583,159         (110,899)
Beginning 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)               (34,724)
Treasury stock purchases (231)             $ (231)
Retirement of treasury shares (in shares)     (84,810)         84,810
Retirement of treasury shares     $ (1) (722)       $ 723
Issuance of restricted stock (in shares)     109,430          
Issuance of restricted stock     $ 2 (2)        
Issuance of common stock for the Ply Gem merger (in shares)     13,731          
Issuance of common stock for the Ply Gem merger 167     167        
Other comprehensive income (loss) (25,326)           (25,326)  
Deferred compensation obligation       (86)       $ 86
Deferred compensation obligation (in shares)               5,712
Share-based compensation 10,613     10,613        
Net income (loss) (17,320)       (17,320)      
Ending balance (in shares) at Sep. 28, 2019     125,621,510         (55,101)
Ending balance at Sep. 28, 2019 927,885   $ 1,257 1,247,026 (283,159)   (36,139) $ (1,100)
Beginning balance (in shares) at Jun. 29, 2019     125,588,427         (69,315)
Beginning balance at Jun. 29, 2019 908,204   $ 1,256 1,243,897 (308,323)   (27,419) $ (1,207)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (12,612)
Treasury stock purchases (64)             $ (64)
Retirement of treasury shares (in shares)     (26,826)         26,826
Retirement of treasury shares       (171)       $ 171
Issuance of restricted stock (in shares)     46,178          
Issuance of restricted stock     $ 1 (1)        
Issuance of common stock for the Ply Gem merger (in shares)     13,731          
Issuance of common stock for the Ply Gem merger 167     167        
Other comprehensive income (loss) (8,720)           (8,720)  
Share-based compensation 3,134     3,134        
Net income (loss) 25,164       25,164      
Ending balance (in shares) at Sep. 28, 2019     125,621,510         (55,101)
Ending balance at Sep. 28, 2019 927,885   $ 1,257 1,247,026 (283,159)   (36,139) $ (1,100)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Cumulative effect of accounting change   $ (678)       $ (678)    
Beginning balance (in shares) at Dec. 31, 2019     126,110,000         (55,513)
Beginning balance at Dec. 31, 2019 935,318   $ 1,261 1,248,787 (281,229)   (32,398) $ (1,103)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (1,168,514)
Treasury stock purchases (6,906)             $ (6,906)
Retirement of treasury shares (in shares)     (1,166,973)         1,166,973
Retirement of treasury shares     $ (12) (6,883)       $ 6,895
Issuance of restricted stock (in shares)     185,777          
Issuance of restricted stock     $ 2 (2)        
Other comprehensive income (loss) (35,354)           (35,354)  
Deferred compensation obligation     $ 1 (593)       $ 592
Deferred compensation obligation (in shares)               29,769
Share-based compensation 12,568     12,568        
Net income (loss) (484,658)       (484,658)      
Ending balance (in shares) at Oct. 03, 2020     125,128,804         (27,285)
Ending balance at Oct. 03, 2020 420,290   $ 1,252 1,253,877 (766,565)   (67,752) $ (522)
Beginning balance (in shares) at Jul. 04, 2020     125,122,988         (25,650)
Beginning balance at Jul. 04, 2020 378,212   $ 1,252 1,249,852 (797,081)   (75,300) $ (511)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (1,635)
Treasury stock purchases (11)             $ (11)
Issuance of restricted stock (in shares)     5,816          
Other comprehensive income (loss) 7,548           7,548  
Share-based compensation 4,025     4,025        
Net income (loss) 30,516       30,516      
Ending balance (in shares) at Oct. 03, 2020     125,128,804         (27,285)
Ending balance at Oct. 03, 2020 $ 420,290   $ 1,252 $ 1,253,877 $ (766,565)   $ (67,752) $ (522)
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Oct. 03, 2020
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”) 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, 2020 through October 3, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020.
Certain reclassifications have been made to the prior period disaggregated revenue amounts in the notes to the consolidated financial statements to conform to the current presentation. The net effect of these reclassifications was not material to the consolidated financial statements (see disaggregated revenue table below).
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 December 31, 2019 filed with the Securities and Exchange Commission (the “SEC”) on March 3, 2020.
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”). In connection with the Merger, 58,709,067 shares of NCI common stock were issued 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. There are approximately 57,103 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 October 3, 2020.
Reporting Periods
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.
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):
 October 3,
2020
December 31,
2019
Cash and cash equivalents$627,603 $98,386 
Restricted cash(1)
6,223 3,921 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$633,826 $102,307 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of metal building products, insulated metal panels, metal coating, vinyl siding, metal siding, injection molded products, vinyl windows, aluminum windows, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes reserves for doubtful accounts on a customer by customer basis when we believe the required payment of specific amounts owed is unlikely to occur. Bad debt provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for doubtful accounts reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. We determine past due status as of the contractual payment date. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded.
The following table represents the rollforward of the reserve for uncollectible accounts for the periods indicated (in thousands):
Nine Months Ended
October 3, 2020
Ending balance, December 31, 2019$9,962 
Cumulative effect of accounting change(1)
678 
Provision for expected credit losses3,762 
Amounts charged against allowance for credit losses, net of recoveries(1,801)
Allowance for credit losses of acquired company at date of acquisition810 
Ending balance, October 3, 2020$13,411 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (See Note 2 — Accounting Pronouncements).
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. 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 International Financial Reporting Standards 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.
The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. The Company does 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. The Company has elected to apply the practical expedient provided for in ASU No. 2014-09 and has 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 the Company's weathertightness warranties (see Note 12 — Warranty).
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Windows Net Sales Disaggregation:
Vinyl windows(1)
$465,472 $473,202 $1,283,337 $1,334,747 
Aluminum windows(1)
22,056 18,404 61,338 56,490 
Other(1)
13,786 12,732 33,364 43,342 
Total$501,314 $504,338 $1,378,039 $1,434,579 
Siding Net Sales Disaggregation:
Vinyl siding$146,585 $148,912 $387,559 $400,220 
Metal75,477 75,933 192,567 199,265 
Injection molded20,460 17,429 49,556 47,163 
Stone20,988 32,254 61,999 70,441 
Other products & services58,388 41,271 156,509 123,512 
Total$321,898 $315,799 $848,190 $840,601 
Commercial Net Sales Disaggregation:
Metal building products$281,339 $320,028 $842,863 $914,623 
Insulated metal panels89,088 109,322 260,410 332,403 
Metal coil coating33,614 35,556 96,498 123,126 
Total$404,041 $464,906 $1,199,771 $1,370,152 
Total Net Sales:$1,227,253 $1,285,043 $3,426,000 $3,645,332 
(1)Aluminum windows and other net sales for the three months ended September 28, 2019 includes $6.5 million and $1.4 million, respectively, of net sales previously included in vinyl windows. Aluminum windows and other net sales for the nine months ended September 28, 2019 includes $16.8 million and $3.8 million, respectively, of net sales previously included in vinyl windows.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTING PRONOUNCEMENTS
9 Months Ended
Oct. 03, 2020
Accounting Standards Update and Change in Accounting Principle [Abstract]  
ACCOUNTING PRONOUNCMENTS ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("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. Effective January 1, 2020, the Company adopted this guidance on a modified retrospective basis, pursuant to which it recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of January 1, 2020 for the impact of applying the new standard. The adjustment related to recording an incremental credit loss to the accounts receivable allowance for doubtful accounts at the beginning of the first period in which the accounting standard is effective. Additional credit loss disclosures are included in Note 1 — Summary of Significant Accounting Policies.
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 FASB Accounting Standards Codification ("ASC") 820, Fair Value Measurement. Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-13 did not have a material effect on consolidated financial statements.
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. Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-14 did not have a material effect on consolidated financial statements.
Recent Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company will be required to adopt this guidance in the annual and interim periods for our fiscal year ending December 31, 2021, with early adoption permitted. The Company is evaluating the impact of adopting this guidance.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. The amendments in this ASU are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in 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 24 R11.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS
9 Months Ended
Oct. 03, 2020
Business Combinations [Abstract]  
ACQUISITIONS ACQUISITIONS
Kleary Acquisition
On March 2, 2020, the Company acquired 100% of the issued and outstanding shares of the common stock of Kleary Masonry, Inc. ("Kleary") for total consideration of $40.0 million, exclusive of the $2.0 million working capital adjustment that was finalized during the three months ended July 4, 2020. The transaction was financed with cash on hand and through borrowings under the Company’s asset-based revolving credit facility. Kleary primarily services residential customers with manufactured stone installations and commercial customers with manufactured wall installations in the Sacramento, California area. Kleary's results are reported within the Siding business segment.
The acquisition of Kleary strengthens the Company's position as a market leader in stone veneer. The Company accounted for the transaction as an acquisition in accordance with the provisions of ASC 805, Business Combinations, which results in a new valuation for the assets and liabilities of Kleary 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 the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,235 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill11,721 
Other assets680 
Total assets acquired44,563 
Liabilities assumed:
Accounts payable1,126 
Other accrued expenses1,005 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,579 
Net assets acquired$41,984 
The $11.7 million of goodwill was allocated to the Siding segment and 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 nine months ended October 3, 2020, the Company incurred $6.9 million and $8.1 million, respectively, of acquisition-related costs for Kleary, primarily consisting of a contingent earnout, 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 acquisition of Kleary 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 remained open as of October 3, 2020, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the first quarter of fiscal 2021.
Unaudited Pro Forma Financial Information
During the three and nine months ended October 3, 2020, Kleary contributed net sales of $13.3 million and $25.9 million, respectively, a net loss of $0.9 million and net income of $0.8 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 nine months ended October 3, 2020 and September 28, 2019 as if the Kleary and ESW (defined below) acquisitions had occurred on January 1, 2019 (in thousands except for per share data):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net sales$1,227,253 $1,298,307 $3,434,358 $3,694,102 
Net income (loss) applicable to common shares30,516 25,164 (482,789)(19,843)
Net income (loss) per common share:
Basic$0.24 $0.20 $(3.84)$(0.16)
Diluted$0.24 $0.20 $(3.84)$(0.16)
The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, Environmental Stoneworks and Kleary. 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 Kleary acquisitions occurred on January 1, 2019 or of future results.
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 (“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 ESW (the “Environmental Stoneworks Acquisition”) for total consideration of $182.6 million, subject to certain post-closing adjustments, for ESW. 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 ASC Topic 805, Business Combinations, which results in a new valuation for the assets and liabilities of ESW 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 the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379 
Accounts receivable16,825 
Inventories13,062 
Prepaid expenses and other current assets3,677 
Property, plant and equipment14,295 
Lease right of use assets11,372 
Intangible assets (trade names/customer relationships)91,170 
Goodwill63,543 
Deferred taxes474 
Other assets157 
Total assets acquired217,954 
Liabilities assumed:
Accounts payable5,910 
Other accrued expenses14,666 
Lease liabilities11,365 
Other long-term liabilities3,450 
Total liabilities assumed35,391 
Net assets acquired$182,563 
The $63.5 million of goodwill was allocated to the Siding segment and 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.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING
9 Months Ended
Oct. 03, 2020
Restructuring and Related Activities [Abstract]  
RESTRUCTURING RESTRUCTURING
The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses ("SG&A"), manufacturing costs and to optimize the Company's combined manufacturing footprint. During the nine months ended October 3, 2020, the Company incurred restructuring charges of $7.2 million, $2.9 million and $20.4 million in the Windows, Siding and Commercial segments, respectively, and $1.8 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since inception of the current restructuring initiatives began in 2019 are $50.4 million. The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the period indicated, which are recorded in restructuring and impairment charges in the Company’s consolidated statements of operations (in thousands):
 Three Months EndedNine Months Ended
 October 3, 2020October 3, 2020
Severance$1,074 $23,563 
Asset impairments1,169 4,938 
Other restructuring costs675 3,820 
Total restructuring costs$2,918 $32,321 
For the nine months ended October 3, 2020, $32.1 million of restructuring costs are recorded within restructuring and impairment costs and $0.2 million are recorded within cost of goods sold, in the Company’s consolidated statement of operations. The asset impairments of $4.9 million for the nine months ended October 3, 2020 are comprised primarily of equipment costs of $3.4 million and right of use asset impairments of $1.5 million related predominantly to the closure of the Company's Ambridge, Pennsylvania Commercial facility.
The following table summarizes our severance liability and cash payments made pursuant to the restructuring plans from inception through October 3, 2020 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$— $85 $— $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $— $1,763 $2,663 
Costs incurred3,389 2,367 16,413 1,394 23,563 
Cash payments(3,368)(2,169)(14,314)(1,394)(21,245)
Balance, October 3, 2020$439 $680 $2,099 $1,763 $4,981 
These severance liabilities are included within other accrued expenses on the consolidated balance sheets.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL
9 Months Ended
Oct. 03, 2020
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):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from Kleary Acquisition— 11,721 — 11,721 
Impairment(320,990)(176,774)(5,407)(503,171)
Currency translation1,885 7,081 — 8,966 
Purchase accounting adjustments— 2,882 — 2,882 
Balance, October 3, 2020$394,918 $652,190 $142,884 $1,189,992 
The Company performs an annual impairment assessment of goodwill and indefinite-lived intangibles. Additionally, we assess goodwill and indefinite-lived intangibles for impairment whenever events or changes in circumstances indicate that the fair values may be below the carrying values of such assets. The Company performs these annual and interim impairment tests at the following levels: Windows, Siding, Metal Coil Coating, Engineered Building Products, Metal Components, and Insulated Metal Panels. Unforeseen events, changes in circumstances and market conditions and material differences in the value of intangible assets due to changes in estimates of future cash flows could negatively affect the fair value of our assets and result in a non-cash impairment charge. Some factors considered important that could trigger an impairment review include the following: significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant declines in stock price for a sustained period, and significant sustained negative industry or economic trends.
The fair value of the Company's reporting units is based on a blend of estimated discounted cash flows and publicly traded company multiples. A significant reduction in projected sales and earnings which would lead to a reduction in future cash flows could indicate potential impairment. The results from each of these models are then weighted and combined into a single estimate of fair value for the Company's reporting units. Estimated discounted cash flows are based on projected sales and related cost of sales. Publicly traded company multiples and acquisition multiples are derived from information on traded shares and analysis of recent acquisitions in the marketplace, respectively, for companies with operations similar to ours. The primary assumptions used in these various models include earnings multiples of acquisitions in a comparable industry, future cash flow estimates of each of the reporting units, weighted average cost of capital, working capital and capital expenditure requirements.
As a result of the decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic, during the first quarter of fiscal 2020, the Company determined that an interim goodwill impairment test was necessary. The Company determined that deterioration in discount rates and market multiples during the three months ended April 4, 2020 from the COVID-19 driven economic uncertainty when combined with lower forecasted discounted cash flows, decreased the fair values of the Company’s reporting units. The Company performed an impairment evaluation by comparing the fair market value of its reporting units, as determined using an equally weighted discounted cash flow model and market approach, to its carrying value. It was determined that the Siding, Windows and Metal Coil Coating reporting units' carrying value each exceeded their fair value. As a result of this analysis, the Company recorded a goodwill impairment charge of approximately $321.0 million for the Windows reporting unit, $176.8 million for the Siding reporting unit, and $5.4 million for the Metal Coil Coating reporting unit (which is within the Commercial segment). This non-cash charge does not affect the Company’s cash position, liquidity or debt covenant compliance, nor will it have any impact on future operations. However, there can be no assurance that: 1) valuation multiples will not decline, 2) discount rates will not increase, or 3) the earnings, book values or projected earnings and cash flows of the Company’s reporting units will not decline. The Company will continue to analyze changes to these assumptions in future periods. There were no additional impairment triggers identified during the nine months ended October 3, 2020. The Company will continue to perform its required annual goodwill impairment test during the fourth quarter and further declines in the Company's end markets could result in additional goodwill impairment charges.
In addition to ASC 350, Intangibles-goodwill and other, the Company evaluated its property and equipment and intangible assets for impairment during the first quarter of fiscal 2020 in accordance with ASC 360, Property, plant and equipment. This analysis was triggered by a decrease in projected cash flows due to the depressed construction market. The impairment test results did not indicate that an impairment existed at April 4, 2020 other than the $3.1 million included in restructuring and impairment charges, net, in the Company's consolidated statement of operations for the three months ended April 4, 2020. There were no additional impairment triggers identified during the nine months ended October 3, 2020.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES
9 Months Ended
Oct. 03, 2020
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
The components of inventory are as follows (in thousands):
 October 3, 2020December 31, 2019
Raw materials$232,627 $239,063 
Work in process and finished goods176,270 200,131 
Total inventory$408,897 $439,194 
 As of October 3, 2020, the Company had inventory purchase commitments of $21.2 million.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLES
9 Months Ended
Oct. 03, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLES INTANGIBLES
The table that follows presents the major components of intangible assets as of October 3, 2020 and December 31, 2019 (in thousands):
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of October 3, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,021 $(51,658)$196,363 
Customer lists and relationships720101,754,347 (327,577)1,426,770 
Total intangible assets10$2,002,368 $(379,235)$1,623,133 
As of December 31, 2019
Amortized intangible assets:
Trademarks/Trade names5159$252,942 $(38,010)$214,932 
Customer lists and relationships920111,737,060 (211,292)1,525,768 
Total intangible assets10$1,990,002 $(249,302)$1,740,700 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.20.2
ASSETS HELD FOR SALE
9 Months Ended
Oct. 03, 2020
Property, Plant and Equipment Assets Held-for-sale Disclosure [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.1 million and $1.8 million as of October 3, 2020 and December 31, 2019, respectively. Assets held for sale at October 3, 2020 are actively marketed for sale or were under contract.
During the three and nine months ended October 3, 2020, the Company reclassified certain facilities within the Commercial segment that have a net book value of $4.3 million to assets held for sale. Additionally, during the nine months ended October 3, 2020, the Company acquired certain real property assets of $0.8 million through its executive relocation program which are classified as held for sale as of October 3, 2020.
During the three and nine months ended October 3, 2020, the Company sold certain real property assets with a net book value of $1.8 million which had previously been classified as held for sale. In connection with the sale, the Company recognized a net loss of $0.4 million which is included in Corporate restructuring and impairment charges, net, in the consolidated statements of operations for the three and nine months ended October 3, 2020.
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 $0.8 million as of October 3, 2020.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
9 Months Ended
Oct. 03, 2020
Leases [Abstract]  
LEASES LEASESThe 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 payment terms, 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 lease contracts without a readily determinable implicit rate, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The IBR represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
Weighted average information about the Company’s lease portfolio as of October 3, 2020 was as follows:
Weighted-average remaining lease term5.5 years
Weighted-average IBR6.08 %
Operating lease costs were as follows (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Operating lease costs
Fixed lease costs$21,220 $23,903 $78,183 $77,125 
Variable lease costs(1)
19,013 8,654 54,188 27,868 
(1) Includes short-term lease costs, which are immaterial.
Cash and non-cash activities were as follows (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$24,853 $23,463 $80,241 $66,936 
Right-of-use assets obtained in exchange for new operating lease liabilities$2,070 $47,236 $18,940 $372,269 
Future minimum lease payments under non-cancelable leases as of October 3, 2020 were as follows (in thousands):
Operating Leases
2020 (excluding the nine months ended October 3, 2020)$17,730 
202182,979 
202267,882 
202342,451 
202431,875 
Thereafter88,848 
Total future minimum lease payments331,765 
Less: interest51,911 
Present value of future minimum lease payments$279,854 
As of October 3, 2020
Current portion of lease liabilities$69,408 
Long-term portion of lease liabilities210,446 
Total$279,854 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.20.2
SHARE-BASED COMPENSATION
9 Months Ended
Oct. 03, 2020
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 ("RSUs") and long-term incentive awards with performance conditions (“performance share units” or "PSUs"). 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 with Ply Gem Parent, LLC ("Ply Gem"), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and 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 October 3, 2020, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. 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 in 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 to 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.
Vesting of the PSUs granted in the Founders Awards 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. Vesting of the PSUs granted during the nine months ended October 3, 2020 is contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the nine months ended October 3, 2020 was determined by a lattice model valuation. 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 nine months ended October 3, 2020 and September 28, 2019, we granted 1.1 million and 0.4 million stock options, respectively. The average grant date fair value of options granted during the nine months ended October 3, 2020 and September 28, 2019 was $2.13 and $1.97 per share, respectively. No options were exercised during the nine months ended October 3, 2020 and September 28, 2019.
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 nine months ended October 3, 2020, we granted RSUs to key employees with a fair value of $7.0 million representing approximately 1.4 million shares. During the nine months ended September 28, 2019, we granted RSUs to key employees with a fair value of $2.8 million, representing 0.5 million shares. During the nine months ended October 3, 2020 and September 28, 2019, we granted PSUs with a total fair value of approximately $5.6 million and $0.4 million, respectively, to key employees.
Share-based compensation expense
During the three and nine months ended October 3, 2020, we recorded share-based compensation expense for all awards of $4.0 million and $12.6 million, respectively. During the three and nine months ended September 28, 2019, we recorded share-based compensation expense for all awards of $3.1 million and $10.6 million, respectively.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER COMMON SHARE
9 Months Ended
Oct. 03, 2020
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 EndedNine Months Ended
 October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$30,028 $24,790 $(484,658)$(17,320)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding125,100 125,557 125,655 125,526 
Common stock equivalents:
Employee stock options189 — — 
PSUs and Performance Share Awards— — — — 
Weighted average diluted number of common shares outstanding125,289 125,558 125,655 125,526 
Basic income (loss) per common share$0.24 $0.20 $(3.86)$(0.14)
Diluted income (loss) per common share$0.24 $0.20 $(3.86)$(0.14)
Incentive Plan securities excluded from dilution(1)
2,146 5,189 3,338 4,974 
(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 33 R20.htm IDEA: XBRL DOCUMENT v3.20.2
WARRANTY
9 Months Ended
Oct. 03, 2020
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. The Company's warranty liabilities are undiscounted and adjusted for inflation based on third party actuarial estimates. 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. Warranties are normally limited to replacement or service of defective components for the original customer. Some warranties are transferable to subsequent owners and are generally limited to ten years from the date of manufacture or require pro-rata payments from the customer. A provision for estimated warranty costs is recorded based on historical experience and the Company periodically adjusts these provisions to reflect actual experience. Warranty costs are included within cost of goods sold. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary. Separately, upon the sale of a weathertightness warranty in the Commercial segment, the Company records the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on the consolidated balance sheets depending on when the revenues are expected to be recognized.
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended October 3, 2020 and September 28, 2019 (in thousands):
Nine Months Ended
 October 3, 2020September 28, 2019
Beginning balance$216,173 $134,515 
Acquisition109 — 
Purchase accounting adjustments— 84,280 
Warranties sold1,885 2,313 
Revenue recognized(2,054)(2,075)
Expense23,257 22,006 
Settlements(22,645)(22,285)
Ending balance216,725 218,754 
Less: current portion27,201 31,294 
Total, less current portion$189,524 $187,460 
The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.20.2
DEFINED BENEFIT PLANS
9 Months Ended
Oct. 03, 2020
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”). During the three months ended April 4, 2020, the Company closed its metal coil coating facility in Ambridge, Pennsylvania. The benefit plan associated with the Ambridge facility was frozen prior to the Company's acquisition of CENTRIA in fiscal 2015.
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 tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Service cost$11 $11 $34 $32 
Interest cost802 974 2,405 2,922 
Expected return on assets(1,398)(1,234)(4,193)(3,701)
Amortization of prior service cost16 15 47 43 
Amortization of net actuarial loss753 704 2,256 2,112 
Net periodic benefit cost$184 $470 $549 $1,408 
OPEB Plans
 Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Service cost$$$13 $17 
Interest cost59 66 178 197 
Amortization of net actuarial loss27 — 81 — 
Net periodic benefit cost$90 $72 $272 $214 
We expect to contribute $4.4 million to the Defined Benefit Plans and $0.8 million to OPEB Plans in the year ending December 31, 2020. 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 35 R22.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT
9 Months Ended
Oct. 03, 2020
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
Debt is comprised of the following (in thousands):
October 3,
2020
December 31,
2019
Asset-based revolving credit facility due April 2023$— $70,000 
Term loan facility due April 20252,504,372 2,523,587 
Cash flow revolver due April 2023— — 
8.00% senior notes due April 2026
645,000 645,000 
6.125% senior notes due January 2029
500,000 — 
Less: unamortized discounts and unamortized deferred financing costs(1)
(56,470)(56,063)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,592,902 3,182,524 
Less: current portion of long-term debt25,600 25,600 
Total long-term debt, less current portion$3,567,302 $3,156,924 
(1)Includes the unamortized discounts associated with the term loan facility and 8.00 % senior notes due April 2026, and the unamortized deferred financing costs associated with the term loan facility and 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.9 million and $2.4 million as of October 3, 2020 and December 31, 2019, respectively, are classified in other assets on the consolidated balance sheets.
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 October 3, 2020, the interest rates on the Current Term Loan Facility were as follows:
October 3, 2020
Interest rate3.9 %
Effective interest rate6.51 %
The Company entered into certain interest rate swap agreements during 2019 to convert a portion of its variable rate debt to fixed. See Note 17 - 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. At October 3, 2020, the weighted average interest rate on the Current Cash Flow Revolver was 3.31%.
The Current Term Loan Facility and 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. For 2019, no payments were required under the excess cash flow calculation.
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 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 October 3, 2020, the Company had the following in relation to the Current ABL Facility (in thousands):
October 3, 2020
Excess availability$570,000 
Revolving loans outstanding— 
Letters of credit outstanding36,500 
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 October 3, 2020, the weighted average interest rate on the Current ABL Facility was 1.87%.
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 October 3, 2020, 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.
6.125% Senior Notes due January 2029
On September 24, 2020, the Company issued $500.0 million in aggregate principal amount of 6.125% Senior Notes due January 2029 ("the 6.125% Senior Notes"). Proceeds from the 6.125% Senior Notes were used to repay outstanding amounts under the Company's Current ABL Facility and Current Cash Flow Revolver. The 6.125% Senior Notes bear interest at 6.125% per annum and will mature on January 15, 2029. Interest is payable semi-annually in arrears on January 15 and July 15 commencing on January 15, 2021.
The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future 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 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the Company’s Term Loan Facility, Current Cash Flow Revolver and Current ABL Facility, and are senior in right of payment to future subordinated indebtedness of the Company.
The Company may redeem the 6.125% Senior Notes in whole or in part at any time as set forth below:
prior to September 15, 2023, 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 September 15, 2023, up to 40% of the aggregate principal amount with the proceeds of certain equity offerings at a redemption price of 106.125% plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2023 and prior to September 15, 2024, at a price equal to 103.063% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date;
on or after September 15, 2024 and prior to September 15, 2025, at a price equal to 101.531% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after September 15, 2025, at a price equal to 100.000% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date.
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 October 3, 2020, the Company was in compliance with all covenants that were in effect on such date.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.2
CD&R INVESTOR GROUP
9 Months Ended
Oct. 03, 2020
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.
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.
On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&R Fund VIII Investor Group and the Golden Gate Investor Group.
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 October 3, 2020 and December 31, 2019, the CD&R Investor Group owned approximately 49.5% and 49.1% of the outstanding shares of the Company’s Common Stock, respectively.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK REPURCHASE PROGRAM
9 Months Ended
Oct. 03, 2020
Equity [Abstract]  
STOCK REPURCHASE PROGRAM STOCK REPURCHASE PROGRAM
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 an additional $50.0 million, respectively, of the Company’s outstanding Common Stock for a cumulative total of $100.0 million. 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 nine months ended October 3, 2020, the Company repurchased 1.1 million shares for $6.4 million under the stock repurchase programs. There were no stock repurchases under the stock repurchase programs during the nine months ended September 28, 2019. As of October 3, 2020, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. 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 nine months ended October 3, 2020 and September 28, 2019, the Company withheld approximately 0.1 million and thirty-five thousand 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 nine months ended October 3, 2020, the Company cancelled approximately 1.2 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 $6.9 million decrease in both treasury stock and additional paid in capital. During the nine months ended September 28, 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 and shares repurchased under the stock repurchase programs, resulting in a $0.7 million decrease in both treasury stock and additional paid in capital.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
9 Months Ended
Oct. 03, 2020
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 October 3, 2020 and December 31, 2019, 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 October 3, 2020, there were no borrowings outstanding under the Current ABL Facility and 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): 
 October 3, 2020December 31, 2019
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,504,372 $2,479,328 $2,523,587 $2,514,906 
8.00% Senior Notes
645,000 675,638 645,000 670,800 
6.125% Senior Notes
500,000 505,000 — — 
The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were 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 October 3, 2020 and December 31, 2019.
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 October 3, 2020 and December 31, 2019, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
October 3, 2020
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$197 $— $— $197 
Mutual funds – Growth397 — — 397 
Mutual funds – Blend890 — — 890 
Mutual funds – Foreign blend282 — — 282 
Mutual funds – Fixed income— 151 — 151 
Total short-term investments in deferred compensation plan(2)
1,766 151 — 1,917 
Total assets $1,766 $151 $— $1,917 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,154 $— $2,154 
Interest rate swap liability(3)
— 83,304 — 83,304 
Total liabilities $— $85,458 $— $85,458 

December 31, 2019
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$$— $— $
Mutual funds – Growth1,044 — — 1,044 
Mutual funds – Blend1,769 — — 1,769 
Mutual funds – Foreign blend572 — — 572 
Mutual funds – Fixed income— 389 — 389 
Total short-term investments in deferred compensation plan(2)
3,387 389 — 3,776 
Total assets $3,387 $389 $— $3,776 
Liabilities:    
Deferred compensation plan liability(2)
$— $3,847 $— $3,847 
Interest rate swap liability(3)
— 29,988 — 29,988 
Total liabilities $— $33,835 $— $33,835 
(1)Unrealized holding losses for the three months ended September 28, 2019 were $0.1 million. Unrealized holding gains (losses) for the nine months ended October 3, 2020 and September 28, 2019 were $(0.7) million and $0.4 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 four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured 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 39 R26.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
9 Months Ended
Oct. 03, 2020
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Under FASB ASC 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 ordinary pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date ordinary 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 nine months ended October 3, 2020, the Company's estimated annual effective income tax of ordinary forecasted book income excluding the goodwill impairment was approximately 40.0%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the nine months ended October 3, 2020, the effective tax rate was 2.5%, which varied from the annual effective tax rate due to the following discrete items recorded during the period: unrecognized tax benefits, adjustments to state income tax rates, and goodwill impairment.
Valuation allowance
As of October 3, 2020, the Company remains in a valuation allowance position, in the amount of $11.3 million, against its deferred tax assets for certain state 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 state 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.
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 nine months ended October 3, 2020, the tax reserves increased by approximately $0.6 million. The increase is primarily due to additional interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of October 3, 2020 was approximately $12.5 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheet.
CARES Act
In response to the COVID-19 pandemic, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law on March 27, 2020. The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (QIP). Specifically, the CARES Act amends IRC §163(j) for tax years 2019 and 2020. The CARES Act increases the 30% adjusted taxable income threshold to 50% and allows taxpayers to elect to use their 2019 adjusted taxable income as their adjusted taxable income in the 2020 §163(j) calculation. The combination of these two factors will allow the Company to deduct additional interest expense for income tax purposes that would have been previously disallowed. The Company continues to evaluate the impact of the CARES Act on our financial position, results of operations, and cash flows. During July 2020, the Department of Treasury issued several Final and Proposed Regulations related to the Tax Cuts and Jobs Act, including those related to the §250 deduction, global intangible low-taxed income (“GILTI”) and the §163(j) interest limitation. We are evaluating the impact of the Regulations on our income tax balances.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION
9 Months Ended
Oct. 03, 2020
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. The Company has three reportable segments: Windows, Siding and Commercial.
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. Corporate unallocated expenses include share-based compensation expenses, restructuring charges, 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 and other income (expense).
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months EndedNine Months Ended
 October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net sales:  
Windows$501,314 $504,338 $1,378,039 $1,434,579 
Siding321,898 315,799 848,190 840,601 
Commercial404,041 464,906 1,199,771 1,370,152 
Total net sales$1,227,253 $1,285,043 $3,426,000 $3,645,332 
Operating income (loss):  
Windows$37,295 $34,446 $(252,794)$62,039 
Siding45,313 37,063 (92,916)51,346 
Commercial56,137 59,317 109,642 142,436 
Corporate(34,766)(35,266)(101,819)(106,695)
Total operating income (loss)103,979 95,560 (337,887)149,126 
Unallocated other expense, net(50,402)(56,293)(159,056)(170,894)
Income (loss) before taxes$53,577 $39,267 $(496,943)$(21,768)

 October 3,
2020
December 31,
2019
Total assets:  
Windows$1,820,255 $2,166,220 
Siding2,158,395 2,289,310 
Commercial878,623 963,291 
Corporate617,708 145,525 
Total assets$5,474,981 $5,564,346 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.2
CONTINGENCIES
9 Months Ended
Oct. 03, 2020
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's operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of our employees and the end-users of our products; regulate the materials used to manufacture our products; and impose liability for the costs of investigating and remediating present and past releases of hazardous substances. Violations of these laws or of any conditions contained in Company environmental permits can result in substantial fines or corrective consent orders, injunctive relief, requirements to install pollution control or other environmental-related equipment, and civil sanctions.
We could be held liable for costs to investigate, remediate or otherwise address contamination at any real property we have ever owned, operated or used as a disposal site, or at other sites where we or predecessors may have released hazardous materials. We could incur fines, penalties or sanctions or be subject to third-party claims, including indemnification claims, for property damage, personal injury or otherwise as a result of violations of (or liabilities under) environmental, health and safety laws, or in connection with releases of hazardous materials.
One of the Company’s subsidiaries entered into an Administrative Order on Consent (the “Consent Order”) with the United States Environmental Protection Agency ("EPA"), under the Resource Conservation and Recovery Act ("RCRA") Corrective Action Program, in September 2011 to address known releases of hazardous substances at its Rocky Mount, Virginia facility. A Phase I RCRA Facility Investigation ("RFI") was submitted to the Virginia Department of Environmental Quality ("VDEQ") in December 2015, and a Phase II RFI and Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study ("LCM") based on these investigations was approved by the VDEQ in January 2020. Current estimates of remaining costs for predicted assessment, remediation and monitoring activities as of October 3, 2020 are $4.5 million. The Company has recorded approximately $1.0 million of this environmental liability within current liabilities at October 3, 2020 and approximately $3.5 million within other long-term liabilities in the Company’s consolidated balance sheets at October 3, 2020. 
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site"). A subsidiary of the Company has been named a potentially responsible party (“PRP”) with respect to the PCE/TCE Site and has liability for investigation and remediation costs associated with the contamination. In May 2019, the subsidiary and an unrelated respondent entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study ("RI/FS") of the PCE/TCE Site. A final RI/FS Work Plan was submitted to the EPA in November 2019 and approved in December 2019. RI Phase I field work began in February 2020 but was paused in March 2020 due to the COVID-19 pandemic. The Company has recorded a liability of $4.6 million within other long-term liabilities in its consolidated balance sheets as of October 3, 2020. We will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. We may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other responsible parties, although there are no assurances that we will receive any funds.
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. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $7.6 million liability as of October 3, 2020 related to this settlement, of which $3.6 million is held within other current liabilities with the remaining in long-term liabilities in the consolidated balance sheets.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“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 twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.
Other contingencies
The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company's requirement to pay the AD and CVD tariffs. The Company has received full reimbursement for the $4.1 million in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the three months ended October 3, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.
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 October 3, 2020.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Oct. 03, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”) 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, 2020 through October 3, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020.
Certain reclassifications have been made to the prior period disaggregated revenue amounts in the notes to the consolidated financial statements to conform to the current presentation. The net effect of these reclassifications was not material to the consolidated financial statements (see disaggregated revenue table below).
Reporting Periods
Reporting Periods
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.
Accounts Receivables and Related Allowance
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of metal building products, insulated metal panels, metal coating, vinyl siding, metal siding, injection molded products, vinyl windows, aluminum windows, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes reserves for doubtful accounts on a customer by customer basis when we believe the required payment of specific amounts owed is unlikely to occur. Bad debt provisions are included in selling, general and administrative expenses. In establishing these reserves, the Company considers changes in the financial position of a customer, availability of security, unusual macroeconomic conditions, lien rights and bond rights as well as disputes, if any, with our customers. Our allowance for doubtful accounts reflects reserves for customer receivables to reduce receivables to amounts expected to be collected. We determine past due status as of the contractual payment date. Interest on delinquent accounts receivable is included in the trade accounts receivable balance and recognized as interest income when earned and collectability is reasonably assured. Uncollectible accounts are written off when a settlement is reached for an amount that is less than the outstanding historical balance, all collection efforts have been exhausted and/or any legal action taken by the Company has concluded.
Net Sales
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. 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 International Financial Reporting Standards 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.
The Company enters into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. The Company does 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. The Company has elected to apply the practical expedient provided for in ASU No. 2014-09 and has 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 the Company's weathertightness warranties (see Note 12 — Warranty).
Fair Value Measurements
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 October 3, 2020 and December 31, 2019.
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.
Adopted Accounting Pronouncements and Recent Accounting Pronouncements
Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("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. Effective January 1, 2020, the Company adopted this guidance on a modified retrospective basis, pursuant to which it recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of January 1, 2020 for the impact of applying the new standard. The adjustment related to recording an incremental credit loss to the accounts receivable allowance for doubtful accounts at the beginning of the first period in which the accounting standard is effective. Additional credit loss disclosures are included in Note 1 — Summary of Significant Accounting Policies.
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 FASB Accounting Standards Codification ("ASC") 820, Fair Value Measurement. Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-13 did not have a material effect on consolidated financial statements.
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. Effective January 1, 2020, the Company adopted this guidance. The application of ASU 2018-14 did not have a material effect on consolidated financial statements.
Recent Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The Company will be required to adopt this guidance in the annual and interim periods for our fiscal year ending December 31, 2021, with early adoption permitted. The Company is evaluating the impact of adopting this guidance.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. The amendments in this ASU are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and are effective as of March 12, 2020 through December 31, 2022. The Company is evaluating the impact of electing to apply the amendments in 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 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 payment terms, 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 lease contracts without a readily determinable implicit rate, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The IBR represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Oct. 03, 2020
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):
 October 3,
2020
December 31,
2019
Cash and cash equivalents$627,603 $98,386 
Restricted cash(1)
6,223 3,921 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$633,826 $102,307 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.
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):
 October 3,
2020
December 31,
2019
Cash and cash equivalents$627,603 $98,386 
Restricted cash(1)
6,223 3,921 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$633,826 $102,307 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and working capital and other indemnification agreements.
Rollforward of Reserve for Uncollectible Accounts
The following table represents the rollforward of the reserve for uncollectible accounts for the periods indicated (in thousands):
Nine Months Ended
October 3, 2020
Ending balance, December 31, 2019$9,962 
Cumulative effect of accounting change(1)
678 
Provision for expected credit losses3,762 
Amounts charged against allowance for credit losses, net of recoveries(1,801)
Allowance for credit losses of acquired company at date of acquisition810 
Ending balance, October 3, 2020$13,411 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (See Note 2 — Accounting Pronouncements).
Disaggregation of Revenue by Segment The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Windows Net Sales Disaggregation:
Vinyl windows(1)
$465,472 $473,202 $1,283,337 $1,334,747 
Aluminum windows(1)
22,056 18,404 61,338 56,490 
Other(1)
13,786 12,732 33,364 43,342 
Total$501,314 $504,338 $1,378,039 $1,434,579 
Siding Net Sales Disaggregation:
Vinyl siding$146,585 $148,912 $387,559 $400,220 
Metal75,477 75,933 192,567 199,265 
Injection molded20,460 17,429 49,556 47,163 
Stone20,988 32,254 61,999 70,441 
Other products & services58,388 41,271 156,509 123,512 
Total$321,898 $315,799 $848,190 $840,601 
Commercial Net Sales Disaggregation:
Metal building products$281,339 $320,028 $842,863 $914,623 
Insulated metal panels89,088 109,322 260,410 332,403 
Metal coil coating33,614 35,556 96,498 123,126 
Total$404,041 $464,906 $1,199,771 $1,370,152 
Total Net Sales:$1,227,253 $1,285,043 $3,426,000 $3,645,332 
(1)Aluminum windows and other net sales for the three months ended September 28, 2019 includes $6.5 million and $1.4 million, respectively, of net sales previously included in vinyl windows. Aluminum windows and other net sales for the nine months ended September 28, 2019 includes $16.8 million and $3.8 million, respectively, of net sales previously included in vinyl windows.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS (Tables)
9 Months Ended
Oct. 03, 2020
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 the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,235 
Inventories670 
Prepaid expenses and other current assets277 
Property, plant and equipment1,042 
Lease right of use assets445 
Intangible assets (trade names/customer relationships)22,350 
Goodwill11,721 
Other assets680 
Total assets acquired44,563 
Liabilities assumed:
Accounts payable1,126 
Other accrued expenses1,005 
Lease liabilities339 
Other long-term liabilities109 
Total liabilities assumed2,579 
Net assets acquired$41,984 
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379 
Accounts receivable16,825 
Inventories13,062 
Prepaid expenses and other current assets3,677 
Property, plant and equipment14,295 
Lease right of use assets11,372 
Intangible assets (trade names/customer relationships)91,170 
Goodwill63,543 
Deferred taxes474 
Other assets157 
Total assets acquired217,954 
Liabilities assumed:
Accounts payable5,910 
Other accrued expenses14,666 
Lease liabilities11,365 
Other long-term liabilities3,450 
Total liabilities assumed35,391 
Net assets acquired$182,563 
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 nine months ended October 3, 2020 and September 28, 2019 as if the Kleary and ESW (defined below) acquisitions had occurred on January 1, 2019 (in thousands except for per share data):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net sales$1,227,253 $1,298,307 $3,434,358 $3,694,102 
Net income (loss) applicable to common shares30,516 25,164 (482,789)(19,843)
Net income (loss) per common share:
Basic$0.24 $0.20 $(3.84)$(0.16)
Diluted$0.24 $0.20 $(3.84)$(0.16)
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING (Tables)
9 Months Ended
Oct. 03, 2020
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs The following table summarizes our restructuring plan costs and charges related to the restructuring plans for the period indicated, which are recorded in restructuring and impairment charges in the Company’s consolidated statements of operations (in thousands):
 Three Months EndedNine Months Ended
 October 3, 2020October 3, 2020
Severance$1,074 $23,563 
Asset impairments1,169 4,938 
Other restructuring costs675 3,820 
Total restructuring costs$2,918 $32,321 
Schedule of Restructuring Reserve by Type of Cost
The following table summarizes our severance liability and cash payments made pursuant to the restructuring plans from inception through October 3, 2020 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$— $85 $— $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $— $1,763 $2,663 
Costs incurred3,389 2,367 16,413 1,394 23,563 
Cash payments(3,368)(2,169)(14,314)(1,394)(21,245)
Balance, October 3, 2020$439 $680 $2,099 $1,763 $4,981 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Tables)
9 Months Ended
Oct. 03, 2020
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):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from Kleary Acquisition— 11,721 — 11,721 
Impairment(320,990)(176,774)(5,407)(503,171)
Currency translation1,885 7,081 — 8,966 
Purchase accounting adjustments— 2,882 — 2,882 
Balance, October 3, 2020$394,918 $652,190 $142,884 $1,189,992 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Tables)
9 Months Ended
Oct. 03, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory Components
The components of inventory are as follows (in thousands):
 October 3, 2020December 31, 2019
Raw materials$232,627 $239,063 
Work in process and finished goods176,270 200,131 
Total inventory$408,897 $439,194 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLES (Tables)
9 Months Ended
Oct. 03, 2020
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 October 3, 2020 and December 31, 2019 (in thousands):
Range of Life (Years)Weighted Average Amortization Period (Years)CostAccumulated AmortizationNet Carrying Value
As of October 3, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,021 $(51,658)$196,363 
Customer lists and relationships720101,754,347 (327,577)1,426,770 
Total intangible assets10$2,002,368 $(379,235)$1,623,133 
As of December 31, 2019
Amortized intangible assets:
Trademarks/Trade names5159$252,942 $(38,010)$214,932 
Customer lists and relationships920111,737,060 (211,292)1,525,768 
Total intangible assets10$1,990,002 $(249,302)$1,740,700 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
9 Months Ended
Oct. 03, 2020
Leases [Abstract]  
Schedules of Lease Costs
Weighted average information about the Company’s lease portfolio as of October 3, 2020 was as follows:
Weighted-average remaining lease term5.5 years
Weighted-average IBR6.08 %
Operating lease costs were as follows (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Operating lease costs
Fixed lease costs$21,220 $23,903 $78,183 $77,125 
Variable lease costs(1)
19,013 8,654 54,188 27,868 
(1) Includes short-term lease costs, which are immaterial.
Cash and Non-cash Activities of Leases
Cash and non-cash activities were as follows (in thousands):
Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$24,853 $23,463 $80,241 $66,936 
Right-of-use assets obtained in exchange for new operating lease liabilities$2,070 $47,236 $18,940 $372,269 
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable leases as of October 3, 2020 were as follows (in thousands):
Operating Leases
2020 (excluding the nine months ended October 3, 2020)$17,730 
202182,979 
202267,882 
202342,451 
202431,875 
Thereafter88,848 
Total future minimum lease payments331,765 
Less: interest51,911 
Present value of future minimum lease payments$279,854 
As of October 3, 2020
Current portion of lease liabilities$69,408 
Long-term portion of lease liabilities210,446 
Total$279,854 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER COMMON SHARE (Tables)
9 Months Ended
Oct. 03, 2020
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 EndedNine Months Ended
 October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$30,028 $24,790 $(484,658)$(17,320)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding125,100 125,557 125,655 125,526 
Common stock equivalents:
Employee stock options189 — — 
PSUs and Performance Share Awards— — — — 
Weighted average diluted number of common shares outstanding125,289 125,558 125,655 125,526 
Basic income (loss) per common share$0.24 $0.20 $(3.86)$(0.14)
Diluted income (loss) per common share$0.24 $0.20 $(3.86)$(0.14)
Incentive Plan securities excluded from dilution(1)
2,146 5,189 3,338 4,974 
(1)Represents securities not included in the computation of diluted earnings per common share because their effect would have been anti-dilutive.
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.2
WARRANTY (Tables)
9 Months Ended
Oct. 03, 2020
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 nine months ended October 3, 2020 and September 28, 2019 (in thousands):
Nine Months Ended
 October 3, 2020September 28, 2019
Beginning balance$216,173 $134,515 
Acquisition109 — 
Purchase accounting adjustments— 84,280 
Warranties sold1,885 2,313 
Revenue recognized(2,054)(2,075)
Expense23,257 22,006 
Settlements(22,645)(22,285)
Ending balance216,725 218,754 
Less: current portion27,201 31,294 
Total, less current portion$189,524 $187,460 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.2
DEFINED BENEFIT PLANS (Tables)
9 Months Ended
Oct. 03, 2020
Retirement Benefits [Abstract]  
Schedule of Accumulated and Projected Benefit Obligations
The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Service cost$11 $11 $34 $32 
Interest cost802 974 2,405 2,922 
Expected return on assets(1,398)(1,234)(4,193)(3,701)
Amortization of prior service cost16 15 47 43 
Amortization of net actuarial loss753 704 2,256 2,112 
Net periodic benefit cost$184 $470 $549 $1,408 
OPEB Plans
 Three Months EndedNine Months Ended
October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Service cost$$$13 $17 
Interest cost59 66 178 197 
Amortization of net actuarial loss27 — 81 — 
Net periodic benefit cost$90 $72 $272 $214 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT (Tables)
9 Months Ended
Oct. 03, 2020
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt is comprised of the following (in thousands):
October 3,
2020
December 31,
2019
Asset-based revolving credit facility due April 2023$— $70,000 
Term loan facility due April 20252,504,372 2,523,587 
Cash flow revolver due April 2023— — 
8.00% senior notes due April 2026
645,000 645,000 
6.125% senior notes due January 2029
500,000 — 
Less: unamortized discounts and unamortized deferred financing costs(1)
(56,470)(56,063)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,592,902 3,182,524 
Less: current portion of long-term debt25,600 25,600 
Total long-term debt, less current portion$3,567,302 $3,156,924 
(1)Includes the unamortized discounts associated with the term loan facility and 8.00 % senior notes due April 2026, and the unamortized deferred financing costs associated with the term loan facility and 6.125% senior notes due January 2029. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $1.9 million and $2.4 million as of October 3, 2020 and December 31, 2019, respectively, are classified in other assets on the consolidated balance sheets.
Schedule of Long-term Debt Instruments At October 3, 2020, the interest rates on the Current Term Loan Facility were as follows:
October 3, 2020
Interest rate3.9 %
Effective interest rate6.51 %
As of October 3, 2020, the Company had the following in relation to the Current ABL Facility (in thousands):
October 3, 2020
Excess availability$570,000 
Revolving loans outstanding— 
Letters of credit outstanding36,500 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Oct. 03, 2020
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): 
 October 3, 2020December 31, 2019
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,504,372 $2,479,328 $2,523,587 $2,514,906 
8.00% Senior Notes
645,000 675,638 645,000 670,800 
6.125% Senior Notes
500,000 505,000 — — 
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 October 3, 2020 and December 31, 2019, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
October 3, 2020
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$197 $— $— $197 
Mutual funds – Growth397 — — 397 
Mutual funds – Blend890 — — 890 
Mutual funds – Foreign blend282 — — 282 
Mutual funds – Fixed income— 151 — 151 
Total short-term investments in deferred compensation plan(2)
1,766 151 — 1,917 
Total assets $1,766 $151 $— $1,917 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,154 $— $2,154 
Interest rate swap liability(3)
— 83,304 — 83,304 
Total liabilities $— $85,458 $— $85,458 

December 31, 2019
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$$— $— $
Mutual funds – Growth1,044 — — 1,044 
Mutual funds – Blend1,769 — — 1,769 
Mutual funds – Foreign blend572 — — 572 
Mutual funds – Fixed income— 389 — 389 
Total short-term investments in deferred compensation plan(2)
3,387 389 — 3,776 
Total assets $3,387 $389 $— $3,776 
Liabilities:    
Deferred compensation plan liability(2)
$— $3,847 $— $3,847 
Interest rate swap liability(3)
— 29,988 — 29,988 
Total liabilities $— $33,835 $— $33,835 
(1)Unrealized holding losses for the three months ended September 28, 2019 were $0.1 million. Unrealized holding gains (losses) for the nine months ended October 3, 2020 and September 28, 2019 were $(0.7) million and $0.4 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 four-year interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s term loan secured 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 55 R42.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION (Tables)
9 Months Ended
Oct. 03, 2020
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 EndedNine Months Ended
 October 3,
2020
September 28,
2019
October 3,
2020
September 28,
2019
Net sales:  
Windows$501,314 $504,338 $1,378,039 $1,434,579 
Siding321,898 315,799 848,190 840,601 
Commercial404,041 464,906 1,199,771 1,370,152 
Total net sales$1,227,253 $1,285,043 $3,426,000 $3,645,332 
Operating income (loss):  
Windows$37,295 $34,446 $(252,794)$62,039 
Siding45,313 37,063 (92,916)51,346 
Commercial56,137 59,317 109,642 142,436 
Corporate(34,766)(35,266)(101,819)(106,695)
Total operating income (loss)103,979 95,560 (337,887)149,126 
Unallocated other expense, net(50,402)(56,293)(159,056)(170,894)
Income (loss) before taxes$53,577 $39,267 $(496,943)$(21,768)

 October 3,
2020
December 31,
2019
Total assets:  
Windows$1,820,255 $2,166,220 
Siding2,158,395 2,289,310 
Commercial878,623 963,291 
Corporate617,708 145,525 
Total assets$5,474,981 $5,564,346 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - Ply Gem - shares
9 Months Ended
Nov. 16, 2018
Oct. 03, 2020
Business Acquisition [Line Items]    
Shares issued in transaction (in shares) 58,709,067  
Sale of stock, ownership percentage issued 47.00%  
Equity not issued in merger (in shares)   57,103
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Oct. 03, 2020
Dec. 31, 2019
Sep. 28, 2019
Dec. 31, 2018
Accounting Policies [Abstract]        
Cash and cash equivalents $ 627,603 $ 98,386    
Restricted cash 6,223 3,921    
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows $ 633,826 $ 102,307 $ 109,116 $ 147,607
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 01, 2020
Oct. 03, 2020
Sep. 28, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Ending balance, December 31, 2019 $ 9,962 $ 9,962  
Cumulative effect of accounting change $ 9,962 13,411  
Provision for expected credit losses   3,762 $ (492)
Amounts charged against allowance for credit losses, net of recoveries   (1,801)  
Allowance for credit losses of acquired company at date of acquisition   810  
Ending balance, October 3, 2020   $ 13,411  
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201613Member  
Cumulative Effect, Period of Adoption, Adjustment      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Ending balance, December 31, 2019 $ 678 $ 678  
Cumulative effect of accounting change $ 678 $ 678  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Disaggregation of Revenue [Line Items]        
Total net sales $ 1,227,253 $ 1,285,043 $ 3,426,000 $ 3,645,332
Windows        
Disaggregation of Revenue [Line Items]        
Total net sales 501,314 504,338 1,378,039 1,434,579
Windows | Vinyl windows        
Disaggregation of Revenue [Line Items]        
Total net sales 465,472 473,202 1,283,337 1,334,747
Windows | Aluminum windows        
Disaggregation of Revenue [Line Items]        
Total net sales 22,056 18,404 61,338 56,490
Windows | Aluminum windows | Revision of Prior Period, Reclassification, Adjustment [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales   6,500   16,800
Windows | Other products & services        
Disaggregation of Revenue [Line Items]        
Total net sales 13,786 12,732 33,364 43,342
Windows | Other products & services | Revision of Prior Period, Reclassification, Adjustment [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales   1,400   3,800
Windows | Reclassification to aluminum windows | Revision of Prior Period, Reclassification, Adjustment [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales   (6,500)   (16,800)
Windows | Reclassification to other | Revision of Prior Period, Reclassification, Adjustment [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales   (1,400)   (3,800)
Siding        
Disaggregation of Revenue [Line Items]        
Total net sales 321,898 315,799 848,190 840,601
Siding | Other products & services        
Disaggregation of Revenue [Line Items]        
Total net sales 58,388 41,271 156,509 123,512
Siding | Vinyl siding        
Disaggregation of Revenue [Line Items]        
Total net sales 146,585 148,912 387,559 400,220
Siding | Metal        
Disaggregation of Revenue [Line Items]        
Total net sales 75,477 75,933 192,567 199,265
Siding | Injection molded        
Disaggregation of Revenue [Line Items]        
Total net sales 20,460 17,429 49,556 47,163
Siding | Stone        
Disaggregation of Revenue [Line Items]        
Total net sales 20,988 32,254 61,999 70,441
Commercial        
Disaggregation of Revenue [Line Items]        
Total net sales 404,041 464,906 1,199,771 1,370,152
Commercial | Metal building products        
Disaggregation of Revenue [Line Items]        
Total net sales 281,339 320,028 842,863 914,623
Commercial | Insulated metal panels        
Disaggregation of Revenue [Line Items]        
Total net sales 89,088 109,322 260,410 332,403
Commercial | Metal coil coating        
Disaggregation of Revenue [Line Items]        
Total net sales $ 33,614 $ 35,556 $ 96,498 $ 123,126
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 01, 2020
Oct. 03, 2020
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201613Member  
Cumulative Effect, Period of Adoption, Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cumulative effect of accounting change     $ 678
Retained Earnings (Deficit) | Cumulative Effect, Period of Adoption, Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cumulative effect of accounting change $ 700   $ 678
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 02, 2020
USD ($)
Feb. 20, 2019
USD ($)
Oct. 03, 2020
USD ($)
Jul. 04, 2020
USD ($)
Oct. 03, 2020
USD ($)
acquisition
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]            
Goodwill     $ 1,189,992   $ 1,189,992 $ 1,669,594
Number of acquisitions | acquisition         2  
Kleary Masonry, Inc.            
Business Acquisition [Line Items]            
Percentage of outstanding interests acquired 100.00%          
Total cash consideration transferred $ 40,000          
Working capital adjustments       $ 2,000    
Goodwill 11,721          
Acquisition related expenses     6,900   $ 8,100  
Net sales of acquiree included in our financial statements     13,300   25,900  
Net income (loss) of acquiree included in our financial statements     (900)   800  
Environmental Stoneworks            
Business Acquisition [Line Items]            
Percentage of outstanding interests acquired   100.00%        
Total cash consideration transferred   $ 182,600        
Goodwill   $ 63,543        
Siding            
Business Acquisition [Line Items]            
Goodwill     $ 652,190   $ 652,190 $ 807,280
Siding | Kleary Masonry, Inc.            
Business Acquisition [Line Items]            
Goodwill $ 11,700          
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Oct. 03, 2020
Mar. 02, 2020
Dec. 31, 2019
Feb. 20, 2019
Assets acquired:        
Goodwill $ 1,189,992   $ 1,669,594  
Liabilities assumed:        
Lease liabilities $ 279,854      
Kleary Masonry, Inc.        
Assets acquired:        
Cash   $ 143    
Accounts receivable   7,235    
Inventories   670    
Prepaid expenses and other current assets   277    
Property, plant and equipment   1,042    
Lease right of use assets   445    
Intangible assets (trade names/customer relationships)   22,350    
Goodwill   11,721    
Other assets   680    
Total assets acquired   44,563    
Liabilities assumed:        
Accounts payable   1,126    
Other accrued expenses   1,005    
Lease liabilities   339    
Other long-term liabilities   109    
Total liabilities assumed   2,579    
Net assets acquired   $ 41,984    
Environmental Stoneworks        
Assets acquired:        
Restricted cash       $ 3,379
Accounts receivable       16,825
Inventories       13,062
Prepaid expenses and other current assets       3,677
Property, plant and equipment       14,295
Lease right of use assets       11,372
Intangible assets (trade names/customer relationships)       91,170
Goodwill       63,543
Deferred taxes       474
Other assets       157
Total assets acquired       217,954
Liabilities assumed:        
Accounts payable       5,910
Other accrued expenses       14,666
Lease liabilities       11,365
Other long-term liabilities       3,450
Total liabilities assumed       35,391
Net assets acquired       $ 182,563
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS - Schedule of Pro Forma Information (Details) - Kleary Masonry, Inc. - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net sales $ 1,227,253 $ 1,298,307 $ 3,434,358 $ 3,694,102
Net income (loss) applicable to common shares $ 30,516 $ 25,164 $ (482,789) $ (19,843)
Net income (loss) per common share:        
Basic (in USD per share) $ 0.24 $ 0.20 $ (3.84) $ (0.16)
Diluted (in USD per share) $ 0.24 $ 0.20 $ (3.84) $ (0.16)
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 03, 2020
Apr. 04, 2020
Oct. 03, 2020
Dec. 31, 2019
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 2,918   $ 32,321  
Total restructuring costs incurred to date 50,400   50,400  
Asset impairment   $ 3,100 4,900  
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance   2,663 2,663 $ 2,418
Costs incurred     23,563 9,658
Cash payments     (21,245) (9,413)
Restructuring reserve, ending balance 4,981   4,981 2,663
Equipment Costs        
Restructuring Cost and Reserve [Line Items]        
Asset impairment     3,400  
Right-of-Use Assets        
Restructuring Cost and Reserve [Line Items]        
Asset impairment     1,500  
Restructuring and Impairment Costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs     32,100  
Cost of Goods Sold        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs     200  
Windows        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs     7,200  
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance   418 418 0
Costs incurred     3,389 1,094
Cash payments     (3,368) (676)
Restructuring reserve, ending balance 439   439 418
Siding        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs     2,900  
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance   482 482 85
Costs incurred     2,367 1,834
Cash payments     (2,169) (1,437)
Restructuring reserve, ending balance 680   680 482
Commercial        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs     20,400  
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance   0 0 0
Costs incurred     16,413 2,721
Cash payments     (14,314) (2,721)
Restructuring reserve, ending balance 2,099   2,099 0
Corporate        
Restructuring Cost and Reserve [Line Items]        
Restructuring gain     1,800  
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance   $ 1,763 1,763 2,333
Costs incurred     1,394 4,009
Cash payments     (1,394) (4,579)
Restructuring reserve, ending balance 1,763   1,763 $ 1,763
Severance        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 1,074   23,563  
Asset impairments        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 1,169   4,938  
Other restructuring costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 675   $ 3,820  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Apr. 04, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Goodwill [Roll Forward]          
Beginning balance   $ 1,669,594   $ 1,669,594  
Goodwill recognized from Kleary Acquisition       11,721  
Impairment $ 0   $ 0 (503,171) $ 0
Currency translation       8,966  
Purchase accounting adjustments       2,882  
Ending balance 1,189,992     1,189,992  
Asset impairment   3,100   4,900  
Windows          
Goodwill [Roll Forward]          
Beginning balance   714,023   714,023  
Goodwill recognized from Kleary Acquisition       0  
Impairment   (321,000)   (320,990)  
Currency translation       1,885  
Purchase accounting adjustments       0  
Ending balance 394,918     394,918  
Siding          
Goodwill [Roll Forward]          
Beginning balance   807,280   807,280  
Goodwill recognized from Kleary Acquisition       11,721  
Impairment   (176,800)   (176,774)  
Currency translation       7,081  
Purchase accounting adjustments       2,882  
Ending balance 652,190     652,190  
Commercial          
Goodwill [Roll Forward]          
Beginning balance   148,291   148,291  
Goodwill recognized from Kleary Acquisition       0  
Impairment   $ (5,400)   (5,407)  
Currency translation       0  
Purchase accounting adjustments       0  
Ending balance $ 142,884     $ 142,884  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2020
Dec. 31, 2019
Inventory [Line Items]    
Raw materials $ 232,627 $ 239,063
Work in process and finished goods 176,270 200,131
Total inventory 408,897 $ 439,194
Inventories    
Inventory [Line Items]    
Inventory purchase commitments $ 21,200  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLES (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 03, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Cost $ 2,002,368 $ 1,990,002
Accumulated Amortization (379,235) (249,302)
Net Carrying Value $ 1,623,133 $ 1,740,700
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 10 years 10 years
Trademarks/Trade names    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 248,021 $ 252,942
Accumulated Amortization (51,658) (38,010)
Net Carrying Value $ 196,363 $ 214,932
Trademarks/Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 5 years 5 years
Trademarks/Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 15 years 15 years
Trademarks/Trade names | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 8 years 9 years
Customer lists and relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 1,754,347 $ 1,737,060
Accumulated Amortization (327,577) (211,292)
Net Carrying Value $ 1,426,770 $ 1,525,768
Customer lists and relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 7 years 9 years
Customer lists and relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 20 years 20 years
Customer lists and relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 10 years 11 years
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.2
ASSETS HELD FOR SALE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Oct. 03, 2020
Sep. 28, 2019
Dec. 31, 2019
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Assets held for sale, carrying value, current $ 5,087 $ 5,087   $ 1,750
Real property assets, held-for-sale 800 800    
Net book value of property, plant and equipment held-for-sale 635,904 635,904   $ 652,841
Assets held-for-sale, fair value 800 800    
Proceeds from sale of property, plant and equipment   1,538 $ 873  
Disposal Group, Disposed of by Sale, Not Discontinued Operations        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net loss on sale of real property assets 400 400    
Proceeds from sale of property, plant and equipment 1,800 1,800    
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Commercial        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Assets held for sale, carrying value, current $ 4,300 $ 4,300    
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Leases [Abstract]        
Weighted-average remaining lease term 5 years 6 months   5 years 6 months  
Weighted-average IBR 6.08%   6.08%  
Fixed lease costs $ 21,220 $ 23,903 $ 78,183 $ 77,125
Variable lease costs $ 19,013 $ 8,654 $ 54,188 $ 27,868
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Summary of Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Leases [Abstract]        
Operating cash flows for operating leases $ 24,853 $ 23,463 $ 80,241 $ 66,936
Right-of-use assets obtained in exchange for new operating lease liabilities $ 2,070 $ 47,236 $ 18,940 $ 372,269
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 03, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (excluding the nine months ended October 3, 2020) $ 17,730  
2021 82,979  
2022 67,882  
2023 42,451  
2024 31,875  
Thereafter 88,848  
Total future minimum lease payments 331,765  
Less: interest 51,911  
Present value of future minimum lease payments 279,854  
Current portion of lease liabilities 69,408 $ 72,428
Long-term portion of lease liabilities $ 210,446 $ 243,780
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.20.2
SHARE-BASED COMPENSATION (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
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)     1,100,000 400,000
Stock options, grant date fair value (in USD per share)     $ 2.13 $ 1.97
Stock options exercised (in shares)     0 0
Allocated share-based compensation expense $ 4,000,000.0 $ 3,100,000 $ 12,600,000 $ 10,600,000
PSUs and Performance Share Awards | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock awards, targeted number of shares 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 200.00%   200.00%  
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock awards, minimum service period required for vesting     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 | PSUs and Performance Share Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
Key Employee Awards | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Value, restricted stock award, gross     $ 7,000,000.0 $ 2,800,000
Shares, restricted stock award, gross (in shares)     1,400,000 500,000
Key Employee Awards | Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock award grants, fair value     $ 5,600,000 $ 400,000
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Numerator for Basic and Diluted Earnings Per Common Share        
Net income (loss) applicable to common shares $ 30,028 $ 24,790 $ (484,658) $ (17,320)
Denominator for Basic and Diluted Earnings Per Common Share        
Weighted average basic number of common shares outstanding (in shares) 125,100 125,557 125,655 125,526
Weighted average diluted number of common shares outstanding (in shares) 125,289 125,558 125,655 125,526
Basic income (loss) per common share (in USD per share) $ 0.24 $ 0.20 $ (3.86) $ (0.14)
Diluted income (loss) per common share (in USD per share) $ 0.24 $ 0.20 $ (3.86) $ (0.14)
Incentive Plan securities excluded from dilution (in shares) 2,146 5,189 3,338 4,974
Employee stock options        
Denominator for Basic and Diluted Earnings Per Common Share        
Common stock equivalents (in shares) 189 1 0 0
PSUs and Performance Share Awards        
Denominator for Basic and Diluted Earnings Per Common Share        
Common stock equivalents (in shares) 0 0 0 0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.20.2
WARRANTY (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 216,173 $ 134,515
Acquisition 109 0
Purchase accounting adjustments 0 84,280
Warranties sold 1,885 2,313
Revenue recognized (2,054) (2,075)
Expense 23,257 22,006
Settlements (22,645) (22,285)
Ending balance 216,725 218,754
Less: current portion 27,201 31,294
Total, less current portion $ 189,524 $ 187,460
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.2
DEFINED BENEFIT PLANS - Narrative (Details)
$ in Millions
9 Months Ended
Oct. 03, 2020
USD ($)
Pension Plan  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, expected contribution amount $ 4.4
Other Postretirement Benefit Plan  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, expected contribution amount $ 0.8
Defined benefit plan, minimum annual contribution, percent 0.00%
Defined contribution plan, maximum annual contributions per employee, percent 25.00%
The Steelworkers Pension Trust | Pension Plan | CENTRIA Benefit Plan | Minimum  
Defined Benefit Plan Disclosure [Line Items]  
Multiemployer plan, minimum contribution $ 0.3
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.20.2
DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Pension Plan        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 11 $ 11 $ 34 $ 32
Interest cost 802 974 2,405 2,922
Expected return on assets (1,398) (1,234) (4,193) (3,701)
Amortization of prior service cost 16 15 47 43
Amortization of net actuarial loss 753 704 2,256 2,112
Net periodic benefit cost 184 470 549 1,408
Other Postretirement Benefit Plan        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 4 6 13 17
Interest cost 59 66 178 197
Amortization of net actuarial loss 27 0 81 0
Net periodic benefit cost $ 90 $ 72 $ 272 $ 214
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Oct. 03, 2020
Sep. 24, 2020
Dec. 31, 2019
Nov. 16, 2018
Apr. 12, 2018
Debt Instrument [Line Items]          
Unamortized discounts and unamortized deferred financing costs $ (56,470)   $ (56,063)    
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs 3,592,902   3,182,524    
Less: current portion of long-term debt 25,600   25,600    
Total long-term debt, less current portion $ 3,567,302   3,156,924    
Debt instrument, interest rate, stated percentage 6.125%        
Asset-based revolving credit facility due April 2023          
Debt Instrument [Line Items]          
Long-term debt, gross $ 0   70,000    
Term loan facility due April 2025          
Debt Instrument [Line Items]          
Long-term debt, gross 2,504,372   2,523,587    
Cash flow revolver due April 2023          
Debt Instrument [Line Items]          
Long-term debt, gross 0   0    
8.00% senior notes due April 2026          
Debt Instrument [Line Items]          
Long-term debt, gross 645,000   645,000    
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs $ 645,000   $ 645,000    
Debt instrument, interest rate, stated percentage 8.00%   8.00% 8.00% 8.00%
6.125% senior notes due January 2029          
Debt Instrument [Line Items]          
Long-term debt, gross $ 500,000   $ 0    
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs $ 500,000   $ 0    
Debt instrument, interest rate, stated percentage 6.125% 6.125% 6.125%    
Other Assets | ABL Facility | Asset-based lending credit facility, due 2023          
Debt Instrument [Line Items]          
Unamortized deferred financing costs $ 1,900   $ 2,400    
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 24, 2020
Nov. 16, 2018
Oct. 15, 2018
Apr. 12, 2018
Oct. 03, 2020
Dec. 31, 2019
Nov. 15, 2018
Oct. 14, 2018
Line of Credit Facility [Line Items]                
Debt instrument, interest rate, stated percentage         6.125%      
Term Loan Facility due April 2025                
Line of Credit Facility [Line Items]                
Installment payment as a percentage of principal       1.00%        
Debt instrument, interest rate during period         3.90%      
Debt instrument, effective rate         6.51%      
Mandatory prepayment, percentage of annual excess cash flow       50.00%        
Debt instrument, covenant compliance, excess cash flow, minimum       $ 10,000,000.0        
Cash Flow Revolver                
Line of Credit Facility [Line Items]                
Line of credit facility, maximum borrowing capacity       $ 115,000,000.0        
Weighted average interest rate on debt         3.31%      
Secured debt, percentage of capital stock held by foreign subsidiary       65.00%        
Debt instrument, covenant compliance, secured leverage ratio, maximum       7.75        
ABL Facility                
Line of Credit Facility [Line Items]                
Weighted average interest rate on debt         1.87%      
Remaining borrowing capacity on line of credit         $ 570,000,000      
Revolving loans outstanding         0      
Line of credit outstanding         $ 36,500,000      
8.00% senior notes due April 2026                
Line of Credit Facility [Line Items]                
Debt instrument, effective rate         8.64%      
Debt instrument, interest rate, stated percentage   8.00%   8.00% 8.00% 8.00%    
8.00% senior notes due April 2026 | Prior to April 15, 2021, 100% redemption                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage   100.00%            
8.00% senior notes due April 2026 | Prior to April 15 ,2021, 40% redemption                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage   108.00%            
Debt instrument, redemption price, percentage of principal amount redeemed   40.00%            
8.00% senior notes due April 2026 | On or after April 15, 2021                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage   104.00%            
8.00% senior notes due April 2026 | On or after April 15, 2023                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage   100.00%            
6.125% senior notes due January 2029                
Line of Credit Facility [Line Items]                
Debt instrument, face amount $ 500,000,000.0              
Debt instrument, discount rate 6.125%              
Debt instrument, interest rate, stated percentage 6.125%       6.125% 6.125%    
6.125% senior notes due January 2029 | Prior to September 15, 2023                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage 100.00%              
6.125% senior notes due January 2029 | Prior to September 15, 2023                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage 106.125%              
Debt instrument, redemption price, percentage of principal amount redeemed 40.00%              
6.125% senior notes due January 2029 | On or after September 15, 2023 and prior to September 15, 2024                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage 103.063%              
6.125% senior notes due January 2029 | On or after September 15, 2024 and prior to September 15, 2025                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage 101.531%              
6.125% senior notes due January 2029 | On or after September 15, 2025                
Line of Credit Facility [Line Items]                
Debt instrument, redemption price, percentage 100.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        
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) | Cash Flow Revolver                
Line of Credit Facility [Line Items]                
Debt instrument, basis spread on variable rate, floor       0.00%        
London Interbank Offered Rate (LIBOR) | ABL Facility                
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 | Cash Flow Revolver | Commitment Fee Percentage One                
Line of Credit Facility [Line Items]                
Unused commitment fee       0.25%        
Minimum | ABL Facility | Commitment Fee Percentage One                
Line of Credit Facility [Line Items]                
Unused commitment fee       0.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 | London Interbank Offered Rate (LIBOR) | ABL Facility                
Line of Credit Facility [Line Items]                
Debt instrument, basis spread on variable rate       1.25%        
Minimum | Base Rate | Cash Flow Revolver                
Line of Credit Facility [Line Items]                
Debt instrument, basis spread on variable rate       1.50%        
Minimum | Base Rate | ABL Facility                
Line of Credit Facility [Line Items]                
Debt instrument, basis spread on variable rate       0.25%        
Maximum | Cash Flow Revolver | Commitment Fee Percentage One                
Line of Credit Facility [Line Items]                
Unused commitment fee       0.50%        
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 | London Interbank Offered Rate (LIBOR) | ABL Facility                
Line of Credit Facility [Line Items]                
Debt instrument, basis spread on variable rate       1.75%        
Maximum | Base Rate | Cash Flow Revolver                
Line of Credit Facility [Line Items]                
Debt instrument, basis spread on variable rate       2.00%        
Maximum | Base Rate | ABL Facility                
Line of Credit Facility [Line Items]                
Debt instrument, basis spread on variable rate       0.75%        
Leverage Ratio Target Achieved | Minimum | Term Loan Facility due April 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 April 2025                
Line of Credit Facility [Line Items]                
Mandatory prepayment, percentage of annual excess cash flow       0.00%        
Ply Gem | 8.00% senior notes due April 2026                
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 due April 2026                
Line of Credit Facility [Line Items]                
Debt instrument, discount rate       2.25%        
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.20.2
CD&R INVESTOR GROUP (Details)
Oct. 03, 2020
Dec. 31, 2019
CD&R Funds    
Class of Stock [Line Items]    
Ownership percentage 49.50% 49.10%
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK REPURCHASE PROGRAM (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Mar. 07, 2018
Oct. 10, 2017
Class of Stock [Line Items]            
Purchases of treasury stock     $ 6,428,000 $ 0    
Available for stock repurchases $ 49,100,000   $ 49,100,000      
Shares withheld to satisfy minimum tax withholding obligations (in shares)     100,000 35,000    
Retirement of treasury stock previously withheld or repurchased (in shares)     1,200,000 100,000    
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]            
Authorized stock repurchase amount $ 100,000,000.0   $ 100,000,000.0      
Treasury stock purchases (in shares)     1,100,000 0    
Purchases of treasury stock     $ 6,400,000      
Additional Paid-In Capital            
Class of Stock [Line Items]            
Decrease in treasury stock and additional paid in capital     $ 6,900,000 $ 700,000    
Treasury Stock            
Class of Stock [Line Items]            
Treasury stock purchases (in shares) 1,635 12,612 1,168,514 34,724    
Decrease in treasury stock and additional paid in capital     $ 6,900,000 $ 700,000    
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) - USD ($)
Oct. 03, 2020
Sep. 24, 2020
Dec. 31, 2019
Nov. 16, 2018
Apr. 12, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount $ 3,592,902,000   $ 3,182,524,000    
Debt instrument, interest rate, stated percentage 6.125%        
8.00% senior notes due April 2026          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount $ 645,000,000   645,000,000    
Fair Value $ 675,638,000   $ 670,800,000    
Debt instrument, interest rate, stated percentage 8.00%   8.00% 8.00% 8.00%
6.125% senior notes due January 2029          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount $ 500,000,000   $ 0    
Fair Value $ 505,000,000   $ 0    
Debt instrument, interest rate, stated percentage 6.125% 6.125% 6.125%    
ABL Facility          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount $ 0        
Cash Flow Revolver          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount 0        
Term Loan Facility          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Carrying Amount 2,504,372,000   $ 2,523,587,000    
Fair Value $ 2,479,328,000   $ 2,514,906,000    
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2019
USD ($)
instrument
Sep. 28, 2019
USD ($)
Oct. 03, 2020
USD ($)
Sep. 28, 2019
USD ($)
Dec. 31, 2019
USD ($)
Assets:          
Short-term investments in deferred compensation plan     $ 1,917   $ 3,776
Total assets     1,917   3,776
Liabilities:          
Fair value of liabilities     85,458   33,835
Short-term investments, unrealized holding gain (loss)   $ (100) (700) $ 400  
Level 1          
Assets:          
Short-term investments in deferred compensation plan     1,766   3,387
Total assets     1,766   3,387
Liabilities:          
Fair value of liabilities     0   0
Level 2          
Assets:          
Short-term investments in deferred compensation plan     151   389
Total assets     151   389
Liabilities:          
Fair value of liabilities     85,458   33,835
Level 3          
Assets:          
Short-term investments in deferred compensation plan     0   0
Total assets     0   0
Liabilities:          
Fair value of liabilities     0   0
Deferred compensation plan liability          
Liabilities:          
Fair value of liabilities     2,154   3,847
Deferred compensation plan liability | Level 1          
Liabilities:          
Fair value of liabilities     0   0
Deferred compensation plan liability | Level 2          
Liabilities:          
Fair value of liabilities     2,154   3,847
Deferred compensation plan liability | Level 3          
Liabilities:          
Fair value of liabilities     0   0
Interest Rate Swap          
Liabilities:          
Fair value of liabilities     83,304   29,988
Interest Rate Swap | Level 1          
Liabilities:          
Fair value of liabilities     0   0
Interest Rate Swap | Level 2          
Liabilities:          
Fair value of liabilities     83,304   29,988
Interest Rate Swap | Level 3          
Liabilities:          
Fair value of liabilities     0   0
Money market          
Assets:          
Short-term investments in deferred compensation plan     197   2
Money market | Level 1          
Assets:          
Short-term investments in deferred compensation plan     197   2
Money market | Level 2          
Assets:          
Short-term investments in deferred compensation plan     0   0
Money market | Level 3          
Assets:          
Short-term investments in deferred compensation plan     0   0
Mutual funds – Growth          
Assets:          
Short-term investments in deferred compensation plan     397   1,044
Mutual funds – Growth | Level 1          
Assets:          
Short-term investments in deferred compensation plan     397   1,044
Mutual funds – Growth | Level 2          
Assets:          
Short-term investments in deferred compensation plan     0   0
Mutual funds – Growth | Level 3          
Assets:          
Short-term investments in deferred compensation plan     0   0
Mutual funds – Blend          
Assets:          
Short-term investments in deferred compensation plan     890   1,769
Mutual funds – Blend | Level 1          
Assets:          
Short-term investments in deferred compensation plan     890   1,769
Mutual funds – Blend | Level 2          
Assets:          
Short-term investments in deferred compensation plan     0   0
Mutual funds – Blend | Level 3          
Assets:          
Short-term investments in deferred compensation plan     0   0
Mutual funds – Foreign blend          
Assets:          
Short-term investments in deferred compensation plan     282   572
Mutual funds – Foreign blend | Level 1          
Assets:          
Short-term investments in deferred compensation plan     282   572
Mutual funds – Foreign blend | Level 2          
Assets:          
Short-term investments in deferred compensation plan     0   0
Mutual funds – Foreign blend | Level 3          
Assets:          
Short-term investments in deferred compensation plan     0   0
Mutual funds – Fixed income          
Assets:          
Short-term investments in deferred compensation plan     151   389
Mutual funds – Fixed income | Level 1          
Assets:          
Short-term investments in deferred compensation plan     0   0
Mutual funds – Fixed income | Level 2          
Assets:          
Short-term investments in deferred compensation plan     151   389
Mutual funds – Fixed income | Level 3          
Assets:          
Short-term investments in deferred compensation plan     $ 0   $ 0
Designated as Hedging Instrument | Interest Rate Swap          
Liabilities:          
Derivative, term of contract 4 years        
Derivative, notional amount $ 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, notional amount $ 500,000        
Derivative, fixed interest rate 5.918%        
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap Two          
Liabilities:          
Derivative, notional amount $ 500,000        
Derivative, fixed interest rate 5.906%        
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap Three          
Liabilities:          
Derivative, notional amount $ 500,000        
Derivative, fixed interest rate 5.907%        
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Narrative (Details)
$ in Millions
9 Months Ended
Oct. 03, 2020
USD ($)
Income Tax Disclosure [Abstract]  
Estimated effective tax rate (as a percent) 40.00%
Effective tax rate (as a percent) 2.50%
Valuation allowance $ 11.3
Increase in tax reserves 0.6
Liability for unrecognized tax benefits $ 12.5
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2020
USD ($)
Sep. 28, 2019
USD ($)
Oct. 03, 2020
USD ($)
reporting_segment
Sep. 28, 2019
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | reporting_segment     3    
Total net sales $ 1,227,253 $ 1,285,043 $ 3,426,000 $ 3,645,332  
Total operating income (loss) 103,979 95,560 (337,887) 149,126  
Unallocated other expense, net (50,402) (56,293) (159,056) (170,894)  
Income (loss) before income taxes 53,577 39,267 (496,943) (21,768)  
Total assets 5,474,981   5,474,981   $ 5,564,346
Windows          
Segment Reporting Information [Line Items]          
Total net sales 501,314 504,338 1,378,039 1,434,579  
Siding          
Segment Reporting Information [Line Items]          
Total net sales 321,898 315,799 848,190 840,601  
Commercial          
Segment Reporting Information [Line Items]          
Total net sales 404,041 464,906 1,199,771 1,370,152  
Operating Segments | Windows          
Segment Reporting Information [Line Items]          
Total net sales 501,314 504,338 1,378,039 1,434,579  
Total operating income (loss) 37,295 34,446 (252,794) 62,039  
Total assets 1,820,255   1,820,255   2,166,220
Operating Segments | Siding          
Segment Reporting Information [Line Items]          
Total net sales 321,898 315,799 848,190 840,601  
Total operating income (loss) 45,313 37,063 (92,916) 51,346  
Total assets 2,158,395   2,158,395   2,289,310
Operating Segments | Commercial          
Segment Reporting Information [Line Items]          
Total net sales 404,041 464,906 1,199,771 1,370,152  
Total operating income (loss) 56,137 59,317 109,642 142,436  
Total assets 878,623   878,623   963,291
Corporate          
Segment Reporting Information [Line Items]          
Total operating income (loss) (34,766) $ (35,266) (101,819) $ (106,695)  
Total assets $ 617,708   $ 617,708   $ 145,525
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.20.2
CONTINGENCIES (Details)
$ in Millions
Apr. 11, 2019
defendant
Oct. 03, 2020
USD ($)
Recovery From Countervailing Duty Tariff Proceedings    
Loss Contingencies [Line Items]    
Amount sought by company   $ 4.1
Countervailing Duty Tariff Proceedings    
Loss Contingencies [Line Items]    
Tariff rate for imports (as a percent)   0.00%
Antidumping Tariff Proceedings    
Loss Contingencies [Line Items]    
Tariff rate for imports (as a percent)   8.47%
RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Liability accrual   $ 4.5
PCE/TCE Northeast Contamination Site    
Loss Contingencies [Line Items]    
Liability accrual   4.6
Aurora Plastics LLC vs. Atrium    
Loss Contingencies [Line Items]    
Liability accrual   7.6
Voigt Vs. C D R Case    
Loss Contingencies [Line Items]    
Number of defendants | defendant 12  
Current Liabilities | RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Liability accrual   1.0
Other Noncurrent Liabilities | RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Liability accrual   3.5
Other Current Liabilities | Aurora Plastics LLC vs. Atrium    
Loss Contingencies [Line Items]    
Liability accrual   $ 3.6
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^(:E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !OB&I1"%21.NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE%(71S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DX2&\QOP2-IJTK J[@2F>JLD2:AIB&=\-:L^/B9^@*S!K!'CX$RB%H 4\O$ M>)SZ#BZ !4:8?/XNH%V)I?HGMG2 G9)3=FMJ',=Z;$MNWD' V]/C2UFW&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M;XAJ48 WD9-#!0 _!4 !@ !X;"]W;W)K6(?S[ M'ME@$\8<>YJ+X*_S^K%T]!Y)HYU4;\E&"$W>PR!*;EH;K>//EI6X&Q'RY%K& M(H([*ZE"KN%4K:TD5H)[65 86,RV>U;(_:@U'F77YFH\DJD._$C,%4G2,.1J M?RL"N;MIT=;QPK._WFASP1J/8KX6"Z'_B.<*SJQ"Q?-#$26^C(@2JYO6A'Z> M.HX)R)[XTQ>[Y.28F$]92OEF3AZ\FY9MB$0@7&TD./QLQ50$@5$"CG\/HJWB MG2;P]/BH?I]]/'S,DB=B*H,?OJ&:CT=*[H@R3X.:."N#W%Z/)5;H4B;)!NN1#*R-&B: M.Y9[B+_-X]F%^"'Y+B.]2$HEM0=)M1/*5<::&"/7D6L52ZB@B7TBH5"%&O(.HU(YH+Y4O/ M9!2!G*YL(EPIRR'GZJ=/GVJRH%^@]1MVF>+@8)D!76XM7&O%@P1KKD'!-$!U M[B+MZSVY]P-!9FFX%*J*!=>@;=IQ:!>A&18TPR8TSV+MFY$"337C8677X3I3 MJ2*AP/8B06Y3/_#\:$UN0=!+KLA#Y%XCK-0N3<]N0@MZ4D$OV*>OW M;8H1LI*0-2&<>![4#NB?PP'Y!L^1QZBZ[7#)+@Q8\D.8!"!SKMYV?(^AEC9. MG?^/^K*3E:BXY"+U(5TZ-F8PM"P*%+?U<\"I.8-4#^\N/+(Q=79/TN=3"V MLF!0W.6S[IO Q/HR"BXPZ/4PD+)*4-SBOTD7VF2^,8:*^ 8NTJ'#MFUW&$94 M5@K:J%1,4Z5,25B&%U9!UBC.K ( M>1! U4[@=E+9CS4Z=5,C5MH]:V3W=Z%0:Y-:7T%!;V LAC&/JAL.%ZQ%*XV> M-3+ZQ0:6KB@0+E,+5#H\P]WXQ=30T7^W I@TI67& Z>\9 M2J-GN$\?FXOS\QM?)50,YBB\\:N7:;LK:#S;"=TO<=W*^+ MA>Y#T0?9IFUA)=$K MT4G:K^](=B2;'&F#]L6VY#-#GN',\%"Z?-'%]W*CE"&O69J75X.-,=N+T:A< M;%06E^=ZJW+X9Z6++#9P6:Q'Y;90\;(VRM(1\SQ_E,5)/KB^K.\]%->7>F?2 M)%C@[<9CLMZ8ZL;H^G(;K]5,F:_;AP*N1HV799*I MO$QT3@JUNAK\&GC5C%2J%J9R$2!S#PNU5BGWY*EV5P-P@%9JE6\2\VC M?OE-'0C)RM]"IV7]25X.6&] %KO2Z.Q@##/(DGS_';\> G%D 'YP W8P8+:! MZ##@!P/^WA'$P4"\=P1Y,*BIC_;?GF:D?M/Y/YA^GCS= < ,B1? M9Q-R]LL'4F[B0I4DR7(P,3J]R/%H=)W.XGP3HFP\Y#YC/O-9VI[ M3EA8F=,(H_/_1I_^Y]%/@L&;%.&U/][A[RY?Z$R1F8F-@A9AR)\W\](44.)_ M]7@7C7=1>Q==LXU3A:;,WLROS:IV]WQ-&0N8Y)>CY^.EP'"A](2%F[@X+ICO M>=XI;HK@?"$Y9PWNA*=L>,I>GF-=&J)7I.SBNS>71^-&+ HDM>@BL$ R8;&8 MN##F"Q:&-EL$%PH1B0AGZS=L_5ZVOQ:Z+,FVT*O$8&1]=UB@X3&+K OC7A1Z M]M*ZL"#DE-E<75CH>3SD.-6@H1KT)S!L0J].JBJI M]D&B7F%C+_%U#YQ940YI;DU^C,"D\+BP0N'"!/=E(*U0(##?YWZ(AR)L0A'V MAN(N-W&^3N:I(G%9@LJ),UV8Y)^XT@08]]"=AA3"MZ@C* $1LIB[*,JE%('% M'(,Q/^K(]ZAA'O4R?U2PUKN%V160"G4&)-DV3HJZ7RY@SUPKV"=SA19#A!0# M#:T@N" 1A?;JNR#.J&^AIBZ*2LDZ^AOU6B7A]1="E>UJG2Q J#V# MW6Y.MJ M6/S8)65B]N(R!=22+* ?XE+!M)NYA,,!EEA=P8$QGV_JQSH MD;BB_6U0Z^5+DJ9'V8!2IL[P=OG_'#)!(-+C-* VV3Y7IT192Y3]I/)KC7"6 M0MO_0%:%S@B<98JZ\/%59LCZ\2APUMG%15+Z#G<7-N0\"$.[_+%Q1429WQ&! M5B11_K/>IT 9&Y#"52A0SAPI3[O.$1!4ITT7 7F>P]5% =4.HJU>H_V"K2%Z MV-10IL)=#DDE=587P_E21#9?!$=E&/#0IHP! TZ/]LE3VJU\H_WZ#8ZE<.C, M@36T\WRMR!I.X8>$1T/@*JN0VOH& 0U]ZMOL$13ECG!%8-0+NXBW2H[V2[E[ MLU'%(:O)V6'1/W1N9M1564-F:W8$%-# IHUYLH4, O)]V<&YE72T7].=MK.Y M6L'BOX7 Q*^XD*.NJ))Q>:*09D-.C1QQ(\++DW8ACQ$8DXX^FR"PH0B%+YUNAP"AV[&.[9RU M4H[U2[DCTG&:ZD6MV(PFVQCD_"+9PKX.,K=4"]"[)L'3@+F:"EC8VQV&XH$= M$01E=[]>R&D86OG&^N6;L_8DWF[39!%7)QP(!_R307GLGXFA,:#NPP3/<_9\ M!,8$B%X["BX,SPL,V)<7K^'5H$YIW3CEV6M:J*]:NJ M29+NJB)[)V_Q+MXHRN;M@E#>"*R'=RNKF.S-J&_UDWP@'C_#<0%D5;[+YL!= MKTZKB^B=*0T<)J'Q].99JVM8OZYI\VP_ AYH5UY0:-FV]AKC."GM71W'^;; MGW;XZSJFL%;9L'YEP&2+_>NH_871V_I]RUP;H[/ZYT;%2U54 /A_I;5YNZ@&:%X*7O\+ M4$L#!!0 ( &^(:E'/TX31L0, &(+ 8 >&PO=V]R:W-H965T&ULI59=;^(X%/TK5L1#*T'S_54!4@L93:4I5$T[\^P20Z))8M8V MT-E?O]=)FJ6)R8YF7TCLG'OL\IF6"K&_U76^24F! M^0W=DQ*^;"DKL( AV^E\SPA.JJ BURW#\/0"9Z4VGU9S3VP^I0>19R5Y8H@? MB@*S7_99FH?$\_9+A5R0I]/]WA'8B)>]T\,1GK+DF0%*7E&2\3(=J;= MF;=1*/$5X'M&3OSL'4DE;Y3^E(.'9*89/[^P?ZET@Y:WC G"YK_R!*1SK1 0PG9XD,NGNGI*VGTN))O0W->_:)3 M@S4TM#EP08LF&'909&7]Q.^-#V7\^G: WFGIG8K>N4"_@D+XB51U M?FH*KZ*09>\XMPW7]*;Z\3PK?90%(.CE$)CM M$OA]R%^O7= ;]!=J*53*$I'W38K+'4&"X9+G MN*K1.[A%>+TP43M?D[MG+OBVV[%TT0=-S,"S.L;W49[M^AW7^R#'\@.UYWYK M@3]HP6L)UV>>_4V22G!C- +]"6'9$8LZ"5RP UQ_@K9"? MD34V7 >>IC7V@P!!T4.C<&QY_ABN3;XGU<67_U+9Z??DF6'7S3YFX@7=X[E4 MH!S3-\V.GPJ8%7J&HW8T:!T-!AW]SU.LTA[TCY+K=&0M^J!)X)_]Z6KQ"I3M M]LYEI(!9KFUY:O%A*SX<%#]0$%6RPW[M"HQN55KT45"YG&[MZJ,F+K2#9N>O M%BEP<':=KG#]K&DH"-M5W1J'O!Y*45\0[6S;$-Y5?5!G_MZ\79B*^24TD'6_ M]R]]W7T^8K:3M2&PO=V]R M:W-H965T&ULI57;;N(P$/V54=0'D%H20DII!4@44A6I7-30 M[L-J'TPRD*B)S=KFLOOU:SLA2UM U>Y+?,F<SK>!+PFN!4'<]"5S!E[TXMAU+$R*/AP %,]Q@%L W(\ [P2@40 :7U7P"H#W M587K F!*M_/:3>,&1))NF[,M%(98PR M"4E:A2MX"090N:C"!2049C%;"T(CT;:E2E)+V6&1T'V>D'LBH0:,F"(6X-,( MHR/XP7G\[1F\K9I3=LC==^C>/4LX"64-G,8EN([K',FG?QX>X*H&;DO#Z[?' MROD_=?^?U=\UHU$>EX;A:YSBDT2BL@D); %]EBEOBK5I;!"&-&09PO?>7$BN M_O\?9^2\4LXSJO"]-?F,$*1,"E+-$R),-T>ZB#II26NMLQ"5(LH/* M'"DN$ED%W"DC%7CL^.6*3:.H7733O?+<9MO>''[3ST&N<^V]#QI\#JJ[-ZW6 M^RC_<]2MV[PI@_*^V =_<(9\::Q30,C65.9?I]PMW;EG3.G#_GW]KE\_LC]0 M;IZ;[U_Z_"H8$;Y4G804%TK*J=TH@^&YO>8+R5;&/^9,*CK;6>O-AL5#%6M2YNI ;T< O*]G6N8;+]GFA-JW(E_V@NEJ0*(H7 M=5XVLYNK_KNO[[+[Z5SVMMOEC<7&WR M9_$H]%^;KRU<+?:S+,M:-*J4#6K%ZGIVBS_7L\BHTA4HM!FBAS^O(@[455F)M#Q]S#I;+^F&7CX>3?[/_K-PV:>5_B9?_Q##AKB9KY"5ZO]'KX-M-$-%I[2LA\&@H"Z; M[=_\Y^"(@P&8>0:080!Y[P Z#*#]1K?*^FW=YSJ_N6KE*VJ--/OE]L^[3^CQCT^?OC^B<_37 MXSWZ[>QW=(;*!GU?RT[ES5)=+32L;,8OBF&5C]M5B&>5AT)?H(C.$8E(Y!A^ M%QY^+XH+1+$9CK/CX0O8[W[39+]ITL]'?9ONVE8T&N5*":T^!&:D^QEI/R/S MS9BK-0+?H,)\$']WY4M>P1).7VVGBONI3)B]W,0DB2-ZM7@Y](EMEJ4TC?=6 M1T+97B@+"OTFE&[+0HNM5)>\[03\2!Z9BK.-:$:P6QO?:^-!;;=%(3OP&:2' M0H #GRHQ1Y50"N45I)N\*81"@P MHQG.F%M@LA>8G!!8R%H@G?\4A]YWZ4SL&\\HCB8R;2N6LMAS=M.]RO2D&Y6N M35B9?+043[H_ R;<]!M2HNC:4O=.SC4DR?:'V]6I)0[#39[LP#:B2>+90+;? M0!; 24/L[E3)'8L M3WEJW727(8YYPC*/U)$XF)RX]5!YM?IMCC95WHSG=F..\R[+%457=U5NDO-2 M0%56E'E?ZYB<%^-L'O-HF_0XC^>8T=-I;U!UE,PISZ)IWG/9<9(R3T;'(Q=Q M&(Q?!-18J#7%U+E<>M2,<<9B._Y1R^5I6 ME5.$8CKE MN,L0>)=$ON TN%5:R>3[7HJW["L#E$&+CAO X MFA8I)\V.-8]8(F$L[>O83?[F*Z.(31I",LJG\>FRBWA,/$ B!RU0&$@@LNU, M%R!K4XQL06/@\B0:L2K=)XW8F$A2$D\#P6$&S0'U.7:$"0G#9*>Y;.#V0RGH ME.A@ XFB:2@XS' &:<\C<20("1-DE!A.>L2&!$FH=4)M*Y_"$2(D#!%71/60 M/HA=IV*;%'$&/ RG M=5KYN PQCS/B$SGRA80[IW<7$\3NAPAC++:.J<,.^FC?S:5R99>;H++J(,%0>+7K)JTY<(H#?/-K^0WFG MU[(M_RN6EP@3/L>^[WUQ&>38/ M5QX*+9]$^^LO.(XNA^>ZQ]WHY3 I-*IX6'RXCCB;LS0YO=9S7C:HR#]2-GZ8DNK@4> M=.W;+E#A@!=2:?0;2>8DY7T < [A1W>1X8FSWO(]L?&[TP\VH\\YL;S@L((X M]F7OD>,TS/%M]E;>C.A4;*.:@1^L>LYA9QHJ[+ES;$0Z"R-]0,X(FOX._'^; M&)8X?)OC[M%=ALX>?7'PTL^\&PO=V]R:W-H965T&ULE5;;;N(P$/T5 M*^I#*W7)/9 *D"BT:J5NBTJ[^[#:!Q,,L>K$J>U NU^_8X=&7 )M$0([F7/F MG,G83G?%Q8M,"5'H+6.Y[%FI4L6%;&1+E*E+]C] M;H$79$+4K<&@(*-Y]8_?UG78 +C! M 8"W!GA?!?AK@&^,5LJ,K1%6N-\5?(6$C@8V/3"U,6AP0W/]%"=*P%T*.-4? M/MQ/'NYN1X.GJQ&Z'-P-[H=7:')S=?4T0:=C+$BN4J)H@MD9^H&>)R-T>G*& M3A#-T5/*2XGSF>S:"I1H/CM99[VLLGH'LCXDJH4<_QQYCN$E[F2L#020I=XRDA372ON MR'#K%;KLNW[@NEU[N5F^_:@XCKPZ:$MW4.L.CNM.DC(K&51J!NL$M@RHD:D. M? L!VXI0[^>H8!C*"%V!R&M)"UW4)AO!GL#(C:/0V?&Q'Q:&D1OXS4["VDEX MU,F09QF(AK65O(!B+- 2LY*@4VAJW>%@!O^L27K%W=[0Y+2,[1E; M3MK,)+&GWXJMZJN&G'3HFZ[7O/VZ5+4\N%L@B?/-WZO[E?*W)B= MGV[XO5@(]RFHMFJZ2#6K%\FQR@3_.668:]!9_5N*A.[I&9BAW M4OXP'[Z49Y/(*!*U*)3I@NL_.S$7=6UZTCK^&3J=')YI&AY?/_?^N1^\'LP= M[\1JU=]6NITZGU]_7UQ__7)U4=^@55#;I=R6W'F[([G2FMP?0T*X;G7>Z?1SS/ MR]$WV:A5ASXUI2A_;C_3V@\#(,\#N"3!#J\+]0%%]#TB$8D /?-P\X78?$ D M,\UQ'I!##_ZD?7_4YT_>K=!2;XX.+5NY1GJ_M5Q5S?U^P5:J$MW'P'/8X3FL M?P[S/.>[WN&U[, 9V+=,^I9F&^_.IRQC29R=SG;'G@'L<$J-%W> LOB@+ YZ MX*+\6R];O=-5AY346[V035'5 C6#9'/77!?&59M6[BJ]$M#=$SK9=OJB:MZ] MV6O)05L2]-J5T+&NJ/@^@C0EXFO9JNK?_@;DRGUW\9&+""8,TY$G73.<8Y;% ML"?3@]HT/,>RF?9.JAHE6M$I)!YU^.X$I#1U)"0Y&\\X8$0HA55F!Y594.5B MQ5LQ-:&T1(5<&X%[_P;$9JZ_2)R,U0)648(]_#C X"O=B.UZ)[;Z(2*)8X,E+L:'6-II1Z(@"V.,$T M*/?&Q,<^9](I&RKE]DXMM[4.BX7BR4/#@8"*?XH8)7,?3Y)H]C1"=BQ&'N56DSA,*?F*][X,1)X 3RQL2YLVUF5PO6HA+#4S'(1 PTJ$R\R1" MQ+*%A-GR'4K"H=0;5.[R@] D2\>K$[!+T@Q[HA"QH"'L38662=>Z-Y0,Q(*" MQ"^L,AOJ#R3H_=9#H!V7L8-_8F!7XHR-,S#(#J>YMO1XR *%A($RYYM*\7J_ M.\I*;5O/3 *D2$A\E+L,2B'R)#3Q";5 (6&@Z!RG$*(<)M+D8L;#>E'JI:B> MWJ--S1O51TJA_;WQY93$)0J.Z;BH *RRU+>5+'5(F#J'K324L.!R!$6[G)GB MB&2N;L"0)"Q)?1'*,HGD;]I)RZKANF)_]4ZBEB@T3)0;_K0_%]#IK*YHUZB6 M'"R[JEK:BYTMM$29.F MH8=*K5:R+HUN4^1TG@,%<#A0%9..]PYD12CV#,@BB(9KG9OAK*#WO6H%[[;M M$^J4+'Z 6H%*)F'$$>N:^5QO$4;#" -)#^US4+=+*)HG^5&".0AW[7"N/602S M,()O35V,^AKTI!7+K7D+\\Y;GC"(KUDVSF$!,QV$,\^28I;"[(7Z[O(K^LP+ M_A9P47_,GUT_Q)_G.]_'&"[V?]6X1MO-8PZ5(NE[C+Z MD&K7M?O7__L/2F[Z-^AW4BFY[B]7@I>B-0;Z^Z74E<'PP3S@\".,\_\ 4$L# M!!0 ( &^(:E%#>D0RJPD -0U 8 >&PO=V]R:W-H965T&ULQ9M=<]NX%8;_"L;=V28SD45\$MPZGHDM>:4V&[NVLYU.IQ>,1%ML M*-%+4O'FWQ>D&$$$#D!)WJ8WMF2_ \. 3SG):2SY[SX7"Z2I$*_+[-5^?9D M455//PV'Y6R1+./R-']*5NH_#WFQC"OUMG@$V?5Q4]1^&YV=/\6-R MEU0?GVX*]6ZX[66>+I-5F>8K5"0/;T_>X9^F@M4-&L6O:?)<[KQ&]5 ^Y?GG M^LUT_O8DJ"-*LF16U5W$ZM>7Y#+)LKHG%<=O;:/,3KK+K-GR=).R!>]S?+L[+YB9XWVI">H-FZK/)E MVUA%L$Q7F]_Q[VTB=AI@5P/2-B!& QXX&M"V =WW"JQMP(P&)'0TX&T#;C:0 MC@:B;2",!J'K"F';(#0:,.%H(-L&TAPT=S2(V@91,QTV]Z^Y^:.XBL_/BOP9 M%;5:]5:_:&90TUK=\W153_:[JE#_356[ZOSR^L/=]?OIZ-W]>(3N[M6O7\8? M[N_0]95Z=WWYM\GU^]'X]N[/:/SWC]/[?Z(!^G@W0J]^>(U^0.D*W2_R=1FO MYN79L%+1U'T.9^V5+S97)HXKW^=5G '-+OW-+M?+=1;7*P2-'Q[4DGF#;I(B MS>J%?_4#>?IW4@<89NXG0^F*[09?R4PB.^\O=UFU1JTTKF:!P7JW3U6*)7H^0AG:75 M:Z"SGX_N[(_([*0G+;/9YB(J@.MJD11(Y5IMTHMZ]U37G:YF^3)!K][G90D- M;MHSI=1V7ZZ+K\Y;-U2K8[M$R':)D*97YNCU(GE,5W6NU*Z:Q:N9BD_-_'(1 M%TGY&L45&B6S4T3Q&T0"+*'IMNF?-_W7]/ERC@GGDF(>G0V_[([/5@XP#F2D M=9TAT.T0Z(%#V"/LBTV?8B>8B$>1)-V81[9,C4YT16-(1,/ U%W9N@$1*E5& MHB: 3N4)4R.?D$R$$LXFVV:3-6F1U#M6 MO9-5VY";9/7D;13:44LF<6#$;3$R-VXEW5GNB'.G1L-[QSEKBI,V;\KL((51=)-]13\G2[1,BD<% MU9YTME?KY).&KE6&-2>Q'Y0'A@F6C J16CFV"_J1J\1B?V,W-0CLTX]DK;U M2.:H1R[:/KNWFU-B8&W2K^M&K5&$F3=J5;PE1:$F;1VXBCIN+&3^*4L?FY=@ MZ-J*=N>Z=$6KV87]\.J+M@]BV*88#[%K?6F(83_%[NHK#FK/W(T, MO.,VQG @S,)CW"OKAJI1AOTL^Y!4>\Q* %HXI,2 UE6_KANEYA;V@VN\FGOJ MY;ODZ101V12>$;A!V9"J2TJ"N<5=0#K@2N;:S#2NL)]7QA#V"/L"VYR*2"@E M-PKF5F=4S-8N!U"/L# P]Y8K0#@@@+F80$*JYJ1I0H#X:A?BF!5$XY;X<=MK MI/ZZ7JD,1^Z)06RZ-DY*,F*D;PI(!R)267&,0L.8^&$,>JF^R"^(S=PHD"1@ MQMQH=3UN"NA-S0TJ(R,+5X!P0 -)B;%?32 A"1FV#*H=WP"3P$%?LN.QR??W M5$3#G_CA?ZRK(@#7,1$N)!'-=>+G^B'&B@ \%\R\<3;/=T7=,#70B1_H+[)6 M!/"D1$AS@YL"NJZL&[S&/O%C_U![-2: A<6A:6&)[6%W1=U@-?B)'_PO\4_$ MYCP3V/48A&C,$S_F#_5/Q/:5ICTE ,]=N=,L)_M[SS_ /Q& S&[_1#4?Z?YV M]$C_1 % 6OZI1]2-7G.1^KEXE'^B '9D:!:JDUY9-V9-'>IWK(<4_M1VG113 M9N:V1]4-=.?YK9]/>Y7]U(81X=@DP56OK!NC1A;U(^N%13^U*>8J^@&IK^BG M&F?4C[,CBGYJPPDL^EM=3]$/] 87_8 0+OHA(53T _%YBGZJ(4O%]R_LJ,8F M]6-SYU K:0ZUZLTUGLWR]:JJ;[6JJE:/"70,V7;<+9AVF+DY;>M3=$4!-IIRBJ6YHB ;+IC'._!@_Q"PQX(A51('I.5J9<,JZH6J0,S_(7V28&.0VL1!1 M:)Y[ DI3V!W SMFGG_('GTDQP'AB\]B$01962FM8=E]"1HY'.DQCG_FQ_Q)O MQ0!B2QZ&CGJ::7 ROSL]U%PQVW9:68:.8!UQ:L(R/V&/JOL9\.19[?'V.>.2Z$9JVS$_;EQZN,)MK) J%XZ,G M7/.*^VWM(2:+@P]XA8'6<:^L&ZIF&_>S;2^;Q0&0,>4I$-^ $\?Z MYYK,W$_F/8Y7,I5@YID7H 6O2V!I%K> =*!6('?X1;[S\28_BQW'*_[(+[A- M81I*8M89(PZZ<&MJ@"X\DJ;P"A .PB@,)#:G!B3DU+)B0'P#CAW/-;BN)?C_ MP81S72)P?XEP]&?6H/-I05U[CX8_]\/_$+_ H0?2YB-_#GWPRG77--#Y_^XC M4]R&.9?885^$9KGPL_RH8D_8M XY,W:429^J&[%&NO C_9#J0]C 9@$QMOEQ MGZH;J&:Z\#-]K]I# (^7 X[-IX.]LFZ,&MKB(&@?6G<($+E@W0%(?76'T)04 M!SVEWJ?N$+;K!.L.0 ? !58!=0<@A.L.2 C5'9#.KCN&.U\FJ;_O]$M<*"*7 M*$L>5+/@-%3WI-A\A6CSILJ?FN^7?,JK*E\V+Q=)K)A2"]3_'_*\^O:F_LK* M]HM&PO=V]R:W-H M965T&ULM5MI<]O(=OTK78KS8E?!% 'NWJID>F:BE[&M6/:; MI%+YT 2:9(]!@(,&1//]^G?NO=T 2$F>F2Q?++#1RUW/71I^=2BKKVYK3*V^ M[?+"O;[8UO7^Q>6E2[=FI]V@W)L";]9EM=,U?E:;2[>OC,YXT2Z_3(;#Z>5. MV^+BS2L>NZG>O"J;.K>%N:F4:W8[71W?FKP\O+Z(+\+ )[O9UC1P^>;57F_, MK:F_[&\J_+IL=\GLSA3.EH6JS/KUQ57\XNV8YO.$OUES<+UG19RLRO(K_;C. M7E\,B2"3F[2F'33^W)FER7/:"&3\YO>\:(^DA?WGL/N/S#MX66EGEF7^B\WJ M[>N+^87*S%HW>?VI//RK\?Q,:+^TS!W_JPXR=SRZ4&GCZG+G%X."G2WDK_[F MY=!;,!\^LB#Q"Q*F6PYB*M_I6K]Y594'5=%L[$8/S"JO!G&V(*76JRK MW]Q^>?_^ZM-_JH\_JMOKGSY<_WB]O/KP65TMEQ^_?/A\_>$G=?/QY^OE]0^W MKRYKG$>K+E._]UO9.WED[X5Z7Q;UUJD?BLQDI^LO06=+;!*(?9M\=\./:3U0 MPU&DDF$R_,Y^HY;Y$>\W>F2_JS0MFZ*VQ4;=E+E-K7'JOZY6KJY@+/_]G0/& M[0%C/F#\_R+=_ZN]U5OMK%/E6MU4QIFBUNP0G[<&3I&6N[TNCB2#IM!-9FN3 MJ;0L' 22:?JQMH4N4JMSY;#2P"-KIP ':EE6A:E@HH51;QN;9[3)VTH7F8O4 M=9$.U-.ZW)AZ:RI8=;U5%@M=LW(VL[J"L",Q+LM8(@-@Y=3=:D(A50\?/[O/.VJJFV:&PR08C^939/+ M'K?/_V.@KIA&G)\?69!'E96J*&MLFN9-!L7G.:V3T+J:3BU($#EX3YNJ(MY.IA/(II]%9*C,>SEZY'W+YTEN0;86N'>,'.B,!::=$NB3W5;JO6 M"))B*+0A)M@RG1Z$J9 M@J'@'7;=\7&>CH%:FHI5 0GGVCF[YJ-(!)VO[33L$Q)FIL!3%5C+K-.;364V MK/K*W)FB@27OR!!)2+Q"K-B]J3:@MW^H'VKGMQ0P%SS M4S>Z8M3Z^>=EBX?^75@0\4F,B]X??.A)PE<055+H5R.0/4%'Q<47I B)0_57[.-NS*PQ\*._$3>.I> X# M'Z1 \CXE;#*+XN'HNT3([F5E-Y9@JB=TCB2,^(241Q@Z([^7]=['#Q&VLAE) M)@ L6UH7+)"'5+0&]@2#!F@XX1&+O&&1\J$/3C%;<,^M)H=AO/'>=8*5*YUS M@B>%,8@]BYP#CW]<.O@H_?D!L SG>43\#5&Y)OLA>5(QF9'4-7345,_E'XJ[ M!V.^(A_((0?M4^>0"GC1E$+SK:X;I*+'(&N$HEI6>Z;\@7 \RMM$[CTLIMF6 MLJ+\H(^.?)H6$6X_QT&*9.$M $!D(@_N(8ST>4= M"=&'N:K;F]]7K$$/8+]K!#[]$2>DJ2'O<-OR4#QH1+TPZRGS^=U3GETVCDJE M9R_ZQG42*%D$;6[8Y^>)FB:S: H'?*(6\V@TG_9%Q].?QL_4-$J2$;9=)+'Z MS)3_"?G\#Q@#6:-1-$^F>(J'230:SIB.<]J@_9UDFQ70W"=LQJ547GNI(R,T MN01)"L@]0(-U%L\QH/1)X*;N#[U.]=X2IS0F3H^,UNR*'H*$=4X*)5;C)P@> MXECE/@/YQ(2ASB+C8S/H^;>W'1?*("J7PG).$[T_ZG8Q\='FS"G2#PL0*AU" M/1RLHHSWH:T()KH,G$%?YP*W.T-,KD+9#:?(4"NB2D'9V CI,@7TFASC\BLM MN7J(U)TMCL@$;<:_Y&7X98M??>3<$01GO=UE&;PQ@[Z1,>3-#O%]UQMIQ1X6 M\9 SU9U-1='2UB)X\'4)*9/8_%)P$L2A7I8M409FFA_U>LV.3L'8H#JK2VDA M2+[*&0;%WT+[K)A%0X<B2B1NA0N%E>3%3.B6+4>\+P]M3$B5:C4Q>=.>NM?'G50MA*M8[K9V MSR/]-/-40F&*&YS8-GP5QF>!>H[E5MWYWD56-JMZW>2=J7+P"NJD3D'WS"VG MPQ8A^L"%BP7SWI9]8R&03%8-QR#_;$$5LH+\'?6'[%=*-\!1F2*:#M1;C=)7-D)ZZ?% M0\@M$-JY0&G3A_O%/B>)K43@&7?:YI)V<,!V4O(!O*VJ?(<&MB/$O17!I MAOE =GQ 3:!&@F\KV5S395@G4NDD_W2K6E#HTA9LA.\Y7XJ?OB.6B]N;F'[ MP$Q*N#Q[$1,]H\++!'.V7WGR9D.RAV%\"4*&3^3*; MWWD@F\?WI7,N/21\HV@=5521'A?'U6[GGUU>T7 MTL?T>3Q2/[:P>\WM/@E/#/'G=";U MM![:5CV]-08U,@24*'^&ZM\A54!N&*I/C9^I@?H U4B:T8^PS GEEMW:6_)2 MV+Y37_:L@M"X ;-MG^E#.2#&Q\]11B-!E=8@-WR7'B&= /ZRS;!ZVX2EO2X4 M6T'09+((-7]OFFS)/(H!6*K:TE!\Y= MJ>R.-R=[\+6AQ\SSB'I6;[ 4K0F;\M45-ZRN3]*;3H==K=Z)F4BF:PH!I[24 M+% N,@2 */T075A?_ %4J14!$E$;41.L#0U=H[9$'(*=U2' %&XM[1KPNK-4 M\6]*0BKXX\,Y,5U4G*+ZB9N<-C="[T[:4$*; (SST98'2BFO&:NY7$RR52+HV MO4L0+GB.>PI2")=TL)SFZDY(,4 M?VVRC43/HLTW0D.LMCOIDDD@<=C4!GE<4'6I_Q3O#5YNXG>[_.COT AZBCFTR&9E1J! M73KS%Y+L[CUH\1TVD2&?5]7># M&_H[%L6X(99 6ZT(9T!:U%8VH1QK,^/R0)E@N/R)V@/!0T9=!SDJX,+9L<%0 M_*YDQM8F[6!%4C$Z5\V7FH1EV?'ZE$E(L# M5"W.-T2;/3=Y8;1VSYE4M.>]2S88AFZ.*2%Z_4B",&$6Q5J/,",*'GO M!:YP:TO-T*8FL:;GA%:^$]42U5+=%ON]_;ML^!0A.@<*A+G[1_4TX+&1>LH; M[\.MZ F:J1@GTZP/QCLA$2?I(XE#$GC:5L9Z<9_@M:RD8\/U1&$.K6OUREY_ MX4Q5+N4*V@?5G@FT5N0:"CN.=PI@8,GQO$8'YQG?(\;+FZS"RENI4?$Z-W,^D#A29?4V\_J,8%$.LB2*@VD'?E'CSHXN ] M(Z_7M)1K+_;$/[,3+6S[FMR*.?^\)O2N^DT 7544%,-G'&W(;!&K!?_3O"J[ MXWU['O7=J,79"(=D20MLUSKPSGK2'Q K]"1P_R(S/KQX8XGN=;[;R./]]%^H MF:.I?UJ3W;-'')A=UBM_(L 52-R5(+_(^^.SAPOMMLQ^^-,"'^&)&^1&VN9L M**V&R=2/O_A%>LF]XNE=1SFT\T+] MK=^%YHKSB1I/)]%XEM#3;!2A)J62-$KFHV@TFO'S:#2.9N,9JN+3IC5OD"31 M<#)5\3P:#\=J2K/G:C*-QHNA^LC];)J%&GT[$:X\\X\1T['@XCE'I .J)C1M*8T9_%:*3B11)-IC/\743)= (_.^OP)\-H M/!W2%Q/C9*'&"^PYA2"C>#JBZUPH%3,6\SGJYRB9L( 6BX6:8=DX]@)J&_[R M$4);WDSH@FJNQM#&+%8QA#I!EADGHV@2=V(;)7$T7Y"P1O$DFBV(I3G8C!=# M?AI&TV',-\R4X6/)XV)[__#="+9)YJ38!1\WC(;)G+=.HOF4;]+B<31-1E3S M/W"%HN:+: @^8E3?HR11R13,QT-800*;&?E3T]*VMRQD(%-8PFC"XER0-AY!C]-H.!SR\W0\ =L)F_ ]Z^]N;#JG#^50S1Z^$W^63WE.?97[8FU.^60Z MF"!@YWFXJ'\2#\9A@#]^\VT=^BSQ!&7V%':!+/P!6A<>3JZ;!G^.]H*@Z(^3 M'D\'\U/:1]W _Y[VA[XFONQ]M\T?T]#7Z90!(2K+)]SM:/L!_)5\]]U-EZ_G MW^L*M16U?]=8.AS,)A=R/Q!^U.6>OP)?E34"(C]NC4;B0!/P?ETBJO@?=$#[ MWP+>_ -02P,$% @ ;XAJ43I=N-J5!P 9A, !D !X;"]W;W)K&ULM5A=<]NV$OTK&-T[G71&MF19B9W4]HRLQ*D[C>.1 MG/;ASGV 2$C$+0FP &A9__Z>79 4)+&V[C>?*17$ M4Y$;?]G+0BC?#08^R50A_;$ME<&;I76%#+AUJX$OG9(I;RKRP6@X?#,HI#:] MJPM^=N^N+FP53#3JRS0@\'512E7:J["E_+> MX6[06DEUH8S7U@BGEI>]R_XKUG'MV;@GDLH'6]2;@:#0)OZ73W4>.AO.AR]L&-4; M1HP[.F*4[V605Q?.KH6CU;!&%QPJ[P8X;:@H\^#P5F-?N)I,IY^_W#W?OCTX>YA?C$(,$^+!DEMZCJ:&KU@ZJWX9$W(O/A@4I7N[A\ 5HMM MU&"['GW5X.LKW3EV)-$EN9H,U*S(,TJ72I%U_* M5 8E<"NFF30K);01G97W3IM$E[D2_YDL?'"@T7^_@F7<8ADSEO&WY_W%M/]I M2[&"8I+:,JAT-QIK<)TH]%7PXM:(GRJCD."3-WT1,B5NM)&(5^;B8+:N+?Z) M5[V;R?RZ][W0WE?D8/Z%31R=G'8,W!JDJV)'W_WK?'0R^F'J5*J#^-EZK[QX M]6!+G8C3T9OOWXE/2OK*,2QAEV)W);KWH-EC\9!IS^Z=^KW2#FNE$7BEPT8$ M*XIH5<@\%^JIA!( ;1)MY]$V=$TL6^,2SX+O@P-)7J44.RJ>*IA/E'Z4BUSA M9:;R5,C ^7*JM(Z3Q#0B@4@)+W %ZW0BHV.G%9+>1T<[1R$FU@ #9 GFB'K0 M4V\-V>=;7Y5DEN\!4"724[0?*# -T&N-@ P8!YS682GYQL(UJG.40P()D#91 MLTG\6EQM%NKPD23E@R[(P$YBX&VY5*R9XB=I*BBV.(FM&)DRM44IS4;(FF6! M2K&J=(I4*G(E16%3O=2*P@O.^K(V!S :<9>5\Y5$,H!AG>DD$W".6*V#?&#W MOX?'9Y"\/&?U3O\',61Z8#G"IHPI!D('%,6[D'ETO836)U51Y9)P0:)U LO2 MTYN]4+C\9$0CF(2I)\LRWW#E\=C@6/$U^XEMJ@O$J>@!@")LV@7^,3I:@>)W M4[I"*"VC6C)T"IK19A6>7;I37;%FJE#0<+H/1@J9T/@OAE4Q*N MF,>.%UK;!(!V%:HIZC'D(5)P#V6J?8*+BIO)J;H5%)N_LZ#)B:C;6:TVD)$]$3F'B/3%C=1._"+S2NTH M0RT9YZ,A).-]"U3<.%DH.OX;H6$E;S/>63F+.A'ECW)]V%._SF3-X&Y6&JG9 MFEB2B4%'A''0QQH-B.F7C2>S05[W)? I)/:?^.@SJK[5D35^PNW&) MLG62CA!3:$H0F81]-"^X[4@3(V6HHZ%:'@5-F?5;T02_@JH%^=NK/.XS7LQW MC*:NW$R%.K?B6AFT;GMXO,>-@87ZL;A'MS?O/N*9 Y)7'[[ M(K_>'IV,^EB>V$*)!_FT'3?.QL2*.?0^U\M6YSLNJ=S=C4V1?=S2U$KN[M!Q M1V!7BTVD!+U,%,YQ30=OHDH^\1N^K6K2ELV$Z4EB6Y2QT+FW=#8YYA&C8 OPXF=PS+ M'CF0\GGY;XX 8N;>)AQ9<(<5\@JDG^*"+W>(W_.#9 M8]%RCH\_YLS>!(!8.$\&7,O9@S9$BJ(^KF)CV8K&+T]STD9))VH,;95/(T?Q M=ZU#)K DKRE*D<-2H0,(M0N1SCG28QF:^G:.=][+CW?X#6I]D@YUWG;$DG,[JN4; MYB: KNG/(UK85K[I\^& MLU>/['XGV_ORWT1MNF[X^#W[P?_QD2!6MJ8L_;(Y/O2[>]#Y]E$HM^(O/&0: MB8B?0=JG[4>D2?QVLET>OT"AU."D%[E:8BM^?;SN"1>_ZL0;C!;\)65A0[ % M7V8*/P\=+<#[I47KU3?DH/VT=O5_4$L#!!0 ( &^(:E%,^7/$$ L .(> M 9 >&PO=V]R:W-H965TNKRVJ\9CK]>[/B8>._N0R@-$0A+6%,$%0,F37Y^O 9(B-8<=I[8J#WFP MAR+0C3Z_;C2?[)7^;#9"6/9E6Y3FZ6AC;?7X_-QD&['E9JPJ46)EI?266_S4 MZW-3:<%S1[0MSN,PG)YON2Q'SYZX=U?ZV1-5VT*6XDHS4V^W7-\\%X7:/QU% MH_;%![G>6'IQ_NQ)Q=?B6MA/U97&K_..2RZWHC12E4R+U=/11?3X>4K[W8:_ M2[$WO6=&FBR5^DP_7N=/1R$)) J16>+ \69V\W3T7S$SD]@N/K]^_NWYR;L&1WI]G#?5S3QW?0[U@;U5I M-X:]+'.1#^G/(4DG3MR*\SQ^D.'[S(Y9F 0L#N/P 7Y)IU[B^"7W\'M>&[PQ MAEVJ[5*6G"+!L']<+(W5"(A_/G!$VAV1NB/2[[3@@]24Y@RI:2P>9+EF9L-Q:KLI4]LMV"/HLL_TKCGZ+3>JU#UUF M8W8Z\J]'9PR8P*RRO ETC07VAF82$_2>_X;(1^I;[.66[;EA*WBOD/^"#GFM:3-QL1LM!-OZ&!04@^SG MNKAAJ;?+F'VD39J7AGL0:#F5&;;NI=W@3+-A6-F0:>@?>*IZO6%+I1$).,FP M&IQUW\9_^=,\CF8_&,:-$?81P4(.B-JI8N?T@/6E92N>R4+:FW%KR$I+()^$ M@.1HF<'RL#[L5EI)1G3I+K3QDFUY68.%K*XHFC$E:"OW7YV8@#E#K_%<*6T;^[5^)V[E0!A9.A*=4SQXJQ%1I=5.&FA:%M?L!9( M K>J!5D*_-=*Y7MD;B.N\A& #"?;-*?=/K]O]R.TV GJ$F##GM(!:;U2!9H& MPTY=E*G:0 YS]IA=-#(W\CU&X"*)3UB4)L!)%P,4LIF0.TXZSH(XF0"]=A3F MFE2;SD)VA4#F,H?DZ'",\#90D%4CE;0F]&F,$\]FV(U&2%N@8%5P6L)F@?,K M!U-1$*8Q>R-@$::I$2"U:].9-TWI_&.CGR(\<\%*Y)\Y;],7@CM'%(:#]2A<-+(5MX5 !9O, M%NR=L+\MZH/1PT*^9 W3I6L MV;442)F\!C*0XBY#^1=6U1K@(XS/K>X,T')KM5S6UMFI.87*%BBS88R3[!T. MMFEE;DJAUZ3XD1" 65?5QNS%<5DCVA)LAO4-'9):PMC)7:5?EBYR8;SI>-&9 MBQB=S,?1H1P#K$@*U.," 0WI>]GYR,6?H-)BK'&F\? 4].J7RV!C26"BIM_T M@XR-K25:#,)%1L#H2T:#'0Z^D?=B+3,X .>KJG-1'R*&0C15YKCZDA2JD+G; MB=IF!?%R($3)ZK/(^]*U#X,3FF)!*C3Q,\#J.VN6%G3/07FKE[_!?N3#5:U] MOG0]2W,B65BNH"9OTZQ'A4Q1[N1[!#HP(Y\6=2X.; [ %F"QPS1RSS<"6M"% M=M K!82Y1X@0W(*!PYL]URBN/IF[H5$B2-'?-V1*(A<%M3R+E%@*(4?=-I1(P%VF:P04!1D MVZH0MLE-([[%9[T6=26UL>SWFJ-ETJ3?2IH,H0C=HC'[5/(:K2+$1'UA[I[) M?G3]*75TKTM_ZZ:3OA<>FLBE!'4 ACTET-;PPK<>)U$R3H90$4\.X'&,%=Q1 MHPWQQ.$1S- B A9UK%F>W\?(=TT;^'PI1-E&^:"I_+9TOS/;7>/@[.4 VW5T MN:!.OK6WJ2NXE1C T%AGSM1=&THM.7JLCTZ%_O6>O2-=!F]ZN@Q5N'?A M71=[:->".$9K-DG\\V(>).$,STF0)BF:GKE[GB[2( IC1]F$UBG%'S2'!V76 M5N3V\NIOM$D83*(IBR=!-$W9:3J/@]E\<<9.HT4P3Y.S.]B1"?I,'K/GW "_ M3U@XCE/_)\2?TV0\3\_H(1Q'TS/V0A8NK;ZVCP+SJ_&WZI)?]I*?FIPN =M M]P95&/"?'1$@)P;1^[+<2:W*YKAK>NGF?BZJ?("-_QL!0D&;[!&45FN[Y[4GC^X]XW^,0 M>Q;#%A(4PL,N^))4I\U1 ,"6MQ?[K8,65XP> M.F8@[[4H"M!T0I+9+Y'QA$I78_:*9B1KUQY@X5>.X&.78_:+0JG7XG/ 4(2$ MZFP-TV'+3"'<34=,.$_5V1 M#,CM/XJE=EZCFG[+:UV)W&]0^6X>J7WI,GB):[9TK?L5!'XEMF@IW%6KGMWO#;+-SRD.SQ6@>CZ>' MQJ+7V&6XHJ.CI!&2?=1.2WJ=F2_1$.PKH\$_8@CX\:'4[YF >B-!*$13IG9, M>=>YXDMS!?,3L?;2Z:X"JL6.P63X?V6>]E%5**Q_]%2-XN__([7O'*E]$ 03 M;E*1^>E:$B2SQ9WSM6@:S./A@"U*@G :_P@2)P^,V:((,L;? M.VE;1$$TZTW:IDDP21.4IY5PU=?R+] @G:7#X5LTF=TS?$.:!HM)^HW3MTFP MB,)[IV]I,)U.[QB_D^.^6A^W^Z^];C@8/B5^(%4C#\6PR\AYN?UA5 MN:^82V7A//>X<1!&&["^4F@SFQ]T0/=9^]F_ 5!+ P04 " !OB&I10'Q] MFI0% "1#0 &0 'AL+W=O3"V'9C[*HS.DHM[9^/9V:-!"94RJ+:>C[\VG)934Z.W'OKO39B6IL(2MQI9EIRI+K^PM1J.WI*!CM M7ES+36[IQ?3LI.8;<2/LE_I*8S?MK62R%)61JF):K$]'Y\'KBYCDG%O5;;/T47SXSLI:HP[I=M6]D8PFECK"H[92 H M9=6N_$>7AX'"TG]&(>P40H>[=>10ON66GYUHM66:I&&-'ERH3AO@9$5%N;$: MIQ)Z]NSZCYO;ZR^7MU^N/WQZ?S*U,$D'T[13OVC5PV?4$_91538W[(\J$]F^ M_A10>CSA#L]%^*+!SZF=,#_R6.B'_@OVHCZ^R-F+GHM/&*N;U#9:5AO&JXQ= MBX);D;%SXH.T4ACV]_D*4B#(/R]XC'N/L?,8_]^,_H(ZN\T%NU1ES:M[EG/# M[KB6JC%,5D#.B=#&!55KM=&\I -6%SP5H)'-L9'6L%5CX,08UE2TM0K=E#60 M07/ _<9C&U$)S0O/V>(9>"8I(62?B1\8 9^CD8W[U_QLGYS/CKVP,&J6?-= M8E-E;(L$UE5M92G_%(6 M S/42FC6<<,;6D?8::,1%2(;UCO-N=X NEJS\6(2HH$0L*H\-@XGR6[G8(]# M?Q+W;Y XLOY55IG:&H_=R&Q''W@LA4XE+Y"^#<:3Q3F\UL+-E^*^3>(XF"R' MYI[&Q2WLZ5HAU8+EF*G?&ZZMT&;"KI]4Z.-$FC-20F512/JIW91#I(3<257V MP.V0-2NQX0Y9Z <)XUJP\6R0@HFCWEH5F-JN)GQ5B&YTH[1(::,/K(-WU8 ( M.\BZZS<@)F2/=0S<:'=6"[ [ ZA,IJ3CL6TNT]RATR)5FGCP*)GD3((&4E,U M!JD:,N35;\LP6+PA%E9&%3)SF(S%XFI(B<.7CC@/ 7;DM-%I,&Z.7R,96HB] M6<<^$4/WWAPP]-'^1MS! =5KS +/7\18P\B;S2-V;@P^P ]1& @$\X3%7A(M MV6<$6?CJ6BLME&D IYL!#Y/WO%QIF6V$QZY$59G[XHY7D@]'&<:Q M+*2]_ZFV-SV/"\E73J_M>&YR5O/[%GK),W1THTT#D"]VOU;E8(+97*MFDS]* M]&%+=L-Y-YL'P3R,U+8I+GA!:#WV5J2B=#8#,NIZPM$G?(.GY6QOBUZ)(K?& M$+QT%>S'+]HWB?&[C&((+-!4L>?["4N\^0S">XDXFB_FQ^PH\.)H@=6)8XV] MV2+!FL!^=/P\R 088@((R\:)E0$/,%"^;D _(10'<3 MYP CQ.=+APYCA]#&7A3$#C:4Z"#PPG@VP'E8'^"+".M\Z3M,?I(,,&*0+0,B MEQ%/\(7K,?Q-L_*Q_QC9'@;B'64/4GB]FH;>7=QJK: M7;I7RN(*[Q[I^RXT">"<;CV[#3GH_X6=_0=02P,$% @ ;XAJ47"ET6_9 M"0 F1D !D !X;"]W;W)K&ULO5G;;ALY$OT5 M0AOLQ$!'ULVVE'$,V$YVQ]@)8DSF\K#8![J;DCCI)A62'=GS]7NJR+[)=A+L MPP*&W.IFL:I.59TJML[WUGWR6Z6"N*]*X]^,MB'L7A\?^WRK*NG'=J<,GJRM MJV3 5[CBG._=NHMS6X=2&W7KA*^K2KJ'*U7: M_9O1=-3<^$5OMH%N'%^<[^1&?53AM]VMP[?C=I="5\IX;8UP:OUF=#E]?;6@ M];S@=ZWVOGH54F" M_>MF]W^P[_#E3GIU;EYT^QCVM/ MYB.1US[8*@G#@DJ;^%_>)QQZ LO),P*S)#!CNZ,BMO*M#/+BW-F]<+0:N]$% MN\K2,$X;"LK'X/!40RY<_//#A[=_W/S\\_EQP&YT[SA/DE=1;_YF]"EZ\U3XOK:^=$O^^O//!(4'^\Q6UBU;M@M4N_@=$ MOT]2_+I5XMI6.VD>_OZWY6QZ]J,7F\:;.UE*DROV*M_"*>6%-B) )I?./6BS M$;*RM0G"KGMB#\*K#O&0Q6WMLY8]>BS^T*>C^1UW0)K"@4B[7 MLA2_VH#/JZ@Y$V]5KJH[Y<1\2M&:KL0+<39=9)/9'%?+R5DV6TYP-5TLL]EJ M2E?9Z>DJ.UDM1!L5IW*[,?HO58BULY7X5ZG "N(R_UQKK[EDV?G9CV(ZS38_$=>V<,OF# M0*R-+R7KF&;+Y8DXRR;+3L$R6YV>BMO: 5\/I/.<$@0156MM=%"O2K ?W6CJP(_%95$PT+(L'S*Q5VFG M[]\"J>3ZENRWRJ@O]E(TURZO*Q\(&;I1Z%P&A124@=-WC6W$%UG6 M>%K)!W&G\(=,'>9V6@!/?9UOV62TI:?A@B#%+R(6G0G*Z:IOEC8F<&F0 MFA(NE+XMBBQ512;>*ZJ%:ZOI0P:^]PYX&*4?!=Q+5SAJ" M)4N,Y&OD($3B\UMIH' L?C.P'68KDU#,GL>0]D$O_83FG5L3@]G<)4>Q;:'7 M:T5IW]$$(T@ =I%,,(H"#X+M*P0ZFC9CQ-=U(+[,I=^*-7,(*J,LA%$;2=VU M?! 2ZO+#>)*LK5VCA0R$BVB:).7=:&&<7XMO 8+K9&*6%DCUUW* M'B99ITIVC$!1]SMX!M5;C;;L(%%2@N^<_3/>3^A@8'*<%\E'!+"OXX"SHB")",G3!!I4T6UJ5$%M'KCT2,2BWB01?.V1@_Y 6Z%R:C.L#E;G MGV"OSA5+2U00,@F/"RH9;8N8F7WY;D438RI^@*\PJ0M"$)I")T ^A)NL*Y*]G]L5E+^W(S%U]5^J\ M9#HOZ'&J_@J8ZUTDN($O +..LR# Z,+F99E*"0W(P#0/'M.@ECWG%-I20>&7 M0_GG2J&EM9T-2#X]H.J(3TJ+V/:4A*8($V)?V0(D(*3C-#7@9)HJ*0D,.WC' MH4#=DCV(]P:EVV#%!=I!OTX)\RSV8_'N6RC#C#8Z3P'&Y<'0>^X]_&2,SOF- MR+"P['7ZWA/H1!%RIV& M(E'#UJ&O[2E!STT^Z!_/7C-!(6A@CMBMW6OT(@G M=Z6DM@Q9*F:FK(RABC9J[+G78=L4,E2.LH!U%O*<501'6*H..MJ%Q?6 MGF.30OE%HJ)JWX2T89\VQSJ78?>AP3+:XR1Q>MB+ MANJ1 Y4//D;!UBEB!#UJ*#EKB$JE7BD6: M)[E$!H 45#OF*1@?>#[K:(03'5D$B&CD0%8]2P49!16'?L^.#4>U(<>W87[$ M-D],:$QL?7Q5EQ4XL,0::(-*.GO)$T>8\$@3FICO!X+ZXH;T(&]ITNU*X2E7 M8[WV R-WH#Z45D:Y1_J&H^A8W,24.(P]V=P,C>O##@8I8V>H^ M5ZJ( 0 270B>*$+M6UHK"907)^/%H_7?1$J\C)U:1];N"*=*9,T$NTMKK[$V[;O&)O M: >%[Z. 1R8..8&?@K4@$$\AG,%_J79BCM3OU:#I=J-8'&$CT>#KGCX(OO:0 M.R#R>%* ?$%3VEH3'72\:ZA_#6CWX"#_#=,3OR5Z:@;Y> Y]MJ_T&Q@F#9!S MT\$([C7=46XPT0_G.]5R5C.,]@Y9'0K/USVPN^F6DA^7'Z_%_ 0]LWM_YE\- M7@]8-FI(,HG%:1J"*4@?P(&"X1$;6.SB6PM3/'$ /7BA\)T]G3W,B=FX3KBQ ML>FG,/TVZ<\$AK^DN#,C,4,[1!*3I^2 _6A"LFU]PV-#+_W3J3G./CN [GGH M-1C:TH$AAB4FS6'8F^- H8M4F_T7(P?]\5YSD\:#X1P0PP")F!0OYN-I2Z=I M].39%,K8J(@KQ^!1%H"]%&CY47Z11[;4!4<6Q\*@FG=.O6FYX>YO32[_IS)] MZH7N<>]U.1K%AG\4X)(Q(;XY;^^VOSMVO,1?_!5!+ P04 M" !OB&I1,L$.3)," !O!0 &0 'AL+W=OZ=>MLS@ MN1*//+?E(I@&D&/!&F$WJOV,^WY.'5^FA/%/:+O<- D@:XQ5U1Y,"BHNNS=[ MV<_A"#"-W@ D>T#B=7>%O,H+9MERKE4+VF43FUOX5CV:Q''I/LJ=U73*"6>7 M5]C7)09?P)K-#B-(!)%$2O<.7]MVEGB]]JSOYC-(J_0H7W&1"F48C?%MMC=7T.WQ_ MI\*HKS#R%4;_-[]_!L-]B9"IJE:2%!M0!?!>/"/5S$"A!'G(P %>62:.5)[ *)H.IC-' M.R+:>#:"E>_D#X$#4H]P3LTR^0HERX](ZD9G);G,S:+BMCH,XR2)APD90 CR M\O!O'RX\,D&%>N>M;HBGD;;S0Q_M;Y-59Z)?Z=U5](7I'9<&!!8$C8:3TP!T M9^]N8U7M+;55E@SJER7=B*A= IT72MG#QA7H[]CE3U!+ P04 " !OB&I1 M)[HH9FT# !T!P &0 'AL+W=O.]NW>/ON/LH/0G4W-NX7,C6S,/:FOWTR@R9A>9O>:L\J!&1I20<=0PT0:+F;?=ZL5,=5:*EM]J,%W3,/UEQ:4ZS(,X M>#+X3 "J^99VT=^KP"S_6D[EXI9+&?\.A]\V2 ,K.6-4JM;6!UVW%JV_Q$1(9 MV- G-BMZ-N#[TEX"24*@A)(S\9*ANL3'2UZ(]T:IZB"D!-96<-U:UN[$1G)8 M&L.M@2MA2JE,ISG\OMP8J_$_\L>9M.F0-O5IT_\FZEFPZ\*IV;.2SP-L,\/U M(P].(\)#S<$R5X:MF86MDMA9!KQSBU59/&_8GTI#J9J]:KU1;4%\K9_U]3-O M1]'5AFLXRNZUNN(E;[PQ=M:X@)%H,;+J#!Z;BRG<82SNX&_%EL/H-\ZTN8"/ MO@MX!X[O$87X[RJ<:-3J9A$ATY^>]P4;H M6ML/Q<$Z/"G+?I)^=>_?HW=,[T1K0/(M0LEEG@6@^QG?;ZS:^[FZ4195\;Y6R3QN78'AH%_\ 4$L#!!0 ( &^(:E',FOG"Q@8 &H1 9 M >&PO=V]R:W-H965T#@T&W\$7/JT@+X[.3 M1L[5K8J_-C<>3^->2ZEK98-V5G@U.QV<'[R].*;]O.$WK99AX[<@3Z;.W='# MA_)T,"&#E%%%) T27PMUJ8PA13#C>]8YZ(\DPQ M.AV\'HA2S61KXA>W?*^R/R])7^%,X$^Q3'M?'0U$T8;HZBP,"VIMT[>\SSAL M"+R>/")PF 4.V>YT$%MY):,\._%N*3SMAC;ZP:ZR-(S3EH)R&SW>:LC%L_/; MV^NOM^+]]<%,Z70B:/*G@DX)%@CV04L5(">:B\<#-^**3W*VWG M8B%-JP2VSJ3V^Z ?FO!7/]4^@LD7N^*HU2XNM;) "D:!*\S MA?=VVM]!&;1M+M&! D4_GTQRQD]Z9*X5"+8R!;TD&+9#0;E$.R MZ0!^3]G^I8X5#'8 =:6DA^ABU]VIHI@D6\T*V/H[A**DP$LP0P9G61F?UGA= M$%^,9-=@,Z%1M-X3&FL6O&/?GB^ B(YT2@LRWI'^6&5&;3F]U/B8)HM++Y>6 M2,5;@YY;/=,%)6!123M7'-9>0R=9RU*-Q ?;$XF\HET;U,Q899[W1.VL&(JE MHH@&72JB=!&=#T"^,&W)O,UN$A(A01&8(Z!;(SVCE'4#=3X)^ TIO4@L(0M@ MI%D%0!(BU*HP%+)IO-30&A@U:5>=B%%SA+TFSKC93/D #Y,/*J3UZ>\[2A# N^F0R^![R7E>&N)): +%_F1N&I]1[E8>:78*$L%K4YM3E&; M>WA:0ON2")3";@ ,^(Z=!3(4 Q(141O0 &3+"9U%:N4+#7"#FG,MY'RIY((* MC$7T:*Q9 _[L>'34PTB%<0\< *E,]4P:@[Y7KGWZ04]D@4;I-[Q )IAUW@".-?.JT2R>U6T7&50;JANTH:NEBXK75039/J7Q4UQ%V&.500/\B+6P+ MII,.]^,'5NBNV&$SO+ITOG&>:@_R*/JVB DW0DM#N_;,.A1E/Z6#"24.9JJ=/Q@%BA[WG=9F]#DQ\K&Y,&6FH#Q3=87=" ]\ MP,Q-%:H%DJ6F82:9NM%I3%*H\Q#O*O:(_$9+Q"9MFZ2$W** M:\LZ^EO-P2O.@JTF]F=;IG2=JD+BM(17+L6Y1]#8@YL!J!#H*M/UVJ[_P3R$ MU;I:%^L)!*9AE.O'J/+1-A$>+;]T4RDQ+CPT9WU&:E ;WE/;%=/5QD@VS&RJ MY6H+Y@=Q($6T)3WS7-5S*M ,N'LV^Z:9DB-QF7-O_] *S-E7'F,VFA2;CYQH0Q!1U[[GG?E(\W6KSU>92.KHM MB\J>#7+GZI/1R*:Y+(4=ZEI6>+/2IA0.CV8]LK61(O-*93&*QN/9J!2J&IR? M^KT/YOQ4-ZY0E?Q@R#9E*2/=;_<'@ M:;1'R50I*ZMT14:NS@87XX+.26]M;$WNRU/HK/[S)S@9C)B0+F3I& M$/C9R"M9% P$&M\ZS,'>)"OVUSOT:^\[?%D**Z]T\45E+C\;) /*Y$HTA?NH MM[_(SI\IXZ6ZL/X_;5O9$,)I8YTN.V4P*%75_HK;+@X]A63\C$+4*42>=VO( ML_Q9.'%^:O26#$L#C1?>5:\-N[\[>N+F] M9:L7/:.WH'>ZD\22@:!R-#^!-]HY- M/-[D.<:?Q P#BQQ;+JPR)_9.WTJ0*X-V; M4ORIC7+>JK>'[J[D5A1[BPK\G9?M8O/3#TD4SE]9LKJ0['QJ)(L.Z4:7'6L2 M:R,EN]OQWPBCQ!+RM;CC;4\),7K,H?480X_)(L&S )!568/% M1A2-I'4CC*B"]RS5 MZTK]!89[GAP'7X]PH+79):AS$QE795-VB%T0P68CC1?C&.@*$;Y#BFN,6<#F MNO!5!CI*9YS%5)?02WT *(,;0[K&L.Y,/7'[TJ_#52ZY:]&/!00[NHZRJ]NCT9]!&J,*;[6DI;_.FF\+0;PQ9VH>@E (W;>L)XHM0-]C FX"!W M^8Y +]F0 D)137VOC5KI0 MFH1E7)P,>@E;W=F 06CY#43P16%/]L:.=\:0,S37?2]X@M/AE.ZD,/9[>0[T M;#A.Z,?OVBC5EDL(4>Z9I"/%S8-9C"%K7YX@6VCP!P1*$B5_,@S":TN?=+.PK'H4O M*5P$XW!"23";QC2-H950- ^26>)?O_'G!H:(S9&68Q_*'D30#48>,:K<#:DA M70F;^R.HTM5QZA]X9+7SZ'\*I^=4"Y7!L.EJWW8'HV_V]F" 1\84C_,ET],'"3329N8>,:+9!Q$<8C%;!8L)C/RG\''>G7L3W9K M)3?=DD^'EI.\37-1H4K90L6#\\"DAYU@/.="B.=!!/07%";!(N:=R3P*HMF" MK@\.]P;!-5W6,#.*^YJQS[7C/V3S/ES=)YG7.H)?W0<)1[WB_)9M?N7C_++" M2W9E'LPG8WX,*8F"Q7S!ZXAF*-SZ;@K1%SO>3=AH&BS"D#X^/S<-@R,M\@4J(Z>+)&%XU MQG]&\.CK#H.GDCM;!#'&U%M=K=M./"@?A>,@CF>=M_<4GOH0'O5N$*4T:W]/ MPJ]$V:M*A[F*ZB.A_/I@$Q[-VH?G*[]?62I M'6XW?IGC9):&!?!^I;7;/;"!_07U_&]02P,$% @ ;XAJ42^72[*-"0 MZAP !D !X;"]W;W)K&ULS5EK;]LX%OTKA#>S M: ''KZ1M.DT#Y#73 GT$36?VPV(_T!)M<2N)&I**XW^_YUY2LF0G3=,6F/V2 M6!)YG^>>>RD=KXS]XC*EO+@M\M*]'F3>5[^.QR[)5"'=R%2JQ).%L87TN+3+ ML:NLDBEO*O+Q;#)Y/BZD+@]S#S=&)\<5W*IKI7_H[JRN!JW4E)=J-)I4PJK%J\'I]-?SPYI/2_X4ZN5 MZ_P6Y,GM2MK8_=U(_XU] MAR]SZ=2YR?^E4Y^]'AP-1*H6LL[])[-ZHZ(_STA>8G+'?\4JK#T\&(BD=MX4 M<3,L*'09_LO;&(?.AJ/)/1MF<<.,[0Z*V,H+Z>7)L34K86DUI-$/=I5WPSA= M4E*NO<53C7W^Y/K-Z:?+_;/3Z\L+>TBG->,D2CH+ MDF;W2'HIWIO29TY4';;*#EG9X4^( MZ_=)$A]KB]!,#L0[4R[W/RM;B&MODB_B;9G 'X!=7.6R' KIA(2'R(IXXC,E M_OF/H]EL\JJ_C&].7ST="HWEI5!_U=JO8[@24X %G.1"JK!:^$QZ(7/4M!.U M$]Z()2*)6^)&6JW\6IB%\.M*.?HA5]*F#J++)*]372Z%8TM-11+QP"J$7B<> MNL*39D>\JL XB0[Z+14:'B729>VZ*H-V4VSMWA%;E]K'I^+)X-/U'V[P%-ZF M(J<8>HJA;L,2UZVTST2E+#,@'B(:9:K9Z5HBP%FS@RVT<6%1E"]L:X'BW9]@X@1 $4^EY%(6Z/>*[N$J7Q] M!2=^5P4*RR)Z0_'NW3D"'.\.@"IL_&!N5#''CNES*NKI41MA1<&((0"4$F4] M^HEPJM0(G;I524T9"?Y_46NABBHW:Z7ZIO^&(*4*_H08;R"]RG221?2U6&C! M1S 8LFC*$3(D*F/95<(PQ&_)%2M45&E\:S(_Y97]FA+SVO-B73J/CMENJ&KK M:BH7."OA9B6M].J!FANRADVQ;^E"AIQVGHJKP8:02ZN8W)P /$5HAMONC,0; MLU(WRK("IWI90BLJ:&^VX$HADPKX8M+ 46'TP3(@X M[P+A&X)'I/R0$K(;)4)%H0VD@P@ "X@;WID:VD(@=QVRCW;=FZ5,WJ@F?(HK M(R""T, "NW@)WN!I:4HNJ8"MA+(-IY7W.8$XLZ9>9H&CJM!L$.@S@U)A\[H( M9!WW,"#S1),$4Z*>D E4 N?9$F!L3'#PU3 0\+3&1:@2;FY@:_)P?,%>! M3Q>:3,6,%:/;T(M.F)1(#:"+NV4M$6O W+4AY\2)$>HA%6/5\@MMKZ%IX4AUE MQAKM^,DHMS<:-,K(08RDHU403"8C3:F2/AN*5#LYU[FF5F6QS,=(#ND2.LFT MHY[6!S;VJ!WHV,ZVX^B+Q1ZXOY)J[)C+5VD7W@-%*ZI322M@$JT!*0$39%Q26Z+_G"-#KBJX;XGP0@D, MN93E/3TKF#[BP890&L>J 051 MA/-#F%2WFL%=P=X*-+!:%W4NF=@[ ;L\>_OYXA1:S8H&EV @#RT@ YF&40[> M%B8E1K0;)O7&-U'(3$[= ]5>6S2LSTV0]YFL%E);!":OU8\[NMHI#RG@E"?L MPD25LR(NR& 'JV*N1KD+#!)2Z 6/\,W<1(/0],4KUX562\L-NSV+":36W2L5 M]$>T7>FXE7+3UX&M'H05'%>T<(\2W.Q9X#!:"_TH^S]0E94"%$9+(1;%DX(^2 M"+%U&7X/F;<@;Z&TCQ%-2'2.N2&X(9*,#J7,T4"*-7EC21,?DX!IX\S*%M(8 MH\-0*A-J-!MB=35N.$=S-'4+Q/XQ?D8L$X%30J@*99Y0E35HH&X"<-1%@'@< M- IYJPMTB3DF@P7.7)DDFE)MT097N[8W=@\WYR[$N*'%9NRAYD'362Q@D9J: MNBL:Q)*9%$)R=%P&56#DOQ%E7?B3_,[D@.X#LSF7(0P[74Z[%E2]V/U[ M,$L]8K=!R7:&V;2[C9X6(<%W! _AD>W9KC>ACYIQL3?V7SRFYU%*KRF"/(#, MCOCUP$O0Z.;P.!U-!6;>G%5@^61TV%[OODRJ%+_MS=?!?1SPK%QVYZ*MB#0G ML>_JV'=;SXU\;S::'O""O>GHY0M^M] M"(MG^+M?78G3<.IK3G&&SP?]=R^;]U=\A'Y@3+T+B4SES63Y4[#X&-SU ,:F MP,V^B[%D^U;OO1A-6O!9%5])\*1.1RYT/MB$J$R[&.59^@'['JB!QY@X&QTU MNH=]&R>C9X^SZCNJ]:K3HL,4W3>O'Z>]9Z/GO>+>ZU1WOU*&._Z#?CKO>GIO MS=0M_59=[\)ACW1\&SHL&BF#TSVDI'E1M7D+MG?8@4G@@-G&T6T&^$8C[PG\ M#]EYL,6M>]/)O7;>]6UDW/G^5-"1EKZRT7D-9\#P*:J]VW[(.PW?KS;+PU? M]SB>:9!@KA;8.AF]>#8(+_R;"V\J_IHU-]Z;@G]F"N=]2POP?&&,;RY(0?MY M\^1_4$L#!!0 ( &^(:E%%.%LO3 4 $H- 9 >&PO=V]R:W-H965T M&;%V6PCQ><*%7I[UAK_UP*^]RYS\,SDXJ<<=S=A^KF<%JT*%DLF1E MI59D>'G:.Q\>7XR]?!#X7?+*;KR3]V2A];U?O,].>[$WB M.G4<0>#SP)1>% M!X(9G]>8O>Y(K[CYWJ+_$GR'+PMA^5(7GV3F\M/>M$<9+T5=N%N]>L=K?R8> M+]6%#;^T:F1'<8_2VCI=KI5A02E5\Q1?UG'84)B^I)"L%9)@=W-0L/*M<.+L MQ.@5&2\--/\27 W:,$XJGY2Y,]B5T'-G5^>W-^]O?IW3[.J6+C]<7W^XH?F[ M\]NKDX$#O!<:I&NHBP8J>0'JB*ZUM3 M/(HHB9/X&WBCSM=1P!N]Y*LP2JH[2S,V-,^%8?KC?&&= 37^_ ;^N,,?!_SQ M_Q'+?PE%%\+*E+AUI8(KJ2Y+$-P&CZ3UZZIVG-'BD3+Y(#-(DD*!2X4M)E$4 M.A5>P.DM9>LU7,ZT"F2&@'A@@]HD59<+G*27S^11YM8)Y4_HTUM9A&-?-"XB MN211585,Q:+ ,M6H[HR-#:=F7A\U2KQ=M]ZQB\Z+-AE;I+]LO&BX?_/$B+U"6[N_D9I=9KRB41S%R10O MR3@Z/(KQLC>>CJ.#R73?OP\/HU$2[]/;C8#_4Y,^/>==DY4?8!\-DTDTC./P MG$P.P_-@,FG6R4%[S@Z3CNFJK K]B-PT>[KRE+ TG![1D'[^:9H,DS?=<)^2:#@^(*023HZBT6A*X^CH8M?49\^;X MU"?Q&[?2K]-"6!O6PS=4,OI&%M$J9\-HO;5Z8.L-#0"O_;21424>,00Y$@V] M7"Z<[YL. Q=\5R#ADJ4+16L\LZROW=#V&?V(4('M8I/VY"U$6H7M(*R X#8N XEMB#K ]2<-[GJ,F/U]N-6]/: MV\BN,_B5\*ZY@$.\92VGFINDO>B<,W)1N[:C=?&%*G;2$.I0]+62B(GAHKT6 M=6V>$SB0=?>"V3JXN\)D68GF"D.*$:UU+7<8&]=2O^T0AUNO_]:;'+YK,[ DJZLOC:'#3;F6X3^+DSQ?LZI ME6M&W>YK]T?AO)F/G\2;?QG7PMQ)Q*'@)53C_N&DUY1-NW"Z"M/R0CO,WN$U MQY\=-EX ^TNM7;OP!W1_G\[^!E!+ P04 " !OB&I1?4N.F:T% %#0 M&0 'AL+W=OZCWT@9Z'.EC;\8;$*HSX9#7VQD)?RQK:7!EY5UE0AX=>NAKYT4952J M]# ?C4Z&E5!F<'D>]V[!-X:7 MY[58RW-S)EU)K-H0P/K4V!YU+5NRO]]9?Q]R1RU)X^=+J#ZH, MFXO!8D"E7(E&AUN[_5&V^> MPF+TB$+>*N0Q[N0H1OF#".+RW-DM.9:&-5[$5*,V@E.&B_(N.'Q5T N7'ZYN M;Z_>OO_]?!A@C?>&1:MYG33S1S1/Z8TU8>/IE2EE>5]_B"BZ4/)]*-?YDP9_ M*<(QC289Y:-\](2]29?:)-J;/&+OQMFR*0)]$,X)$Y3T](/RA;:^<5C_<;7T MP:$K_GS"U[3S-8V^IO\!QG^G2>\WDE[:JA9F1^A:[4F0::JE=&175*=DL&E* MO*^DN_]]VR5Y'"WY6A9JI0H*TE5)J["F5$P%SPIA([WLJ=$=.(E^!MM+9=8$ MQD!D[Y>\U>5Q/\;O_5YY1UJ)I=(JFA%.4@,3OK"-";*,KD7Y%UH9+Y@BI,Q* MBTA)IE.9/"E74BT/A*1,H9M21H4#8HU1@)/SRFBC0#2G"CB-X0*10M6"(W8<0 _A'15:J,IG MP-,'JF$L;D1%@RFT1TR9D%;(]+C?A(R0X8FB-<=9*783+$9L%G55L#"1^AY(P0]UH91)ZFA73'] Z/?FG9(UK=>+2-6&K) MWGRS]/)3$YUM36PGSAR2:XG7A\$%:6@G!<16SE;1<0ED.+I*F&;%57,<#-+X MU"@7.^\U#Y%>L=B=BB.>$]J7O.S!#9A10P_#A748-8>VZ95- M?D8EE#0 C//H]0:72-F2I9!2ZD3?MG_GW*<"K/BP2!W8-]F5;Q\-P]1V%2)5 M:%^3V@%PK*TM_9=\(>&]Y+\8FRB!DBAV+1,/N3WHLAY[6L6*:85]CV8K8!"L M1<$EN /8]"ZCIFZIZX6.]1&TE0(;+O )9:!S\*+,'BJ4HV#2>;GF:F7W($SA M^394CQ./1X23=](TDF/A#G6.Z9+V,MIN5+'ALG4XP9?E,(!OX1IL,,"&$8DS M+7[2UJR?\\BZ1^ V(0PPP*K*V!]+H057.QY]_O[@VFZD:6.-T:2"L;NB;>=E M@GQMU-^RK=/*:MQ0V$*(' $=D6ILW&@*G]&A0([G+]GFD$>'IEUJM4ZCC5/J M0.D$.L28S0H;>Q(;G I4I?-4\GE*. TM3ZKV/(P&4>8@X_S*%[P]/J5GL8*V M\?CNC\[H+1OJ'\Q?&/J*D6N)"6(X]3VJWU(^/LG&\PE6X\DTFXUG=%6 V#Z> M(#0>G5(+Q8SR;#*> MT&V+SZ$V]"S/1K/I47S.9T?T*C4-Y9,LG\TIQ_;H!$F%H&7R]PQ[)]/945SD M"]9)G;%/CE.;Y_ Y7F3SV91^!B7.,)10*TS#VKJ88C[/ Y-QEE^.J7W-@B= MD6;V/)0$1(O3;)9/XVJ>34]&L:,>RK58 O;.7#E_SGX.N<. MD^'> ?L$!X^_=H\:]JZF&#'K> %G,VB4=$OM=KL[_E6ZVA[$TP^$-\*A33UJ ML(+JZ'@^&Y!+E^[T$FP=+[I+&W"\Q.4&OU.D8P%\7UD;]B_LH/OE<_D/4$L# M!!0 ( &^(:E%(*O6T'P@ %,4 9 >&PO=V]R:W-H965TQJ\B/+(WLVF*B^\ HWN@].GFSS=&OO-;83P[#E3VIUU-M[G MG_I]EVQ$QEW/Y$+CS#$[Z&9>Z"6UN+/,%5G&[>Y"*+,]ZT2=^L&]7&\\/>B?G^9\+1Z$_V=^9W'7;ZRD,A/: M2:.9%:NSSCSZ=#&B\6' OZ38NM8UHTB6QGRCFYOTK#,@AX02B2<+'*9^LU99]IAJ5CQ0OE[L_U95/&, MR5YBE M'MBW'#K%B4CAOLFHR[C.IRS-_KG!H39@.7ID05Q/BX'>Y4/#RBGM^ M?FK-EED:#6MT$4(-L^&/-XOJ*75POO?#2"K#)LPNAQ4IZQ_X]7SIOP8O_O+' J%E@%!88 M_:] _@DS[/[RDMU5F7"GN&9__?839<19\_,#R>YU8J-B',!R==MH55AV05 M*>-$='B:LF4)'LO)B_>T\M[6@8NUX=X>[P+FG"[DL_!/D 0\#0I+-Q&-(06)-P#=24S24[DW'J-M30:PX+$%X'@:LCK"?,VW33[.]<%Y!T%IT0>:+Q 7FT@6/:6[DLO,&@ M8U2B#43@4J]9 N*BF+"-*2R@VN]-FVU''6^XO-W(9!/ 3Y0A*GEL*PH$!2\3 MF7--&WB$E\?Q"(:X2@K%"<*&G27L/#,%[#%0B0F.=8FT;51U3K M3<.BDFAX%"2OR93"R1OTNZ68HK

WHA0,-<#B(;I'-NH+I[.09%)- -LY5< MD=>NL%PG-0I^PWU)CX8;\);0VW.CT@5I:9G"O6#+E[OKBT.*]-A5$=A&H_S& M"H$X0@&CS4HK*1R5Y:=;P@R%X7I74XK6SX2'XXF1= !6L+?BB52$%;R<9TLK MTS4$!J*@W4X]<2UYJ4X'.HK]-(D,Y-K6@EY/WEO<\D; X!WX E:W'/N;>UD$ M:O@E4=41QI2;/7:C&V5K;!SC4+=YW.0O@,4,#B8H+S]6^-L018G2@Q="42,& MDC5:^&C1R)1QHX6169$A*>"JI?31N@@@5BLT3D&N\TJVWPUZ0\Q4JA%W2)PE M\H1IJ.!,/.&@DJ3DZN-?(W@8J]H$"K&B+5E$P#I:"VR"9)10S60]*%\K5C/XGL MH%Z]*?VWPJX%B11;(!UW$\/Y)[&UL9_LJ;(#TMB.R\;'UK]0E/B;[^R M6Y05T-\7%FSJ@K<):_5QWYG#C,/.X['E2AC=2J&TS/]H-H/[M*8VD"T;Y N5 MU)+>NB"2"3]PK3;F>_B$*3W#>D@[H7_HS"\$OSOQHZ,4:H$L,>^ M4DJM1"-J+UNI[ELRY5_N$S\$E@%'>L19JKJALYUDE0"$$1%L:+ MHG*(' .+2?,/0< M0 W@AY$$.!5%RM[WP0?4-,3D/GQB1_V%:U3"VM]@;(%AAT_P346?!0Q?50\B M]V4.QZ#_JR\>JOTC?]D[%D7U83BB0XR4!&W0-90CIH.8S28C%G='@S&.LSAF MU\\YD,?J*/F%#=UBU;Z\C[K#V?0#G>/A".=1-YH-<1YV)X/H RH@8)6_\KJ< ME47/M5V*3E@T9J,)&PV_&T[ DW8@,4B2C7-L,AZRR8#\B\5;2,P(@DF,0UP>HQ&EK B;2SF[[Q#8NU%O5%?K.IV/LY;2%+5]VA[= MPE:6]3'TTVC+*.FN1%*"-"P+_*#'OE E1[%+=E0@O0G-YUN-L=L7[^6N:4AH M%JV &JE3;M,F@6_*3EBA]#P)75"Q32LQ:#KPQ$L;JA!9K_B.>_ 5!+ P04 " !OB&I1'/G#4&L2 #&2 &0 M 'AL+W=OG&?9M_,2JEK/)\_?STU 0K%4LS3-_4B+?)()^I3)DP1QS)[O%%1>O_R M8'S@/_BL;UD M!^NO/?5W+#MD64BC7J?1?^@P7[T\N#@0H5K*(LH_I_?_KIP\,Z(7I)'A_XM[ MNW9R?B""PN1I[!X&![%.[+_RP>FA]L#%J.>!B7M@PGS;C9C+-S*7KUYDZ;W( M:#6HT0L6E9\&]SPO MF%=M1)#&ZTP;%8IT*?*5$LLT0O3HY%8I<+&6@(YT_BK!0XAI;1:3MJ3@4__HO M%Y/QY JOSD>#T6@DOJHL%E$JDYZ'9F(RF(W.!M/S";V:3 >SBW/Q6IJ56$:D M3-X;3&ULY3?R_UX,1Z-GPJA$IYE(TER9YA-S,3^;,4?EO\/Q9-;QR%]E4B"] MT$.78C:R8OAM/BACGHLBD7&:Y?J_H9P0KI$626X$--K\1BU5!H6)I4YD$K#^ M4H.%1^-C<32;#\[.1_;%:#X]%E_37$9057)[DI/20AAS(!+D51CQ)W>$5B\G M@\O1!*_&%Z3G,R=*4."!)!=KHH$LA[V:+(C);#"'!MP_W5Q&H-4B=4C;SL\' M4VQ+K\>0]!(;D_CODR J0FB\ MKK59G[Z^8^]]W&@HOO[,SG*/6-38%K8[' \OD>:CB"L6V#N<#,^J#WA-+>0I M1_*R1NQ/1N/+ 78R:\4U+WJ$^I#Z@@B=IMZ7C!^.J8E(6/TTS?PMB1D+?8]18JPFX:ME_39S$Y MO;7@X'PV&XZ\T09(Z*;P[B#+ *&UH^'LF?7L(\V\!CYO[LS<72*T5>]$L,&3 MWBHV>>F7;9$'8BO9=Z6OEKJAW+8&;<@]KDEM(Z9?M\*'DB'M)FG,FOT'(@[F M@C/HQ"!/161:(Q0^CVB/-('.518HJSZ.K=(8.@%G6-(E39]>S)C12#V*/Z2U(LM M.<%B*RM@ >R4]7BZ-Z7U$^A$+-(L8S"PWX.6?=5B;3JD2/PMO;.)8SSWPI> M/(K#BU'+[Y % J5"8REHLXOM>[)0P1RE ]H=_F#3(YZ&G@?B2!Z[5*]J$KFX M(D.*0&4Y7$DLE<)Z-$BQ+F);XM4#6BC#KLXU-MS0$SLH*0O[+([ADT2/2!61 MUP5$*7*$1!*2KU9F_Y2ID]CR4JEG,SF6M;.V^OKF0_>ZH\!S<#B=U#1+NJQY M7C<[1-4;I\^]>GR$2@\UAA[%U/WFM]?OF;[)%1-,4(L8+4@QC)"*TH]EWR[[PN(R/C\RM8=)USN5*:/9^+ M)PI?^ >:4)#Y\/[F]\^6])$I%G\XG?*VJ+5;V,@FLU)-1+/$.EN4 MS/E &M=VF> .1OCZZ]]6=4GCN93YEZN*U-5[U-ZLL-M20-36?;1.9;\;LM;Z4L&6@D0^_$_JPIE, M;HF_99;&<, 9>E90F'+S6GEUJ)#P61_>US88-2I@P2(%?[D2XU1=O0&25U @QKJCRH&P/X6\<@ MTL)@&<"W=A&/!%(]X=.6>@@4,V<&N](J@%A]2RA&YBD88]D=%+:]EMO< __G MMB697_$.-%+A1JD.\V@HX5GBGE88&5%)/YI47W Z3)&G,\8P#'>FQ[4,C'3# M$"]3 8!+9HV'7!NJ.+'(!/X%-FU'Y9DB7P4++J.10FB:4H[ N@!#/U!HF 5? M%@XC(IP1&[0M=M-+0:C&]O(]R21':J#6GL(N5B4 4@^YXJ;(>5J%M4T!<-[B MGCX@'1^.1W68_0[N9N<,25HU,EPXGY=31J3<;GFOWKI)38,YVU^0P#7^G3JHFM02 6'S3YE.F877T 02709_ MK;OG@@YICH\)I--\CQ(N8W.YUM0Z(9,$WXB#NHICHD.X86_U\@(8:F\YK([G MLV=>^A9#1"))DQ/>MD9BI:+0,1H];NZ99OQ<]XY;C=X/RCQS6_; M">XU]?3*3R!=F'8ZBST*0+N,U:H)R0#.6#USO^H#84IRCNW@^!H+R M0K.(!+T>*?T2@W7@6Z71B$$QJ3S,9'U,$ZD<4G($NVF>);P"!J'!,]%,H$1% MIYTZ7A09P2R??V4MX^Y99.6XP2TSR$RU.R\'NX7DO&PMDZ$U>[!@]DPV'YL M3_;+IS9%&#;:5FS@6R]TA+[9\MG1IF:=5?F4SC2H,-)NE1CMZMX,\.M=(\Z& M1V\=;GKH/Y[MX=X;T\W]O)8&_M-YW0MM#!1KP^=$O7RS_U[6GO2IL9R'VJ+' M,ZRCA^,R;39<#=F"N*HFJMQ&;;@];S6>#F>-@Z6CQXIFR_X]=,\WR5Y,*JI] M\[Y?H?))_:QAOZGS7A:9C\>_QB)-_9/H:Z1)U""0A7X.SRZFP_.?MD_='!V; MC"?GP^DN<_W >'83QSWAF+9NH:WCV4^2UV^;TG;5K*ZY;#,=W92)M)Y#=Z4E M3;O328-V6!>0@^[)$ AM9N:@0C^UILCV9Z!BHP$?5-7?G8 !K93=P)V?XBET M4=PMZ(0:5737@^HS&;BC>^D;S+*!2[4 IF%M37&WP]PB1ZF4MF=LG6J M R:[@V6>NKDIHF'D!3R0KS9GYEU601&HZUH;VPA;3=)Q*C?IA+5:D$I2$TI MS3 :J@H):':=GC>]=R7#C?LV+*^W2;]O;KN7PQ/CM[8#;OC0H9BY6S:?RVP7 MM4:JU=6535GKJZ;SP0R$]IG(-OCF6>S_BB&L_>('1[%C/SD<;QPPM":'?N 7 MPA"/?C#Q/:']-$/:VJCS"1G>0%+[CVT;$K8&M9;9BL>E4D\U6FUL3$/5\?#B M_)G89RC4?83YSST.H@'0FA*L.XV52WQW(@,W4:ME]8YD/B#G20UE0??EP._" M4+S\D"DCW?$\CL*M?A6(AU)06;D!K;8K.!.29=THJF^00^\W)S'E:,642^KS M6Y['^,N.;L(Q<'K=&%TR=^6S!$QRG1=Y?:K:.;OH*5<]4YV>$<7N>0Y-N9]R ME--U3/P#(YT=RGFBP4YM4+MCJM-]^MU,6?E&#O"1V.Z-?W%V*'?,[6G*+1 *TQ M14-TY(J!0)I O'L:>5705F[ /L:=/+VFTX=R_$L?*T8)O@_CT5FMY':,1GQ# M99>6MXY4>6R__4"SW8D@\P F%19DY3JRB8G/Y@CP=@NUPE<\XG.Z-Z8\>JFF M>CPXHZ#6*<_U@!\IS<%'+*,R D0 ;@OE(\QFKTY_L3GGMZZKTSOG?.Z*XN'\ MK#&HRC?N*TX8!^ADQZ6MW0S5$VU[=7/ZU$&M!5HO-DZZ;9\>1>WQ$$^")O-A M=84#;N;O_!D5ZQ-[C,=W$!&:&=^WJ3W/M*O!DN51]=S]($/FW3(0UKD8SL^> M==_J'=C2;X>:(1]8VESE0B#42\;B>;6CNV;&OQY($W;CZOZ;O]+1.MI)^:*C M.\$K,TEYOSFT/TEP+1>?'/^BR<'&G, 4B&8_&:*10<*6Y(0)=F(WRMDH#TVW MAF;9L[..>'[O2?9ZV4:QH(#PE;U(RH0M#77ICPWC;+9$C5H2IC&LI8/FG)3[ M_7*W[L9JSR/2JIZ*=$L?D']S*VS//5'.]FA4KBS 'G$ F4DX6X(^X+*-WMAP(9N1ET(R>-=NV)EF\;J MMS7:!T\]W)7A'W'Y3C-HE8$R>3*R4(];>)'L;S":6-6RN-41 ?-U?=T3IS$+.1J\?- M-+&;!2Y;H(!\5=X<'X\J]-!W07S@>O<@R*@8VA_G\*47YN[L_,[":KDELE4ZP;W3Q[%>HL]GW4+[*7)W\:9>I\-JF0/#8 M'&[,63&':&?V&DZH@LC^= "E'F9]='Y&AD!";3 T_17*&/K?+K605N,G<"C6 M7P#Q;;6>G'6-/3W\FXU&S>./[0ZTU_9'![13Q](#9/Q/WLUX)M:SL'$]W]U- M;Q^]-VJBE>O?3'?%VGXCSV:\+CY:L-,MVHH[O3*<)UQ^/_*L*##]OQ81OZ9V M1=F?GK6W&?=+\72P1CVXXW9B:UFPQ/\/=?:&.GW&V8UU?@)S=-G,;>-WK6]7 MAR4--EK!5N[0]:NR;;>"?Q++>!GJ*FAP^AUXILLB3P)HJ@1<%83_(S"E2S2/ M24I9MM21,FSV@1S;$(=/QK\ ='0!CK;TIVMD.R M69]DX^%L.OZ3).L#BOMS3R>0?TXX#NU?@GCMKBV:>LXJ\RQ/9FJ_$*)Q)-]^ M%T B"SL>#4H*5'2[?]H8Z9C.DK-RMFTC=E'>MMD\W:&?&34+>FI_V2AD.;UO MI. KSB0BU'0M, F;)TKE/-U?(K]J$XNT2O!Y[=?I \&_8Z3S+:IU[@CK7AO: MQJQ3PTE!VN_Z)NJ.+SI43QEAU.>:9KW50:XHBEX M+PG]7>HC#:*H*O6U24?)[C765@ 8_]H?AR"0/0[]7VNKA TT2>O\7( MWCRJLU2B:,,'+)BFU,KX@6^6T/"9W:[K+Z*1MBP/Z9F?+3 M\H_T7-N_35,MMW_AYR.?@]-4?XE'Z>#[P)9T_R9/U_R7:A9IGJXJ.G< % Q$0 &0 M 'AL+W=OW#5MLBJ8?D0XK* MV5+I[R;AW,)3EDISWDFLS3_T^R9,>,9,3^5]C,F9.?BS'V;ZHLS5=A42#[58(HL8WIUR5.U/.\,.]6'F8@32Q_Z%V^9BG*1E"&#]*FYUZ2U)L/E?6;YSOZ,N<&3Y6Z1\BLLEY MYZ0#$5^P(K4SM?S(2W^.R5ZH4N/^AZ67#08=" MC558J(X),2/^7/95Q:"B< M;%,(2H7 X?8;.917S+*+,ZV6H$D:K=&#<]5I(S@A*2D/5N.J0#U[,;YZS;+\ M= :WG[]=/WRYG\%D=O]U>M:W:)Q$^F%IZ-(;"K88>@]W2MK$P+6,>-36[R.H M&EE0(;L,=AJ\#VT/!H==" ;!8(>]P]K30V?O<(N]ZQ^%L"OX:S0W5B,9_MYA M\ZBV>>1L'KT8/?G(,5<:)EH5^:;H[6NHE0:XES J8J0!#(\H$H/W7; )A['* M;A-W2\/3W M+LQ7:#"".;=+SF5K5_H^3MG**MF%JV(N4L$U. ]@)D(.-P5*?+N]O>W"I]ZT MUP4&8[;*"*!)4=L ?^)9;A%Y*C)!?W.FK>3:)"*'@Q)@'97:7@6OAYY"J*0L MBWLI;.(@;@P X:7%!ZO"[XE*(]RGL1PQ H!\4W-T(QCX0,-!(U3W:;1%>QVP MYVA]H.K/6G!RW#0LN"9.&HH7J$63.EU8)B),8(F4++4J]IJ$:6Y( M7A4:%[,,\UK:D'#'5F4)# ][,,7(37@&'S$;0L;&V6,A5CAMC,QM>_&G2\3( M:E%DZ V63,8C@5FO#6#T/XV[,)F,X7+:_NIU;\=P(R232.[I.OX^:7" 7=@= M,X\\7;6B.2&Z2)C07EO"2.8SKF,$[O)3PD2?1[D6*0P#Y_5)BX]E -Z4PG>D MK]?%,2VT*1A2&^-*6N2QJ5+AA=<,[M)>G]4CSXC^P[=^NQU]YD @:I^:JAS8 MNMDT4'[&0WEWU6QJ+UT7$LZ0)A5Y7N)DH_BFPH1(HT8*?T59>:LE:@^P755[ MPMQ4:#MX0>+;*82QWHYAQ\[5DEGWKKQ!&%^AS>S'&I=X5+&IUH<0ZQ<'/XB1 M/=I51Y<: $46:\&Y8(JY";7(79O6-",9]_U .!9I'@LZCUO+6\DT:TK/O/1> MG'I&J=J'O7UO.^XF,YQB<0+,R#;]RT4YQ:$GSZCLW;S?$.3*NQ]!I#2W#LQ[=V M,UF(% /*7G!+ HW=\/ &1\"(ARFC_L/16==G*WP/UV,2?>!8RZY_!=6.WJX+ MC9/$,# \GQ#KOXA)%8I_-((>?&GXD["(6/\H5&&P+U<;EZ3Y7_ONU5;V:!4O M' G;&W7W617M!XG,XWE95<[V^6D/9#NK_ANL6XBHLLZS8F%M/Y&6W^M M?P\8^6OP6MS_F'#'="RPE:9\@:J#WKOCCN^ZU8M5N;L4SY7%1NX>$\Z0FB2 MZPNE;/5"&]2_DES\!%!+ P04 " !OB&I1LHI??"<$ !Y"0 &0 'AL M+W=OODZR4HBK[8$KD[G!GNDIINK7OV MI92!/E?:^*M!&4+]/DU]7LI*^,36TF!F;5TE E[=)O6UDZ*(295.QUGV+JV$ M,H/9-(X]NMG4-D$K(Q\=^::JA-M=2VVW5X/1X#"P4)LR\$ ZF]9B(Y#^>C]]83C8\"O2FY][YE8RY$W4FL& HU/>\Q!MR0G]I\/Z#]&[="R$E[>6/V;*D)Y-;@84"'7HM%A M8;/E5OOX2]LV=GPVH+SQP5;[9#"HE&G_Q>>]#[V$B^R5A/$^81QY MMPM%EKD^1[IND4:OX)T2??6A-+3G2ED<9R?@E5';7R@=CU^ M$_ A#PEEIT,:9^/L#;S33NIIQ#M]!>_N4Z/"CGZ?KWQPJ(8_WL"<=)B3B#GY M'^S[;TCT8 A.V)5T-,K8C-$Y"5/0O7!Y2>=QY&)(H91T8ZM:F!VFC6U,+@N, MBD J>+JVPA5DUW2K'!K".D^B":5UZB^$&70/2BU_1I_5#7!1YU0[NW&B\H36 MC_"].0 U-06+I4AL-DYN1(BC)V=9DJ%0M8X]!YX<412*>U#HX_DA('TM8V/J MW9#S>S*^_^YB/#K_P1/.$A\ I/68%X/BHH?=.6 E= N*V!(>-*AFJMK^E]S_7TE'60%8L:7\2VNTQH[MF7?X@]F5SV M9#G)UR,0Q(M0.FXP2WR+XIY1KY6!<]3R43#O%Q/F^J@D:C;V^+'%J-9MJ9"X M!1U4(^[SB";H13@E<20B92WBH8#"-KEN8JOADG[&5T%N3=N]F.3R\EU]T %\);9D@:JT,"ENA$_NYN? E,G (PP[)#<*D+<2Z+ZM''6)'*U[' MUZWOL*I0'EA!F89=#%$AEVKRK3,\[5V'E72;>.E[D$%;MC=C-]I]5\S;Z_1+ M>/M1 L5#;BJXV.);R/I. #S:VO#X847 MZ+ZV9G\#4$L#!!0 ( &^(:E$H5X1_"0H 'L= 9 >&PO=V]R:W-H M965T,846/*%#BZP3A>%99\%EWKJZ MH+4O^NI"E3:3N?BBF2D7"ZY7UR)3R\M6MU4M/,EY:G&A1"Y$:JG&DQNVQ-NN?7?:0G@F]2+$WCF:$E4Z6^X\M=2*2S?,=4+ZV(*HLN(Z.,OPP&+PB@\PJ]7 M>Z1'_'J'/,*E9M]X5@KV49HX4Z;4PK#_3*;&:@#1?X_(Z-QY!F[R\%3)62N->QK*EC,M5[) M?,[X0I6X"-0Q-RGC>>(>Q(]2OO(,3P20ZG!V"MA4Q+PT9+1-!7#4(N-NDYE4:0L):DLMK12F?= #<)1)R($I M&)H+8U@)+YJ6;TJMP1=LM,!@-W7.W'XS#,S9JA^'?V;/(I=+LD3+CK#\(PC!D9\-!<-8;-=[# M8(3_V]UHL'5F$(9$,P@=[3_^-HJZT8?Z_V:5_DM )+;1A%%7 MCS'PF."4'>A@2ALJ$6I1<$T0]8!L1#A@RU3&*2$Y$Y!Z+(+MHL2(>5CM@8US M!A)X&XVST54,"F:MVX]2(1P**$6P)ZL!PNMB& Q$+K42T$?& , ,\@F-!/UW MU>MZ]=K-^#X(CMW%87;R?,.>RZE5A8S9* K?=R'1#A%3H6JT)ZQ14$3QL824 M5PP+%!K/:?BQ(DYS^0-= 7L+QZD9,)MR+%M00"!-R"Y?X=04NP5%H>%?F$1V M*,M\AY;RUZQ/@DSPI\+22,F(7LP@X@O39D6A*=*79"@D&8.U\;@Q& M!=8:8=@-6]L+BE 05K%*!CD %6P8D8 _8RP@*"FOWH(C^ACP2L;U 6W@U:GQ M/L:""563*D[E*Z=9#S1[V74EL7>@6.:I9+@I$" 1G"J6;I5!]/2=(/G"M+#CB;:G*S%M*,=]KH"_7%%+, M9U"1@TP3:TE"JC1I8&+*(@RZO7-5?2!6T)N==TSMW$9+-\U<33!?E9\]:.!X3X762UV!NJ4M@2NI M=K[QYEL_L$FJUH8U!*/E@JM% 0P)E2[0S?3!Q1J#;+'FBZ&F,2V!><%IGXK, M!=/ 8'>^=[6I3%UW?=NN)$)O3B0A-*@2#?RTE6>@5K52TU,HQ4_LVI2C*A8" M[)]IM2#M20$/2,<&:RA-Q[GEU2A4Y625HQ_%3&B$('8GN)LZ&!*LQW MS9&2F24OFAXXLBO] +J..,Y],YS[4I',!8:0;EJ^*%-JS>1/(';,8 :(+74] M5!!9K0O#G..04)59)^+^[OKS$UM)A!Z@ZU4T^M*VEGX*B#. A)Q).+V4-@47 M56W#(Z:1CJD4FNLX7=47 R!8.3X^+"5%@V<@+7?0PLC@FH%2'/O6H!*1>9M+ M"Y["%NDCL=,. O@?9R6-357&H#<@M99<)UL#_W9AMLC)^"\QV,9E[K[ON$\M M<^" 9-@FUO/U@:)<-\[]U1D#S''0 R61)X0$V\*?N7T9,4>=:#A?D??=2+73 M37RG]!$[&*;:N?M'H3\:YZM)I4)$52*^*@M>??!#4$'V[X&TR#X?!L&]2.[(0(FSYVQ+\/ZEXP MZ@_WK+P9U-$X&(]&VZ_'0=T#&;W!OB7$V4NN!7>%/549-3 8@XQ87]4W!G&! MWY_9LRBL2X=HY-.!&O=)V.["+3?+P!?M?:QIT&#OG(336D0N\RT)^YK<0:GO MPO;PM))+I*!(OUK8_!!9#3'E'RI'O$TYQ0]S%EHYWFAG,T *]M.MF](1^-6! M;!,<<*2XP6\TN?O"IA/WK?&7H.U[]LZ!J1MK\!8+ #(X1O@/++R:\H+ZB\]; M=*\D\3C6Y38I,IJ*7,PDWFV=0XY\'&P3HN]R]L!7?E:Q#:<(R@6:Q10 I-3O M5X+KO4,G3B)@%PXY_L.LOR/DB"P8*XV;W_W)@J^ M"TJ5X0?3^!9'7@1V]1=@=+,;$??I)F:S"G+HC%>A(28,KQ0-:3"^@PL!>G1P M5U'R 6^.\=LTU36>[AB4J'L=A=-FK/"+]XDS>]_/,9W&#V(+H>?TLQ]>M\K< MNM_&ZM7ZE\6)^T%M3>Y^EGS@>H[)E(D9'(7T'+28=C_UN1>K"OIY;:HLW-[H M,15P1=)( /LSI6SU@@+JWUNO_@]02P,$% @ ;XAJ49'MGA(P"@ N1D M !D !X;"]W;W)K&ULG5EM;QNY$?XKA)IK$T"6 M9-F)?U MF6>&U.G6^:]A313576'+\&:TCG'S:CH-V9H*'29N0R7>+)TO=,17OYJ&C2>= MRZ;"3N>SV8MIH4TY.CN59Y_\V:FKHC4E??(J5$6A_>XM6;=],SH<-0^NS6H= M^<'T['2C5W1#\;?-)X]OTU9*;@HJ@W&E\K1\,SH_?/7VF-?+@M\-;4/OLV)/ M%LY]Y2]7^9O1C TB2UED"1K_;NF"K&5!,.-;+7/4JN2-_<^-]/?B.WQ9Z$ 7 MSOYA\KA^,WHY4CDM=67CM=O^E6I_GK.\S-D@?]4VK3TZ&JFL"M$5]6984)@R M_==W=1QZ&U[.'M@PKS?,Q>ZD2*R\U%&?G7JW59Y70QI_$%=E-XPS)2?E)GJ\ M-=@7SZ[^?O'QPSOU^?R?[VY.IQ$2^?DTJW>_3;OG#^S^67UP95P']:[,*1_N MG\*2UIQY8\[;^:,"/V9QHF9'8S6?S6>/R#MJW3L2>4JO.;"W5R/#N8 MG\S&JO."@CK UTC>%.J:-LY'4Z[46)'.ULK4+S;XZW)E@LHZE/4D8AF+@;2QUB+2RY MU;;24M]8L7%XO["DEE7D/-,ME3$DG[PN@Q8F2 \*O5,+ ADMOL <%1U_#/2M MPA9F&^2IX(_.X]NM81*:J,^P\L(5&UWN5*9M5EEQT$#)MPHQ)6]WXM;&N[0G M92!$%K4U<2V.KBJ3ZS*CM R5HQ:[8<:W:^0,#V-/(1B8,AUBTO<#.>#=X+W- MQAH8&=<(Y MX2".!Z;176:K'$J^5-Z$W-1Q%H\DQAJDLA_V0S:Q?]3[?MT662R@&VC)X M[#A)F5N5YC_ C[B\H!)IBVKI7?&C(4HI-9";24&$"F7$"&>'ZOQ5-H>N )I' M/*!K#:(GL1P=#1_V!#Y'&+A4I- ,P\0W &G 6VT@G+TJS%U"J"EX#XR +6*M M]B6>!'5+/E2A+=0430[P(".<5I8G1HBY+$Z"P1#8\3>ILA\!CFMQ,(# ,.MX ME;*>D8_H_P@Z%0 :A@,1'U0.SO44VTJ$7.T]JP(6!T2R+S7O4Q5G:UVNN,I2 MO)HRZ!P8F-B/S[CSJ!8RYK2U5HE_8O/W60X&R%H:( UVYE_0AXO&@:[0:[T# MNBP;[FG8BR&398"T%+Q41*_2X61= 4@UL)"Z*7$W5>B%;@%\U=UP$/N_/(KN MGF& 4UM.O#:9_<0T95 O MM]H;R!2HL8@0=:RB@T8)_09DCA78E5<"+7Y/>Z(W5AV;:XOBXI A95P=;#MR MTMM%X7\.WAZDLVOSR?,'?7FX1FIG$B396HY@"ZT$*Z8HS^;4A,"+$S!>J:IL M"2SO\Q<[/$3](U4;_?#Z,ZES[\&*9@+4_Q";+[4L']M2;_NA9U MX:I2B//)X>'D"%QFK;S7*Y84A88Q(Y/WM9,Z!(JI!S2LD=P;=H[^>[@$K2 MS9U/IIH*\LK(B")TZ5S]^4\OY_/9:T E6?-5X8H^EVIN$_(R\/7J0&RU4VC M:/B^Q-FG9YN$DS=B/*BBL9(@'88M"%@S9462GP6ED,6U)SJ0MI95!<\&#!AI M8DWDFN87:)_;PP%#[&@4L1X W,0:\4D@$RE 4-(JZ5JB=3@?>EJ&84V#SU<> MD'SD)M9P:PWD??7'KJ?1"QPRP8SZ &S5)86-B8-6S:$_/'D=L @SR#*E@->F M)@6B+-O0R*!W;UR2Z273/-3Q'JNW80A:D7S;S#<-9CJAB=D7T@&L)7@KTQ:$ M28>NXMIY@=<@^*WA=3S/^>+(" MVC0_WK(S=M=UP0=;7E)KC5Z ;J-,*@\OYIS=;V5[AI0GA^CLC6<)I[V6C#0Y MX4#KRM4!'"E: TPW;?+L)NGCX \*YFHB_-KG.#/P0Y7?%L5,-Z' M=D"X^/C[U>7!X<\X#R!?A,<3?* M#PZO(254<.>8_8!:*8.-WGG,/+(:4$GU(GT^G9F7"H5MW0X:^/I!!9<8K'$% M^X7(QM)['2HZ:9%>F7INW8:XKG!DV"UT]K69J<< ?R[3>2J^.L@LJD4D,ERE M>[_ORS12MBZ9/9!.5&/6R8 S.0&WL%5V%H3ZRU,WQ=1OH9(C77!\TN4 /L$F M./3T'U>?<$"^V6#S,E%3G>(6%AH[(.SJ^@(3R>&+D]>'+XZ>?GF6>C54\]R M670&E+"9>U+7UF6:18YF/W74!PF2F69*Q"@2ULY**3[GA72U9DS8RE#0=66&"%Y64?W?=TY_XZFNG M-.MTMP?#A+-;E>\U\&Y\3@=-H;$:_'):36@/:[7D1+6<_VL%NSI>OR2^56@* M[;.7ZSEN+Z%".@*&(;[B>V\X+"SQ$T#JF/FO:54G(/29FF7R!>E%5??)7]TB M)*I(M)#ZCAOR.^]*^9T_GW7E-E8KZQ8I(=R &1EPAJ\2A*722;V>UW^Y^MOG MJWH\?];.10/4M'GMRGBB_B"9")K+O[HM#O/0=[;.1 \.-7F'R;X+X&GO.KT@ MOY(?#622+&.Z66^?MK]+G*?K^&YY^E$#5+SB(Y6E);;.)B?/1\JG'PK2E^@V M;LOU!+ P04 " !OB&I1A$JT MDF<& ###0 &0 'AL+W=OZW/>_;SMTL&N_[J]7*58W:2W=I>M7A9&OL7GHL M[6[E>JMD'83V[4I$4;[:2]TM;J_#WB=[>VT&W^I.?;+,#?N]M"]O5&L.-XMX M<=SXK'>-IXW5[74O=^I!^3_Z3Q:KU4E+K?>J<]ITS*KMS>(NOGJ3$G]@^%.K M@YO1C"+9&/.5%N_KFT5$#JE659XT2/P]J;>J;4D1W/@VZ5R<3)+@G#YJ_RW$ MCE@VTJFWIOVB:]_<+(H%J]56#JW_; Z_JRF>C/15IG7AEQU&7E$N6#4X;_:3 M,#S8ZV[\E\\3#C.!(OJ!@)@$1/![-!2\_%5Z>7MMS8%9XH8V(D*H01K.Z8Z2 M\N M3C7D_.W#N_]\>'?_R-[?__;Q\X>[Q_%5-2MZ,2L0/E)3L M@^E\X]B[KE;U:_D5'#IY)8Y>O1$_5?BQ\IHB;^^Q/UZ4E]&M2G_Q^(/U5"W7?E>EFIFP7:RRG[ MI!;?T\P^]LK*$(0;PW),6D6E"(TUDXY59M^;+IR8+9,= ZEL;[53S#?28[U# MQS'=L_E56>9- M($[;CK1(6Q,KBMK@CYP0$W@A\1(8N=PT$=P#PGP'EL!)67[(LZ MX0VL)U/_^D(\;A'F'H7W-/.SW0"U4JZAD/;DW(^^,AQKGJIZY,JCK%F[3%!J%J% M5.+Y3!G,@A^XL<+(!N^U0HT8::/UE3!OU,T['DC_C MB,KW=JC\8,E"!8$=;E;50)53M6&- MK. 'M[T;"-)F0#6=.XZ_F@9>54UG6K-["?9HO'JUTQ4+W'!Q].-<7&!X4NVL MQN[J.KB-*I]C(_?4*&Y6:4>0.M/],BOBD#TW8'!) A+E (2F3/+SQF1PALJ4 M[.5T,+.V1)NBQKRW>C.,[*_'T3A6IT&D34T. MUGH,<(F"] TJ$AZYBRL8I_$SOU/9/:;TZQWH=-"%/S'!_=X MXSG9JO,48_]D613S)$X#E?(D*4!A9UWP*"D#G28IS];E<> E(N9%6; DSOBZ M+%F1%CPN(_Q'/(_BV3!D*31&:1&7@\!(9*#.> MY1$TP;VB6.,@+7DL]3D/R"ZSB*>1@$%X+(!$%0?'^ ME:8 MIP9 B BYINP('N=P3T3'7& C*WB"U F4 0$=S3-0H$9SD; R3Q!4/,,\C]=\ M'16 !X")[)5UBH6G:Q1D$02[C5EB0'G M6V/\<4$&3M]MM_\#4$L#!!0 ( &^(:E&%: '#-1( *,N 9 >&PO M=V]R:W-H965TMA-G[;B* MIJR-MOS02HY2MV[=#R ')!'/#!A@1K3VU]]S&L \*-K)[A?+G,$ W8WNTZ<; M>+5S_G/8&-.H+U59AY^.-DVS_=OQ<5AN3*7#U&U-C3M-[J0 MCZKR^.SDY/OC2MOZZ/4K>7;E7[]R;5/:VEQY%=JJTO[^C2G=[J>CTZ/\X-JN M-PT?'+]^M=5KC$PID2K-L.(/&GSLS-V7)B2#&[VG.HVY)?CC\?Y[]0G2' M+@L=S-R5O]JBV?QT].)(%6:EV[*Y=KN?3=+G.>=;NC+(OVH7QSX_.U++-C2N M2A]#@LK6\:_^DNPP^.#%R5<^.$L?G(G<<2&1\EPW^O4K[W;*+RU^*YY/?_XX=/EA[^__3"_?'OSZKC!E'QQO$R?OXF?GWWE\Q_5 M>UUH4IQM\?0Y1.GK,LSYNS;T[X<=E,URGQ/ MOZ:?JRK;P(N:H'1=J#G$M?7:U$MK@CJW85FZT'JC_G>V"(V'D_S?-U9]UJWZ M3%9]]I]:]=_X7,T@.;:\;E>0#J)ZY59JZUW1+J'4UEM$DRWO%2)4M<$H6ZM% M:\L":JJEJZ%5*Q$P41,0/!.U\JY2#6*=Z_/O6%3,?PS=++0-[2+8PD)$R+8P2U=1WSM7 MWD$.K)N%+\U:ES32TA@: HK ;)C4#]5!4#?&0Q)O ZTEPH4(^> M*08^Y,@P9%^M';5UIQ:.I'>3!FG0/BX]$%<#@ MZDF4N(#912^X!DVF*]G/[P,4;-[FF>@ T;"715" M-QA^IB$DGB(M%7;9T%0351G-Z2D7%?!FV7I/2:!SK1E(X_WT9MV6VI?\WQW! M7\0)#89*&+AZ[?CYT*DX\=>]JL0G@'.$2G1'Q$$-):;JG=4+6]J&&T:;A19V MM0UM3C4@*F('&[7;F#J9!JLN1!=1EI*5:9)[M=&,!0ZMJ6.*2/EX;/7Q9TL- MH.!J.K@:)$4$+8"-B$)$"6ZE;&-.FS4"DP%P?ZSVT%X9=-!>=HFV2*3"#[%!^-B3!5V1!$*A@-N[?<:+\6B,^[0VS)F-:O_U*M'6P: M=PK)BE([#P_!4G!$2=23Y Y)BP%.8OJ-_I?V!?5F*FAHP&CQG89[AI<,E$8L MA 4>:DHG:#W$WY;NWJ1/HXS%$\CC0QZ2$^S+L>*]>FW*EX/,O/527C,BR;"4D*9T'*>ZR M]TBR)YB(<*4XSS;Z#@VUM'>VQ);7PGM@DE\I3EL6Q+N-P5_N1TI8<2-D];P1 M9M+M@>F6WME &"Q@@60U9+:(>TP_DD$BYX"]L-$[$P&+&*+A*8AR_0LH:O[5@AF/;]I20?GHWSVL38Y;>YGE1$1Q>K&2P3!7 B264'2PW)"W/TC(X#I:9Y"XA%G MY%1G)R_S,QDDSTY?/H[R<=0OM:6_W!#;PUZFN(I01WUFK&CNU:.CMU>SH\>3 M:!Z9X-H$H-+2Q,7]7?)86.@:V1J^>:]FV.='1]?S:WR*85T$S^+<6&;M=26\ M_L9L05,6F/OLY/24WI$CXG,-'_]#=*)G$TJNW?+S/6K'EB%[:_T:]M(*,"H@ MB5RDKL!JC+I4%$M=I!<@E1U80C((?7$)F8']7 ,@U9B.27>SGAOZ;DX@8Q/^ ML]4R[Z.CV_.W_\14T/$*A M(_1O\ $+._46-;I;6V;E_7$[$W-ZDAR+H_YU:>T7-,,[6XD##+;EO1!;V/*F M:0N*_F[^'I(O)/XC"9+:8&"I(";26P0D"R54(&(AJ,PU_X$,QCJ-)?=4S4DA M(5LF@[*7@$,=>7R$RU5"(E :0;&L40^X11L2-L'I00+ _FPZ/'=-H.'._WX+,O56K-DECW M-;;477TI&=--M\3UU1@:.;1+3[V\(A=WC.N,.=:/?6;(R-6[C%6K.$51=P MS Z/U*)M9.6M%L)D:7^/>DQ>%JW)@LP_WEZ>/\'B\#,P$KO\%G@,? ,F .1\ M_V\&M-#A;P7P(7P3(B;5;*RFI5P8>F$O%998M5)2('BM*TBY5JH6X@?33'*@ MQCW:,D,;Z870TU?#^GS$L0FPL2(I1!CR1Y"]V%AP8B"R58:ES\5X#(VNM7" M1SV(0.FC10ONQ[0E\V3.=.U:OF1O06KDOB).'8)=,A:D,HP1;B-Q#,3L3-<6F *6ZLVOGHQXR M#>(?3Z6I$S]]J3;9)&4OE U_HL_3F9"J+Z*/=G[<-[JR]<[&&FCE)LYG;) N-ZD2<'.FL#VB,58)*S=UE:J7OSYSIL MN8L_^8]=>\P*)*L.,\B+B9JU'HHS\2#REICSW;MY1P?BRXX1()$V,6O#9MHO M;!,EP797DHI2AW[6>-M6ZE>4K!2-K\Z=8V_BLEY.)_G]VR^-;^70\>8^L"F; MW_,#840LQSQ;FZGQ0R]\] Z)V-6/U;L&V/H(G+^,?+T$6F>Y98%.[FWK0XN M$^*%($"9K6;8UB)U<%&Z-:+6K:WO2[$6F9Z\ ZO;PH%ZLA C/N:=/M^>,?.< M?B^DK/>:G21#O=QD'+%L[A!>HB[ZOL&WYZW5 1B_557VY>H*GF$ M,@R0^;F\N7EY>897HU?3!-/Z"?4/IL$0T!O:Q-G0\/ M EM,0491UJSNXK+?-@91W&+V7[8>,'YZ M.AE$R<-/HNXA*\^R9"%Q2$%6\*BEU!%%V]RG0U6AB:;VB(I8$F1/>+ S\70[ M/9YT9W9?GS\?6^Y,>6>Z+>S5#E^C>N^-7QL_A<-V(RMA^MA=)&&>#,BX _K7 MA6QNQ_!/3R(L3%(TTO%1+ED3F_*5BXRK9T)8@L"4-^Z U-GG@C&?0VH\QG/. M?-3)29 "\^$D8Q3/F.\0\^/#/#E2_72 9I%$^YCX5GKAV?P4-^11.Y(_@<&8 ML@NDBYN;#O6%'),7OC=?+,F77L&-K'2=W^1S^Y1Y(&0(-;'*/&++O9O^['(=G:U&IU\ M+@Q/EV*+0VE$]YX&C(M(U(2IX06/]&+R2W@^L*.1DN!&MFH^N"G1!0?V#9I* M)I$-SP6\B'\SBWL9-P@0JVM=Z!AZO)@^^^$OD]P62:PC'S5]PWFI MH"@!3QI4!OM5N#S1ZBG]ZDS=N2;=T)!M8;CP-,!D.DQDK-V@Q]]L>+87#[OD M63)AP2-2T#L1 UD58.?O4X^EJ_'[=1Q\69"([8 6M5K8](7013P&!6E:6\0. ME%BR\9'83'^@.JB'*<96)]>(%J:EHXG#P?X!"U$ :RMEJ:T6O-@B4V5;?_=L M>MI3ESI/-BRF"B,\.#>9QAW^N5SYBH[P1H[.AFW^=)$A=S%\O.015^H.%(/F MI8\!E:/Y":9R42MB\H'NH@VIF.N;='J[-;I,;/1!'1-1,G9@!C46:@9'.!2, MZQB_5"9\$IUOW_= NH;ER0C&[F578-_95_9F7*FYAQ ^/*]Z>#-(D#!FY'P1 M",66>&LS/H#'P%S[Y"9%;ICL+( +55]W"-ZD0\^T[H3))Q^OX\7>P96<"LH*]2D O6SB)<9XN6%_Y=CI MD_;GX%5N6+%&RI7'TOIE6PUV+6X'LD\7B_W"#RX.5Z3UO!X=(B^,=XB[I]T-[%F\>-P/C]>WD;'7 MX$RPQ0J?GDQ_>'ZD?+P2'7\T;BO7D!>N08:3_VX,Q/4<@/&PO=V]R:W-H965T MWSTBZ.P\D;7/*AMCDZ/CY\< MM=IV!Z]?\K,/_O5+-_2-[ MF&O3?UI]\/ATE&>I;6NZ8%VGO)F_.C@[>7%^@/WBJ/AG"V(ZM<]Q[? M6HSK7U]_>OOV[.I_U/LWZOKRIW>7;RXOSMY]5&<7%^\_O?MX^>XG]>']SY<7 MES]>JP!-/UFD"Y3Y%_8AKU<6F [\JU M*]UM: ]#IX?:]J96E>L"-E1K^C"WG>XJJQL5,-+ N_J@X-KJPOG.>*"M,^I\ ML$U-DYQ[W=5AHBZ[:JH>]&YA^J7Q &B_5!8#PS +MK;:0UD3+-F8 -'HG;4- M1MFNMA4M.U%XIO[CWYZ=GAY_?R%"3OCCR??CXRS [E?O+B[CDTEZM+[UTA#2 M ^PF/G.#CP\?JJ6^,6IF3*<0O%;:0QFV8YWY&BHQLJN%@1"Z:3;TC5F1RO0( MC)6W4-X*VV2=V:XWWK:%4FTG89+#35?+G+1WVP%( \>AH'JG**"HD^/#O_-K M9[ZW56/P@ Q[919#(W-<'_[W5)VQC%B_V; B-ZIVJG,])JV:H8;AFX;&R3K; M N U".O-;X.E'<\VW[[#!U&)/YV=?#][2WK=<[4P&L2$-DC;FV'@I9B4>QC!&EM/&3I]^'0KB5"Y;T.\'4 :&? MG1%)TFNQ+JF]TF&IYDAX A2:$"]85X?1*:;JO0R":&FF[9?5W+M6_4UW \EY M(J$.WWLW+)8* =#-X(TQ!"I FE&1=F:QH[@8TEX"2%JI7^H>AMG )93YLD** M) O$Y>AX ?,VO)R48ZINC">30$--SH$.^>E2 6CK[4:^(2& M>5/8DT];JVW0BX4W"S:]-S>F&X#DEH!(2N(1@MXX_.M8P8MXB1P@CX'IR:*K M(E9..5AVX#MF/L>^HV:"V;.1M0ZL4W@4Q,9JWRS+@V#,'9OL]:PA]0 >#Z?W M));O/P&6$(M@9%'Q*A6%'6 MHL$?RC\$O+4QG^$0#8"D8^Y(OA"QY<3:U[H?$(LW":JP12^C(QSB@L K!2Z! M<(%+>MM26&C6>A,(V#2(0'R(A109BVT/UN>\F42D)]L5SEQ%8._ND]R%T# S M' .U9T,"$H+LG=?O,^V3;-HG]]HEDI* G% 9>T/K28"Y,@UCZJP!BBA][;/Y M7S5W"0;HB: 24M*@Y)*&LU-%X^D\F()*CC 5LI#M5>-",,@5'SW%AWU3$:;& M>$6S!DT"4CHQ/=0\2R1EY5V-S(J8CB0[B.CR"N0U#9[+I\IQK)VH&]MMX*NV MYD_R9?IDNU]CM="ZAM+..+L,6R.D(JQ/L,$!;'QHBR?0'9.?/(@?!>-O;"5Q M3/@\82E&<91)O,U/'>?#:PH@,NP"2;/6_*>>SVUC>6, EK>]$\(EN9%TP$RD MXZ"55$.+K)>.%(B*AQ8G)Q@"(1.NQL;V')1;R16UZ1QVQ,L _)^FUU,0C:;1 M-.!"["8VB/1#$FRS2?0"K@]>4"\XUU0TLB>F\;U:NC5"GX<*L9(;L/G-2DS9 M6)1W*0UAD[1#$G3)R)%(VZ3Z#5JES";$RN155WK32HPG)\3PL+0K?L)D)?KR MMH;2*_5I0D :%3\3,3RL*9)F= MG5U_RN3LG9LB-9\\/CQ^/H$72[9A#G$!UD1U3)#X>Y%A6$R3AJ;I &BV4>(9 MI\\I\9\\ R$=7R:CW-C:A&2TG(ECP&YLOQ%*),S,=!4'^"7I.(IH0XPJV#-H M''E_$YRR+4^.W:=H:WFVF WVIEU&'FG1FC0I5T.!_KWP@9I9'"B^FK*)O$ M8IYU%A\VXO+(J[#APD0>Z$");@DSW4*JZ7J12:A7Q!A+M8J.Q^DQQ5 1AN). MC/F1= )I@8HRTB8&<@U#$<#-&KLH>#5GA0WTQW&':E7FJ)B!2T\L5P^^8'E) MSMH9(7+FB_$5U:;!PC!$]*#%7X=ZP0&#QJ.P\0B#A 8VD6WIS\2, R8/K6"^H23DW1$6VB1VDH@99>N8XW+[EZ$%C;$,A)C,-P*R9R% M&2M/8KQ(O:@QRFKY#4PP6+AB0U1:VBZ*PJ,F84F+M6'M+E6-5FWV.8HGI MXBY9*2PUA?Z5B;45:0S6M&64ZKUK^,WDG5Z4)O6$N.&4"GC*=Q0W! DTU8SB M#$2;R-)KDW-6&JCZ@-@I@LE>+"SK()*'%6SOQ$=%.,I*J< MZDJ($@..)'FI?*-%*0DSQ=H"6?+-6&\7$M\X,!U"W2QS$XI5(. I\Q((F,!- MU2\FH?J.=:@%80*\2@K?;&H0(>P \TNH!OEI-M3HHN5LMQH05J3$&%;;R-VFE,B]HDJI!.]$99\+0ZJ M\:F6#@Z3#&&C$HRK?B#:Q9VY'6+'B.70Q2DM=6RZI 3\WC4"'_O6-44N<0X*P%W=\ 0W-G*KE9)J0@MB80C M41W(XV[%-!#_1#_)$[3TEQ=09S"DS1ZP< M_+=Y57W#\Q8>=6_68C;"*5EH@169F9R*LPH0$@ED%$81 L&Q-C&]1+!,BG*L M$*+H1_XG&+S15&3VA'OVB#5OE^W*7:=W#OYT>G9Z?'AR/%%WO4SZ_4$H M")X%-4E5(>414AWJ7?AR,T0Z;*IE9W\;Q -2HJ+N+[]D4E?T"TC?[U)_T@3D M&#,BP!P18C:BI8DG[KXY=+?>Y4@;QI$^]D+AB[]+$%^IG *%1)^J% M>G]KQ13$?AM<+]&]2@<1-=%XCG@AF)[I9V.E7B)8V'3XB;WYSX8DDH5.:2%N M6<0U,JZ+3=309]534/?<4)9/DWOD"=!*0WEOKS3X*&(PZB*Y'L M$23[=%N5/'TN:3R'5TS;4U'F$4SCS)S\I5' [Z9>@8"BIA7\=VI#B(/?3]ZRS7>/GLP3RJ^V. M_\GS*1WAFDU4S(NM3PAX71UV>'Q+#=UH<]JR1W!JY10X['UB2'.T]2)?U$,B2=@ MG )B/R)J;LM]Z.%85K?CO-P)H)8FR-692+\T3^S*3/+YL+!8/^< #,K2SU;GH9BZ'A>(B='R2>3C_Z0 M$A?Q$],%@?&J :]-2-V\^*:W2&7TM>?>!U74@"Q2,I:Z,?&T+AFAOGL^+?PJXU MMU^(+?!D?)[,62]U1L; L-!TX)S"K"SQ\^7Y^RNUL00]H.O&%'EI5TIB&40> MXW&8D9-LJ"BEC8B8PAV7%B395TMJY5::DB$?5?,\T2RQM&MB%^Z&TR#3W(!0 M7,74X&K3Q#T//33U.]?+;(E;Z:#L@>]4>6!%]?;.[FWV/L_\Y_G]IR:W>[,? MO.OP=U5P$CI2@2AWOK2/+OVKZX(;_VWH#(7J)W*X-78X]W:2SQVIZ,'!F[/K M\X.'<)] 1HK-W2>')X^*"2[Y_@(O%&EE/!'XF4]RU(./S-<>G3YY^&*WEMI^ M$TC?.RV!T09>/G.XL:%:T#4Z^=]_GB1E1T?L5L* 'XL''NLU3"8WIJ[!ST/8C'W63R^U<)YB4U44^ M>>#N]F*P4F?QJ2[\4B(!JG;OPBI.QTT/Y"14^P.5KKGC;/NB?:+^_7CZ%'2Y M:3@EY8L8]#JV31HS\=:(X6[A3#>R])P*OJ&-YWK( @8?60MNS*U MW,HD8:Z+5L2^:W%4LA B8>0,19QZHW7 MK:&;G"G01 X;-5Z\>25Q8KS$MG^EU-J,""ZUDD+-.$61T=JRTD3B!Q7F/>X- MIA<\N=P;04Q%%8N0^NSTSMKU7W/)"%^@.RT)LQ5*QQ;KL;6DQ_LKZ'?R%*]BZN)KE4;-V-V78=5%*-P_2^;*=QL3+C.2IIY8-X"\"86"-"$B*V M(08S;?DD,;>ZOAN24MESW-77EG?AZ?GAR MRG=076O41_UEI!M/'Q,JKA'O&SO/<;Y8DLQ=#DQ&#C(DV4IOC[ RHN>E9AN! M!%/,V&N4"TCI+B?-$-OGY?U)O)>E+$X ^%#;A/$\O-\U!9.&44 ZA9;C/6[4 M:$J6]-HX.404[&U2/Q6^(5>KS!>L07]L&S_A@[G'+&-.#@<),SL,()5,72YV2J)]B_3.8_GQ M%KX!K;=4BQ0><1M7I\>'QX_IG@2*2B)TZHIXTY7A^X,I.3U^!H"]D1-"739O MQ &#W-?=-\,6SQUO&"0$YGL3LGN\DY5--"[QH94CA%B^U ,JU:4[RP5:?5Z> MF://RY=WV^+RT?4)'45E'6DW$03YL<0-V&T\(W;"MQ-9'4O17)Y.N%Z5PUZY MMDRM_:W[4,4Q>,AW%J+04I92MZN3EW?VLW/XS6>-M'GNEL1*$T8H]C[)!7$F M2)$P"B@HFFS=I-T%Z.FW(U#T18_+4_4]"A[!.5*U>)_;FU0ER^VHZ.>W.5\8 M/6\%%AZ/(B*H6:UE[$]']!O32S_PEI-/\'W'VHN4/6QI>S?\IUUW>R](?_U* M[,)%R%)E)(;B9->Z,*WX'G#'YZ77E"%E%KWP)IJ8Y<]GI^FTC40*DULR MQ"XO4QYB%PR54S1L39?Z AA1ZYXT)I_/-!M1EB# MA]F:TIJP_@78%"B620<5XULPO 23"@F\T\QRQBO\HHO=[EYQ&R7+*3M2TU[8UD6S%N\]O4 #' MI7;M*VN-+<>8GOC6@Z[E>F@$(W??B)U0(>YE8F[G;\] *9Z.4KYEADEY(:+> MJKEG=$3$QRB^O/9X>7Z5KSW21;S8*)R,6M[Z)G$; M3#UVP,/658W\(YNR7[HV\5B(C[=IA:2*P@"4O'@GQ>4]0]CQ]^MV!\O*;1_F :HU_9SAS?>]:_G,)VQM/+^#[N0.;B1]H@?S+ MT]?_!%!+ P04 " !OB&I1Y4/D4S ' "D$P &0 'AL+W=O^],6B2,[,-\-OAF.=K+7YU2ZE=/"Y MJ5M[.EHZMSH>CVVYE(VP1WHE6UR9:],(AZ]F,;8K(T7EA9IZS(,@'3="M:.S M$S]W;W\M:KT]'X>AIXD8MEHXFQFEH$AZ_SVB_W_"3DFO[; SDR;W6O]++>74Z"@B0K&7I M2(/ QX.3R%B;3Z=7=Y>WYY?=P??7C^?3\XPP.;\5]+>V[D[%#PR0^+@W*CQ'P!C5_0OV>[U5X5;HC""(&/.#!'GW1)@J1 MUQ>]H6]2EKIKG6H7<*UK52IIX;^3>^L,LN9_>PS$&P.Q-Q"_%69,IJJK)>@Y M3(5=@FBK?O#QMTX]B%JVSKX6V/UJ;Y<2YKK&S"+HCLX'5D8_J H=$)@TI6Y+ M52OA,P!MEVB2^5^06\,>C9'HKBJ=K/IU(U?:T-M:N:5JP:$M5&M_":O'7X:+S] 1G,T1,+AWZW[BS"LN^. M 4];WTL#>-X?9"D;/P[9-I!?^', *<]8&D0X*G(6Y2G,\0K4% M#^'6(_^*^/P%QQ!6%+&B7 M3433056D>I =^U^+=[9L3XNUP [V:!?M-O)8%R%X\,'\&=#YF%X6? M>H:DVT$B!B1^B;:NI%&ZLA0I"A(>TTN*7B*DG2O^.6GIBJ990C<1\CJ (L=C>S^52M O9$SC+X9KRW7>(!%=^7LF>2$96 MRD&MK46R1"Q#S9,A)U> >L<">U2(_*'8^ETG%CB2#5GH 5$L>, ZH[#!D M>8#6)V^+]9 Q@PQ!T=;'GX9G9?1PWR)6!R&WNL_&2!L M;NE(>P(TND*&2TIC9[2E(+V0K_3*2T]F=W0>Z;=A!)]4BW@4ILLYQLET/BN^ M^4_.0_[=M/?WQ][?PUN]4B5$/$4V7$AA.]/G'K4[.SO1XU?5PN%,2KC4&" . M@PUXWI89W>*X'"K+NSVYF6UR,]N;.!^4%0O,]L7F?KB1#[+M)-P_PDPNR-)K MZ;A?Z^N7TI",U=:D/XS>',Z62!R,&?Z?<$+5GD#$/(L5V!('D"<)BS. M.(VRB"%SB;B,YQ&+HLR/HRAF69QA[G3X7Z9K=A1PSH(DA3!G<1!#2KMS2%(6 M%P%<^5I-NS 3,KS00LZRB ->*%$:0XR/F ^WV $D 0J'L1_%7HTWGN4LB H_ MCA%(DA4P4S[S_LA/VV]#R3AE29[X4F-@P#OU S@'!D%(V, M'D4405APEJ09/@O&TP2Y___ACVFC:SHE'K X#2#,6,P+B O4F6(@69A&,',: M#Q5W%'F.6<9XX@-4% 5D*!:'0X"P^ZDZ2OIO1+/Z#JC$*[HM$^H"AF6 1^%&!/$<)4-XTT/G_?#EL? M@?M.U3YP&UP'2"\ZV,*;"UC G5_X[S+UV3C=^N)2BDH8VX/IYL]\!4$L#!!0 ( &^(:E%4.&L@&PO=V]R M:W-H965T^Y%(H%]X_L6R[-[I;^:$M'"0UTU MYGQ46MN>3J(65NC\?!:/-PD>Y+BTO3"_.6K'&!=I/[0=-;].M ME4+6V!BI&M"X.A]=!J=7"O;B\_OW3S>+F]N;]NP6,;\6R0C,Y MFUHRS0+3?#!SU9L)#YC)X*UJ;&G@55-@L:\_I9"V<86;N*["HP;?Y_8$_,B# MT _](_:B;9Z1LQ<=L'?5&5HQ!JY5O92-8$@8^.-R::PF9/QYQ$6\=1$[%_$! M%PLB3-%5"&H%KXR5!!DLX+60&CZ+JG/KE\:@-2": MY(L925M!(-+WW)7+>K6@>";$6-0&)O%E: M7G%X=YOP>,6*9BT)!BY(V3R]/H7.8M5.^((CUEAX;E=CKC2A -9*%?>RJAQM M"B .LB(^Y'P.@[?O_8NG]"&G0Y(%:G=[F@9\FE@I2KJ+@;&DGVH MSE <9G*Z+?<0WRE<"U/""PCBB,J&"5PT]QA8Y7FU-*9 M#Q\TMD(6%#FU0H-]#13%JHFA6I/LICCA;$;2U#&U??2@K01OD3"2_[9FP<#S MXQ#>(%4$-'<,3KLSV_+&,?O_>]''!-("H1$UFFG?%Z@4/2I/GTK5BD=7I\ + MPG1C.<]UASO5H13]9$AQ%R51E TJE6K6/S$,]_8#/QMBJ[X/ D(OF67P#NUW MD;^ ./"R>0S_PWP#\X](;4WFW'_R'O&1%U'YGL-\D'KS3Y:?@OX0LTHL>*!,HAG\3XA@F1V M@!!A,/.R)/Y!1B1>%O@'&1%[:9H^0PE..4V.LB+RXL0_PHLH\:(L.$",8!XZ M5A^YW9+M[983QD8.;CNC8^@GQP*UUW#@SMP>W;-9T5%S15JL[ M(H6!KA%=(1G+IFO;"AE-5 S:!^>2D&!H!F-Z:.*_;E 31!HD&#* N1*2QS^F MJVARI G+EG"YN(:YGWA.RS6$4F/?#1J*#NI^GD&>9X"F$;6D(QKF$2>UP-9B MS:OAG)>#C"DJ>W;_5B&-N$[NU>(+C&E.=+UHR5/P9)?\!DI!K,H=HUSW^%4T M'2L'@]4]MKN^TEH7=TZSV O\T&G*)B>^PKA2AF@JZ 1E M[@[8*FI\-=6Y3X*@[GM)D$*8>$$:PS@F\,[FV03&0>;-XVCRC#DNP:Z14[@2 M1N84A'\2QOV?3W_CZ&0>3_C!/PG2";R456<=18[*/<>;Z?/&^%7DM"0(4K4O5/9L02W7]&]"]6M6YT7RI+3<\] MEO3EA9H%:'^EE-V\L(/MM]S%7U!+ P04 " !OB&I1YE/H] P$ !L"0 M&0 'AL+W=OS7CCS"9V[D'.)J+3%6_P08+JZIK)_3U68C=U N=Y8L&WI383WFS2LBTN M43^V#Y)&W@&EX#4VBHL&)&ZFSEUP>S\R]M;@#XX[==0'D\E:B&]F\+&8.KXA MA!7FVB P:IYPCE5E@(C&WP.FYZO'Q>^QPG?P,G@DVATJ>!#4V!QZN\1IP.Q\)G8?7@1 M\$NN;\"/7 C]T+^ %QT2C2Q>]%:BJ+3LJ93E.'2I A?()G=FJ1-B( MBHK+1-'F_(8*X_]01J*35#O'1-J*-9 ;!I937C*Y)4,Y<-,"-$&^]%$41MJU M%B47!?"FX+GQ<6%7\KP$)HU?+B0I@%;/,$PP7K>,2ZII?8A+=@9S+FBIV?_R M4QH&XW>*"#9*5+RPG)2FQGA1/AN@"TDR4](*KJRWZ!2!J^M;6)42\42)\)DV M\72&E"76*&'0UHOQ$I\H0),C_ R!ZX]C:L/('241W"E%]^2/+!09!$D&L9M% M*7RA1,YWN]_H9#PB^)3 5T*SZE4;"N)F04IM%+I1&, %"8X.$AQ=E."2[O"B M(T70MIW*<='K!]9[6.U;:V!4^9HH+X;XWZ)4AUVN.%OSBNM]KT>F2FC9OM_> MFA6DMTZJCI%F+FE3BIJTE&-K+WM=2M%MRQ=G>RZ8KR1BL5.PY(7!(A76*'-. M1S07LA6D,QR.[)Y5AJT+[S''VF(&!M2>F)5M^(YZZ>AD2"<91;:-R=#6O6'9 M24E")'%E,7W3*":#,1UY[/I^!IF;C,CX9".NDG%R#5>!&T=C:JTYM;$[&F?4 M9H0?7;]-,B,.L:4:I^$)P\ =)SW#A-HSAI$;I9E)(AE#D)@89!\1Z:$>SCB2 M>9):=E04AFWL1D%L:9.360C<,!X=\3P_'^(7&:Y)ZEM.?I8=<:0R2U^O"^_H M!:03W-IWWMPB7:/[Q_ P>_B5N.M?T!_F_7_()[J7."FJP@VY^C=CTK_LW_9^ MH$5KW].UT/0ZVVY)OT,HC0&M;X30SP,3X/"#-?L74$L#!!0 ( &^(:E&' M]L7'/@, '0& 9 >&PO=V]R:W-H965TPG6(D&3+1^&?:"EL\R5(EV2JNO]^ATI6\F* M)E^D.Y+/<_><>*?Y7IM/=HOHX&LGE5U$6^=VETEBZRUVW%[H'2K:V6C3<4>N M:1.[,\B; .IDPM)TEG1D)>,+(WH4%FA%1C<+*)5=GF5^_/AP)\"]_:%#5[) M6NM/WKEM%E'J$T*)M?,,G%Y?\!JE]$24QN^E^ZCWO^%1S]3SU5K:\(3]<'8ZB:#NK=/=$4P9=$(-;_[U M6(<7@#)]!<". !;R'@*%+&^XX\NYT7LP_C2Q>2-(#6A*3BC_41Z[NYNGV_7LX>^1KB?9\GCBB]9M)?:2X&BC8*Q05?-#*;2W\K!IL_H]/*)TQ M)W;*Z8J]27A7NPM()S&PE*5O\$U&C9/ -WE-H];-7D@)7#5PJQQ7K2"ML+(6 MG84;86NI;6\0_EJMK3-T4_Y^(VP^ALU#V/R5L _40$U/7\"14X]%KE8ZFHY6O=*O$O-K QNH/?)=+8@%7]N1=6A)X.XMD[R+*X8-FW M[BT52)B@Z&S"TKBJTG,XRXI97!0Y6=,X3PO_IKN6%=DY7/?&H*H/0'= 66&PO=V]R:W-H965TFULARGU2),(FB7E@Q+H/IV/N> M]72L-E9PB<\:S*:JF/Z\>%*@L9B$ES'HUG7Q?N %XY;3('(%H<#,.@1&GW>\02$< M$)7Q=X<9M)0N\?"\1__A>Z=>5LS@C1*O/+?E)!@$D&/!-L+.U?8G[OJYSF<) PB(XD)+N$Q-?=$/DJ;YEET[%6 M6] NFM#G]X\O=X_)I?G^W@/,E6PDT%^/0$K*[ M#[,=RJQ!28Z@#.%!25L:N),YYO_GAU116U:R+VN6G 1\RNPE1&D'DBB)3N"E M;9NIQTN/M2G?45JE/^&6FTPHL]$(OZ]7QFK:BS\G&+HM0]6!ZS:4!@06E1I?]JP!T(]?&L*KV$EDI2X+SQY)>.-0N@.X+I>S>< 3MFSG] M!U!+ P04 " !OB&I1/2/;Z(<# "0!P &0 'AL+W=O*_W1;!FS\+D1TDR"K;6[ M4129:LL::J[4CDD\62O=4(M;O8G,3C-:^Z!&1"2.!U%#N0RF8V^[U].Q:JW@ MDMUK,&W34/UESH3:3X(D>#8\\,W6.D,T'>_HACTR^\?N7N,N.J+4O&'2<"5! ML_4DF"6C>>;\O<-[SO;F9 VNDI52']WFIIX$L2/$!*NL0Z#X\\063 @'A#0^ M'3"#8TH7>+I^1G_M:\=:5M2PA1(?>&VWDV 80,W6M!7V0>U_9X=ZW,SOWWU"+TE70EF^N/((K([CZH# MRKQ#(2^@E/!62;LU\$K6K/X^/D)&1UKDF=:<7 1\5]DKB-,02$SB"WCIL%M-DQ M;>;39B^D?<0>JEO,H];PFDMNV:^W^"<\0^&Q7;>.S(Y6;!)@.QJFGU@P M76X96'>+8+?4PEH)[#H#WD%BH1;/&_J/TE"I9J>D-R(Y_HT/[22AWH[WH%9, MP^$FO'S7K&*--R;.FI30XQ*156OPV/1'\(!8ON9;OF;0^Y-1;?KPP7<(%C][ M8AH;'F:-TI;_2WU[WC/-57UT7BAC8595;=,*ZH-.G>]P6BVHUE^XW,![*EHG MXSF^ARB,_Z'"$2PUK7'$X?B+_!(D;9B!''[Y:4B2Y#=(] M/ D'^;"/RZ0N P.12!C'!+,Z4KVT*$.2YIY+."!IF*3I084? M;^A_ZU"Z]#D)RXSXY*A($KO<),G",B7_K4/YG0Z)TR$MPG@00P^M(2F)TR$G M>5A@@1=U2,*RC)T6C@K)RC"-2:=#D<5A$<=PKG>CDRF)1#?^+3#8"*VTW< \ M6H_/S:R;LM_&ULQ5;;;N,V$/V5@;LM$H"Q=9?LV@:< M-$$#;+I!O-U]*/I 2[1%K$2Z)!4G?]\A)5^R==2^%3"LX67.7'AFR.E.JF^Z M9,S 2UT)/1N4QFPGHY'.2U93/91;)G!E+55-#0[59J2WBM'"*=75*/"\9%13 M+@;SJ9M[5/.I;$S%!7M4H)NZINKUFE5R-QOX@_W$$]^4QDZ,YM,MW; E,[]O M'Q6.1@>4@M=,:"X%*+:>#1;^Y#JQ^]V&+YSM](D,-I*5E-_LX+Z8#3SK$*M8 M;BP"Q<\SNV%598'0C;\ZS,'!I%4\E??H=RYVC&5%-;N1U5=>F'(VR 90L#5M M*O,D=[^R+I[8XN6RTNX?=NW>*!A WF@CZTX9/:BY:+_TI%6%*QXJS]"9PX>!7N/KH->P$^Y&8(7 M$@B\P.O!"P\1A@XO?"]"AH>FX8_%2AN%)/BS!S,Z8$8.,WH'DO%ZT\_9(&?_JRA M* ML3>,@=\P(V]G3L)8LJUAM1T$&>E9..O,'7]!M-.9#Q#X),#,H!"2L1>BD&;$ MSYR0$C^(X0M5W!;#&\4+_Q+\,?'\$#*2Q!'$$6IE$*0D2S*W?"_RJBF0$KK$ M8[ERJ3R!(+ K>5X"Q01Q;("XSFDU["%C?"!CW$NA&ZH15F FI;C*[6!A6QTW M_(2?9ZG9BVNO@XG>TIS-!MCO-5//;' T)O;&Z-'8_W3ZSJ1P'."08UIJ%!PC-A;%;:HZGPJ'GEO)^0E%5A4UH+ Z^L[ M*Z>^63O$2RUOHY0$B/X!_(R,(SL3I@$)DC'T4"DY4"GY3WW-)NBN,9@N>,#^ M4#=UU^4>Z:M-X%DV]4*?9U-GH^YL=%VMLP$-\D%U1!,YJXY5J=]K>/]"P.,) M=[>"T[K HT"JV&E+%&$I6;>49-]3TBIV;\H&J#1?VNERCJC=,L>.I]IW6#HS\&:R))/DD/NWWKQ5^MD4B!9> M2R'-55!86UWV>B8KL&2FJRJ4=+)6NF26EGK3,Y5&EGNE4O3B*!KU2L9E,!G[ MO;F>C%5M!9BU* MSDN4ABL)&M=7P;1_>9TX>2_P!\>M.9B#8[)2ZMDM[O.K('(.H<#,.@1&PPO> MH! .B-SXLL,,6I-.\7"^1__-#A32MQ3BG4+L_6X,>2]OF663 ML59;T$Z:T-S$4_7:Y!R7+BA+J^F4DYZ=W$T7L_O9[TN8WRW@YO'AX7$&RX_3 MQ1VP(.2MC!P)W/,C_5[Y%_K9+QW\CI^ M%_ QLUV(!B'$41R]@S=H20\\WN MTDQ++C<&YJAA63"-\.=T9:RF'/GK'?RD MQ4\\?O(&_I)*)Z\%@EK#J:T0KIGA&3"9PRT7M?W^CIHK>=_$4X%4$YF2&1>< M^00G8Y9V95VB9E9I;R!'J2AM_+HVF /5L1?+5%G5MM5\"HUXE!@P(T[' M.Q1HM2)-"O624+!TBS@-WSZ8M6P=L9.+/;[^FX9%$_$9O7A<$C&$,Z&,Z0"K M*L$SE_5@U1%E Q]@$(51G-(D3L+SBX@F9TF:A*-AVG'S_GDXB*,.W!Y<^']U MZ;-_0TB$O1"I#>ZB0A%U="E*QS[1&VLL(1,8].-AV(\B/PZ'YWX<#8?-.A[M M[=![DCT#?JGY"Q,HK;F$N[(2ZBO%ICE3E4L) _WT OKP\T]IW(]_;P<\RS3$Y;-91]']21]/T#4C9-F M\&$<=-.1CV'4[2>=-D[_$^:>KD:ZE@-SP4@)LUISRXD1E8BH7;JOM2H;_JX* MS_H=B,-^,@(*)9$J1?EK0 M3PEJ)T#G:Z7L?N$,M+\YD[\!4$L#!!0 ( &^(:E$K#<0>7P, / & 9 M >&PO=V]R:W-H965TM&!) B"1* MLF7/-F W'3I@;0TG6S ,>Z"EL\V5(EV2BM/]^ATIVW71)"_B\7CWW7<\WFER MT.:SW2$Z>&JELM-HY]Q^G"2VWF'+[8W>HZ*3C38M=[0UV\3N#?(F.+4R86DZ M2%HN5#2;!-W2S":ZKM;3A"X?>=CB*H.ZLT^W1F1BT0O4K?SK>PX5#E;[@P(X.+/#N M P66M]SQV<3H QAO36A>"*D&;R(GE"_*G3-T*LC/S1[FJ]7\X_U?<'7/UQ+M M]21Q!.L/D_H(L>@AV L0(_B@E=M9>*<:;+[W3XC.F1,[<5JP5P$_U>X&TCP& MEK+T%;S\G&,>\/(7\)9&-UWMX($;PY43:.%6V%IJVQF2_YZOK3/T//YY)59Q MCE6$6,4+L>ZH:YI.(N@-S.LOG3#8D%";CM8C@:_P:2W%EO?/4C5PBQLTYM)@ MA8^H.GRN&*_&]ST\MGM>XS2B)K5H'C&:W>\0-EI2 PJU!><+30T5SI6SX.C8 MT#&U^(&;QE/7G:&&Z5D?3J3T]ZR;$^NS@>E9]ZTF2$&( 5T12VC[5X+^E0#5 M6*_1P+'* ? .]PY;KV655VC^&C![I\;C\ /0.RP*U0RJ>^ MYI*K&N$-L&P09\.R:XJ8E:EEX_,:ME %E=5"2S.L_Q45;JG6F^5^(_H7[$X+8OK ML [+:WCW1..6@K$\9N40&*G3 27EG,0^WA7I!D5Y'016>1_57";G4QLRBIE5 M\; LX'>T=DRSA&JE'.RU"2FR84R7 WD6LU$!]]IQ&0,- /N#)5U1-8I+5@1I M&!>#%)[KE.1B"K5HMF'6$IR_M'X@G;7G<3[OI]@W\_Y?\($;*IDE/AMR36^& M902FGZ_]QNE]F&EK[6A"!G%'OR0TWH#.-UJ[T\8'./_D9O\#4$L#!!0 ( M &^(:E&OFFUU: , )H' 9 >&PO=V]R:W-H965T^;_(2:V[N5(.2 M=K9*U]R2JG>^:33RHG.J*Y\%P="ON9#>=-RMK?1TK%I;"8DK#::M:Z[_FF.E M]A,O](X+SV)76K?@3\<-W^$:[<_-2I/FGU *4:,T0DG0N)UXL_!^'CO[SN 7 M@7MS-@=7R4:I3TYY+"9>X!+""G/K$#@-G_$=5I4#HC3^/&!ZIY#.\7Q^1'_? MU4ZU;+C!=ZKZ512VG'B9!P5N>5O99[7_@(=Z$H>7J\IT$O:];4+&>6NLJ@_. ME$$M9#_RUP,/9PY9<,&!'1Q8EW\9 MK=!(U\K"'"5NA37PVVQCK*8+\ON5 /$I0-P%B"\$6%/?%&V%H+8PR_.V;BMN ML0 N"UAI]0==1](.L>%I4XD==Q?4?(OLJZ%K/Z$U?2H2M MJJC;A-R![0X2#+4W=; MP=)VKNI&2:+ N"3=BJ3]!K50AO?.4PB&$"<0IQ-&_S!WQ=/%:K@6OH%+&0)I$D 8N/Y8, M288A@^6E\W&E9J[,. U()O'(K5!E&3RM%O/_E7B7QM"%CYQ(_T%[,H(A$9%F M$([2_\(#2^&'[S(6LA\A"T_3:TR,' 4I(\%Z&<;PK8[VS][+&O6N^Q4,H;32 M]D_G:?7T\&PO=V]R:W-H965T;%DF/WZ\B.)H MI?0WLT"T\%P(:<:-A;7+8:MET@46S#35$B7]R94NF*5//6^9I4:6>:5"M*(P M[+8*QF5C,O)[]WHR4J457.*]!E,6!=,OYRC4:MQH-]8;#WR^L&ZC-1DMV1P? MT?Z^O-?TU=J@9+Q :;B2H#$?-\[:P_/$R7N!/SBNS-8:G"[+F.PY9"/]RC$-4* MD>==&?(L+YEEDY%6*]!.FM# M'02\2VT3PCB *(S" WCQQM/8X\5[\"YQ9N&2FU0H4VJ$O\YFQFJJBK\/@'F$0AB%,41<@%)-[E!*(@B3L!'$OTC)(9@*2>2DG\3HL4 MU4$4#,*(5NV^BW.G=B4M24%:6#H,ZG!D:Y<"1$G0I0C4KX]9TG$W[Z".G-EN M+XC)K%NWR=,!&7;N7\M4E!E%W%7G'N>,42EGEC97W"Z\I'U?32X&+OEP,/N! MEWMG;%^\_H?MSY11$Z;?8YE]XBQR,DNY.VHW!]3BA?"W%=$[BIJ=UPTOLW7D M75OT8CMG/PK;@X LF27Z^TZ\4/BHVZ6"F/"<$PWJ(HJHZ8H;P4K/-%72*,$S MSW_&!+F&X"\6TSS0(9--ATP^UR')BYM-"?JN=RVI$9=TTUOS4=\\B.N&EJ%9 MLA3'#9I*#.HG;$S.[-M(!=Y'+LDJ&@N:N5S7GE_4Q>_[W8VKDJ_K*EF1N M] MU83-\%T"KK<1(:8,?H&K/*^"OVN/RBUIT^^W$%?/J3N"[(EQP6:5W2-(ZB;\ ML"D:5[_$N;3&4MK=SFMGLV3'%TA=6=M2<9>Z= @?Y;"U-3@4J.=^/')W$)WB M:H;8[&XFL+-J\'@5K\:W6Z;GG/@)S$DU;/8H;;H:B:H/JY9^#)DI2T.-7RYH MBD3M!.A_KNC\U1_.P&8NG?P'4$L#!!0 ( &^(:E%&-))J>08 !42 9 M >&PO=V]R:W-H965TVSOCQ7E2T+B9\UF&HV$WIYA:5:7+2BUHKP6$RFE@F= MR_.YF. 3VI?Y9TV[SEK+J)BA-(62H'%\T1I$9UE%*VO!",>B*NVC6OR&=3S.P5R5QOW"PO/VTA;DE;%J5@N3![-"^J?X5N>A M(9"%>P3B6B!V?GM#SLN/PHK+JDR;E"\J$\64UO"Y*SEY\& MMX_P97#W<@._?X)/MP^#A^O;P1WU 6KBNM4=IR"8^8JXDL_L01$(ZO1"ED MCN#.?%?:#UKD(C\S8($5.B/EP+K9?L M?2.SNVC/J&=PIX0D8EZ4A5W"$<1!&G:#I!>[=;?7#Y(X\_0X"=*LY]=1-^B' MIY"UP_ _\(2R4)I/CW)XVDV#, SAM)<&ITG6V(=!QL]V%*<;,FD8.IXT]+P_ M_Y3%4?QA_3R N'2-N/0'$!? P!AW$'($=X48!(8]P2(?-R;L2 MIC"[L'?0]@'LJ9*Z VNV[CJI>P1AB?#F.X]O A.A1\S&>'K#I'CSO6SX;J<$ M*T'0F:V"V,*E8-3600TY*-+%F=D$%ZO> E@ !B?LDP/TTB&XQ%"JYU"0N\WP9WLD[DJZ1: MK+]=#TS;*4(=F_JQA*$3C;-X2Y1INT6+;Y2!0E(.<,T=I=&[M<^H^:%,QB<0 M!;W3T_=*@W[4J]76<#ZJV8X MJ-1@CH*PV]T"F*<> #2?;G^'&%._ ]1I;QO43/M^4"=9_]WZ'X*:#I^ZXCNE M0:]WN@EJSW;D&)LY]LS_'-1)D'5[.RC?#>JX'_2S;'-[&-0)V4C2723&V8ND M[R5_L4]5Z1H839.&=%!O<]W 3C52G_(#,?) 3(/!W/IRB+.Z'-P<=!2V(_H2 M*$O*17N7Z@G-; :.O863M0F:XS8L[&IR>ZT>A^W>R(QPN AXRO W2N XOM?WE261Y[K: M9&5%0Y0X+LB^\@DY,%"W':)O)=R+93VKV$92T-4"7P@T:(QIF/IEB4+S=J-$ MC)M$*"X>(?#R*:(8.V^$:-?585'OA2J7W M@4SP@90\?[LLDCIOJ$279H>FG;[A>+R"'"?C%36=""IDF^(7?R. <(ISQ*^D+=F2B>-G-%3L"1#WO7M-YI?*K/4$_<'Q*&Y"II M_5?[FKK^SV/@/_7?V/T?)O="3[B82AR3*)4G#=_:_PGA-U;-W8?_4%FK9FXY M13%"S0ST?JSHHZ/>L('U/T&7?P%02P,$% @ ;XAJ4?XB2C,S! C @ M !D !X;"]W;W)K&UL?59+;R(Y$/XKI=8>0+*" M7_UPE" EFGQ96E=IP,>W6KB-\[H.AEU[813 M6DPZW?39]"+=/;GIA=V&MNG-DP._[3KM?EV;UNXN,Y8=+IZ;U3K$B\GT8J-7 M9F;"M\V3P]/DB%(WG>E]8WMP9GF97;'S:QGUD\+?C=GY$QEB)'-K?\3#77V9 MT4C(M&81(H+&KY_FQK1M!$(:_^TQLZ/+:'@J']"_IM@QEKGVYL:VWYLZK"^S M*H/:+/6V#<]V]Y?9QY-'O(5M??J$W:!;EADLMC[8;F^,#+JF'[[UZSX/)P85 M_<" [PUXXCTX2BR_Z*"G%\[NP$5M1(M""C59([FFCT69!8>O#=J%Z>SVS_O; MAQ>X>_CZ^'Q_]7+W^ "C%SUOC1]?3 )ZB'J3Q1[M>D#C'Z IN+=]6'NX[6M3 MO[6?(+,C/7Z@=\T_!7Q\G\/((+Q.\_ @>9Z;>M@;L$F8:D8_3C] 0\(.FW-UAC.S<.L,HSLPFFBP=>D8\?'O#' MRL?TGL-W=&YW'OZ G#(BF$R2)$)4*.%-61$J5)*ED"0O%$B1)RA?HE,*J0 M$08K*CJ<%"PNC-!I62#$2.2$)X%ARBNFDE200N7C?1;L^[$@NB **Z!R MDA<4D9!>597X(!5AO(!OO<96'9K)8H\Y,*^X?SR.3S&%I/,+*/3Z?!/2T-)H)3K'6L#B>L0'J<'FJ!%WE%!):.8QO$1-/3"E38 MHP47H J!0;&3G!>L)"6M,#V8,)Z_\1YC(;+$AJQ8DG-LSEC;]W[')B<; MVN MTA[TL+#;/@S+XGA[7+57PX;YK3[LZ7OM5DWOH35+-*5G99Z!&W;?< AVD_;- MW ;<7DER[G0D=NQ+&F!3%+.0.!J[$SZY_'0[+<;OE&LY=8<3"5/G#^;(%F.'<\( MPAQ391B('C888YX;(BWCI>5TNB,-<'O^P7YM:]>U/!&),<^_TZ7*QLZ9 TM< MD2I7][S^BFT]5F#*M&"MH*"L&:RS M\_P-;K#0,YD1@3)TE19FZ-VT%7'1B/#WB)CR30_ZIR?@>_VS'?#X,'R6JAYX M@8'[WN]P5]O1>>)WGOB6+]C#=U%)G9$2)NE+126U]^WGKS0-.@T#0YK(CD"7X&^=.GS"?":H9 9+:%$D2)3NJM;P;M4'>8>C'J>]^F M<<-.Y/ @T97^)>H-&%=;YA4HUBC^X5L\_-NW4=\+_C#-W6HF\Y#=$;&F3$*. M*XWS>B--()K'H0D4+VU_/7&EN]5.,_V>HC ;]/J*<_41F);M7NCH'5!+ P04 M " !OB&I1OAZQ0^ " "!!P &0 'AL+W=O[? MSW;2C$= ?$GL^)SC<^^-K[M[QM]$BI $'QFAHF>E4FX>;5M$*]&04]RQ'&T($15(K0/7:H1 1HH64C?="TRJWU,3#\:?ZLXE= MQ;*" H6,_,2Q3'M6VP(Q2N"6R!G;?T-%/,9@Q(@P3[ OL(X%HJV0+"O(RD&& M:?Z&'T4>#@AN_0+!*PC>K02_(/BW$NH%H7XKH5$03.AV'KM)W !*&'0YVP.N MT4I-#TSV#5OE"U/]G\PE5ZM8\60P7[Z^]F>_P.09S$#$:OX#IY/LH' WGX"N8H8C1"!,,39%9 D(HT@?S!,/W+=Y!@J@4 -)8@87D M.)(HSM?O!DA"3,2]$EK.!^#NRSWX C %BY1MA6*(KBU51-J7'17NGW+WW@7W MDTC6@.,_ ,_QG IZ>)T^0%$-^*ZFNYT*^N Z?8XV->"U+]*'M^_>/J;;JHIE M*;VRE)[1\R_H]:.(;:G$= VFC. ((P%^]U>J"NHT_KFR@5]NX)L-ZA=$ MI@BH\R=4;6.HEX54K\P0U5$TX$3U_J TK8'7U#[1.,F@?M"]].;U"OL94 ((2171J+:7#\X:?3R3;F(ZV8E+U M1S-,U1V)N :H]80Q^3G13;*\=8-_4$L#!!0 ( &^(:E%*C%.HU , !4, M 9 >&PO=V]R:W-H965T&;. MG!G.,(,]X]_%EE()SW&4B&%K*V5Z;1C"W]*8B"N6T@2_K!F/B<0EWQ@BY90$ M&A1'AFV:'2,F8=(:#?2[&1\-6":C,*$S#B*+8\)_?J01VP];5NOEQ3S<;*5Z M88P&*=G0!97+=,9Q9916@C"FB0A9 IRNAZVQ=3VQ' 70.SZ'="^.GD&%LF+L MNUI,@V'+5(QH1'VI3!#\V5&/1I&RA#Q^%$9;I4\%/'Y^L7ZK@\=@5D10CT5? MPD!NAZU>"P*Z)EDDYVS_&RT":BM[/HN$_@O[8J_9 C\3DL4%&!G$89+_DN=" MB". VZD!V 7 ?BO *0#.*X#EU@#< N!J9?)0M X3(LEHP-D>N-J-UM2#%E.C M,?PP47E?2(Y?0\3)T6)Y?S^>_P&/M["8?GJ8WDZ]\<,3C#WO)P&H80[)@1\5;K#;2[\MP;_3NG?T?[=&O\W21 F&SPOD?)W 1.D$:\H M!\>JBC%/4&ZRHTVJ;K(;]?L=>V#LCM/PBTTG;-V2K=O(ULOB+"*J/0!=K['< M5.V17$(5AK\ER89647;?0CG?U#[:9#FN955S;I>#, M$!+(256>\+^ A.I<<.JS'>5A=4B=LY NK9Y9HV^WI-MMIEM/*Z^.'UG(E> L M3DGR$XB$@$A:?A.AFCI5=+MG='N664VV5Y+M_:WCAMV(Z=-6W\YZ9REN*,I^ MR:/?+-KAS"PD]F'L)@*6J1;FZ\VS5--<=?*[4,AO5>>IV7PF+C>$I-<'-Z67 MW EVEH[EW.M64Q7T?V;^1"W+/(Q&\ZV-YT8WG@N889DS/?S& 4M5#6'C#O[$ M.8UW(=GD]6@@6__+<+ .T\FR__WQ4-@\+ME.M_>JU_YBTRG?PS2SFL?9/Q\0 MUOF\JB#=O"DG;1Q=P=2%^1[;*#90B.@:4>95%SL*S^^@^4*R5-_*5DSB'4\_ M;O'>3KG:@-_7C,F7A;KHE?\)C/X"4$L#!!0 ( &^(:E$D))P0\@8 ,LE M 9 >&PO=V]R:W-H965TB4Y:8'_\4K(BVA3%&BMH$2"VY#=# M<9[X9C3BZ7.:?<_7G OP(XZ2_&RP%F+S?CC,%VL>!_E)NN&)_.4QS>) R,-L M-N\G.3].MB,*$WV0@W\9QD/T<\2A]/AN@ MPI@G(^./9X *]GS*O,"@1 MGT/^G.]]!\54'M+T>W$P6YX-8'%%/.(+4;@(Y,<3'_,H*CS)Z_B[/]03EY.YB'(^3B-OH1+L3X;> .PY(_!-A*WZ?,?O)H0*_PMTB@O_X/G M"@L'8+'-11I7QO(*XC#9?08_JD#L&4@_9@-<&6#=@+88D,J '#L"K0SHL2.P MRJ"<^G W]S)PDT $YZ=9^@RR BV]%5_*Z)?6,EYA4MPH7 M%[=_@NL/8#[[>#7[,!M?7-V!B_'X^O[J;G;U$=Q L)%$$;Y&XFZGT_ ZU=OP"L0)N!NG6[S(%GFIT,A+[<8 M=+BH+FVTNS3<B!, MR5N (8:&ZQG;S>=\!Q_I=E(%H/1,N!:,M =ZD((I!(SW+Z M)/5_O M&(K /^!SF/PL1/M7E/FU9[]?RA!4T@^[DE9YV(\?=1AUL<::"><2J50:;0:< M7(*$$%?CS00DA+K4-1.']A(>.I*ZBV@K,^HV/H(]A)5[W#-_2H$1Z"=J9DZ=DE,.\BOA-%J89 MN.'R8_E6_K*(@CP/'\-%RX*\/62QP\\LQ*B=!NQGKE7PHZ< MCMR/*P\';+%&#C.@D./!-K)40D#VC*#(NA9KGH%-EBZW"Y&#WX)X\SO(>?84 M+O0+/QQ+B3'R>HZ[4F?D=UYSOC$W-=:< 89=TE#,)DS*I4-U&ILPF35I2R6" M58[ ]AQQ)(V]+D"LM!VC?F\$K'0>XZX+L/)P6'PT%J !15K7'U;) =N3PY<] M93P,/Q I"/Y/ <5*X3'MF3^EU=A>9!_#'VLP\\Z@H":814*QTGALUW@[A6FY M'GOE38D]=GOF36D]ME?>Q_#F&0@Q+#P#S++R5(K ]A0Q#Y=ALK(]8BOU);#? MN!(EG<1>%A^1V"H/!TJ%D>=K]=_8A$/RD4M[-IL8N6]-PN(4I$2>>&2>7AH$+WB-<@L@FCLD9!.H]-&&)2*/5G M<1,.$X9:BA2BM)S8M;SF4SGS83S M?*37E@8<\5S&&L0U<5).,6Z12J+$G-C%O";NDLO)V\*HU)?TW#^A2IUIY_X) M;;8Q7$9=K=LQ-L)\TNA+&IHB/F:.WCPQXGSL,#-?5"4):D\2-5^SY%OUIB=. M(WMWG2HYICVW3JB28]JY=4(-K1-(':A39VB=N!3KN;( M%:3KH@'F0DI;ZA*J4@&UIX)Q&L<\6X162:1*96G/[1&JU)=V;H]00Z<"RC^D M4V7 %5U$1^?*T$>17+EZF3(U 8D+$6M[7:,2 ;,G L772RH##]LP*I?<2U%I M"2]3^LMZ[F\P)<:L:W]CQ)J="^PAHK^#&1MP!,OZ07^G8\!Y%'N.E@:G!IPO MZR#66E4:LQZ;G.PO5>)7=L<(];L M7W@^;$BG 8:@+]539[&)PXYH\G#P(IHXC5>K)AAKU" 3 \R7PJN_Y3' Y-,C_=[2M2[G?; MG"Z#;!4F.8CXHQP*GKCR9LMV.X=V!R+=E%MC'E(ATKC\NN;!DF<%0/[^F*;B MY: 8H-Z_=?XO4$L#!!0 ( &^(:E'LA63K[@( .D( 9 >&PO=V]R M:W-H965T$+1****ZRJM8X%0:ZT2"LP*D@9+^_DJ>K#!J#5W@%P*X#[5H!7 ;Q_ ,W6 M#D"K K2*SI2E%'T8$4V&?2E6(,UJ9#.#HID%&LMGW-@^UQ*?,L3IX9GO7]]. M;BXF7V ZNY[@V!]?C2J;VM4 M8'CLH,IV7F9S=V3[1G@#G.8QN([K;('[^^'7@4:XMQ,^V@\?T: !7I&]V7L) MM[%M=>_?MX!M+*23X0LIR$RO KL!4,IR=4KR% "(W6_1XE7*_$*):U=+@:!R+EF? ESC2*(#!7<9B&F@[OQDS:O MZ2*A<,F4OM]FVW[Z7'U:$I*=/J>ILY1)L*'MIG=%TP65VVQ]-_H7W6K5W6KM MS>?G:9X0\[V!<12A=\=KNT2$CHG,F'F\X=V>G"=USI,/WBOM6DG[K=73HGI3 M-7G>0$%,^))N>[M*WG;!:XZ3QV&[T^W;CUO$=&HQG;UB9N8;PVD(8R(Y9E?F MLQ.Q@.DC^ /_TZANK:C[P4;U:B6]]S'JO/?*J([CU$:59KY>\]I,>^-<,3\! M5T0N&78DH1&BG$8'][PL#]8RT"(KCIJ%T'AP%<,8_T6H- OP>22$7@?F]*K_ M;H9_ 5!+ P04 " !OB&I17]JW!%T$ !<$0 &0 'AL+W=O6NO-.\=1T9JE5/7%AF7P9B5D2C7X;N"DE&>]R;AX M=BTG8Y'KA&?L6B*5IRF5W\Y8(K8G/=Q[?/")WZVU>>!,QAMZQQ9,WVZN)=PY M%4O,4Y8I+C(DV>JD=XK?79*! 10M_N)LJQK7R*2R%.*+N9G')SW7*&()B[2A MH/!SSZ8L20P3Z/A:DO:JF ;8O'YDORB2AV265+&I2#[S6*]/>J,>BMF*YHG^ M)+;O69F0;_@BD:CB&VUW;8-A#T6YTB(MP: @Y=GNESZ4'=$ $-P!("6 ' KP M2H!W*&!0 @:' OP2X/\ \$@'("@!P:$1AB5@6!1KU[M%:694T\E8BBV2IC6P MF8NBO@4:*L(S,Q076L);#C@].9W^>3M?S&_F'Z\6Z"VZHE)2,SC0JQG3E"?J M-7J!>(9NUB)7-(O5V-$0UH"=J QQM@M!.D)\H+*/7/(&$9>XMXL9>O7B=0O+ MU,YRP99]8# L..QFF=E9/D8:M'C/:3FWL_R6)\ R>([EXN>UT.AKSA4WL[2% M\-)..&-1'WG8TD4.C(YJB)!JB)""UNN@/%4,KX@QZ(AQ*42\Y4G25M$=,BB0QEGO)QB/PC D8^>^V=L'MKML:1<$H1\. MJG9/4AA4*0RL*5SEZ9)))%:H442%_D/VFE[L6/V&'-(NQ*^$^%8AOR<,%A7T M@2J1R6]OT#R+^I82!15M<+1A,*QB#*W2KYF,6*9A#33]""NGTN Y/+L#"]), M,J75KCLEB]N,R,Z.7;?ONB\M.D>5SI&5Z49HFJ"(JC6*H,@\9L8UH3^TI)E: M,=FA;[0W] 8N?-KK'59B0JN8S[#6FRZ*Z(8;633^%]8-V"[H-K,^#_!XUP9P?5)HJ)W1Y@6ZEHPE3E$)(Q&-91DL>@&Y98D4NTXAG-(@Y5 MA)$/LZJCB+,RV),N];S]7/:;$3_L3*9V:VRW:Y,,2!VI M?=M2G_U6H\Z,:O/&=O<^S^ZY%)G1!CH76F2L. Y8S +7AHS]HUDGKOT9!\\%-<6P;M-I]B7NT 49JOR5VO[5MTLB^:P8^P>&/L_? =I&PO=V]R:W-H M965TY: MS&=\K\JB8M<"R/UV2\7#!U;RP_D$3AY/?"]N-\J<".:S';UE2Z9^[JZ%/@HZ M+ZMBRRI9\ H(MCZ?7,#W&2'&H+[BWX(=9.\[,*7<AR8B5+%?& M!=4?=VS!RM)XTGG\;IU.NIC&L/_]T?O'NGA=S V5;,'+_XJ5VIQ/IA.P8FNZ M+]5W?OB;M05%QE_.2UG_!8?VVG "\KU4?-L:ZPRV1=5\TOOV1O0,('$8H-8 M'6N 6P-\K %I#-+77-^Z2*CJ?"7X PERMO9DO]=VOK?7]*BHS M*$LE]*^%ME/SB\4_/Z^65S^NOGU=@G=@J0=QM2\9X&MP(253$ESDO_>%8"M MJQ7X7-";HBQ4P:3Y?;_5YU]?,D6+4K[1]C^7E^#UJS?@%2@J\&/#]U);R5F@ M=*HF8)"W:7UHTD*.M+[EZ@R$^"U (0I'S!=^\R]4:'/D-+_TFU^R_ Q@:,QA M.F*>^M0T@K:->.]QB3N7N'9)'"[_XGQU M*,IRK#.-95Q;&L[*MMC]BM!DQ M7\51YS;R5OR9:9R TCH?*ST:E(22=!HY*HJ[T+$W]*>2:0:#+U3R2CR\!5=5 M?N:I*.G<)J<:BVGGM)GC\IJ1=J-0;ZB+/^;[2^0N6L^*. MWI1L+'+C).I%3A".QD/#T$(O] :_JNY8I;@8'X-%:]V/&B>A(VB/M- ;]%JP M'2U6@-WK75Z:Z=9 Y6K#A :]$#HA,^^ZI:,IP4%**$D<*5FP0/1,2EIQ"*5G ME$?3CJ%F9B]:$V?] 4F"#IB6G)!/[J^U>/IZ44\7"E35Z46;##Q1OW! M%2T?V_#(M]'PR=@HQ XT08M!.#WE'@0M]."1U-O1!Q?RX)!Y$*)XO"9DF8?\ MS&M;F>=BSRR$QA) 0_S!,'2L,&3YA_S\.V8'7J AYS!.':%[ LK/N:;VDE>W M[Q03VV>3&*.<*PD+.>2'7#/5Y7"T1E,80@Y%B2L'2SGDI]Q7IHY95ZV7_H9/ M8#IUZ"!D$8;\",NJNT+PRNPN^E8L%:]8_4CL$\F652@^E1Y"%D7(CZ+O3"I1 MY$HOF7Q<'&6MA_C)R#I;91F$_%KL.(&4M5Z>S&H\1:[5:DF%_*3R2Z0,C4 * MA[%#"6!+*>RGU$M$4H:'X,*Q2R5A"R[\G'#[,Y64X2'$($&IHR?88@S[,?8G M,BG#(Q"#.'%UJ/?DZ,?8R812AH>,2[5J<<@';"&'_9#S"*4,#\59C"/7PPRV M9,-^LEVR-1/F+8FB]^,K!@\E&DD<1,46>OA% BW#0X$&(]>*L%3$IQ%H&1X* M- 23U/5$C2T=\4D5&K;PB]*H6-NB64?.9%"R\B(0B-Q[-"(Q)*. MO%RB962$;A#'#KH12S=R2I&6D2'?,'$]91&+-W(ZE9:1(<%PA%/'8Q?IO0([ MA4S+R%"F0;WU#YY_@M[[8?/Z_PL5MT4E0?]TPS7AA+M"_KSE7CP?F+73W?XWY_U!+ P04 " !OB&I1UPQWAG,# M !;"@ &0 'AL+W=O$P9T=%P56,!5[5Y:" MX-20BMP-/&_H%I@R9S8Q:P]B-N&5RBDC#P+)JBBP^+D@.3],'=]Y6?A(]YG2 M"^YL4N(]V1+U6#X(F+EME)06A$G*&1)D-W7F_NTZUG@#^(N2@SP:(ZWDB?-O M>K))IXZG$R(Y292.@.'R3)8DSW4@2.-[$]-IM]3$X_%+]-^,=M#RA"59\OPS M354V=6('I62'JUQ]Y(??2:-GH.,E/)?F'QT:K.>@I)**%PT9,B@HJZ_X1^/# M$0'BV E!0PC."=$KA+ AA&_=(6H(T5MW�$(]VMM1OC5ECAV43P Q(:#='T MP+AOV. 79;I.MDK 70H\-9LO_WS<;#>?-A_NM^@&;:$.TRHGB._0@^#(/ RT M875!ZB=[M2(*TUQ> _I]3J"VT!V6G(F?/< E?5A^W*[0U;MK] ZY2&98$(DH M0X^,*MF#11A_RG@E,4OEQ%4@0J?B)DW"BSKAX)6$0W3'F(%GR6?93=^2LH^"6-/]L4W._]M]_H=CB! M%/K[#XB!-HH4\DM'3E&;4V1RBE[)Z1Y.6XES8BVVFCHT5'VF/L_\(!@%@W#B M/A\_1!MN'(?>Z!2WNL2%$?P&\2EN;<$-QY'O!2WN1.N@U3KX3ZV4);P@Z"KG M$MY27)8Y3? 3O-.*([A3P$M7D#?WCFQB4J %!TYL4EZB:*@U$\ M/O/"@O/'<13:K1BV5@P[2_'2BI*($P-N.XIKU.XRZC1\@25-T)4^W^#4TSN8 MT-XFY"?OQ6:2U!>7UCQ[EB=ZXU1MWZEW1O%(D M?:/B^"V*K: SQ9<8FV(+RJ+8/?I:%D3L39LBH3(JINJ3KEUM.Z&Y:0#.UA?^ M[=*WK*^@Y>IGH#=I^&PO=V]R:W-H965TW!@$ZP:+[67T/[WMS:.UW@_P$G+2P S,SL[&?]F M/.S)6N3?BCGG$OQ8I%EQ.IA+N?PP'!;3.5_$Q;%8\DQ]\R#R12S5Q_QQ6"QS M'L\JI44Z1$' AHLXR09G)]6U+_G9B5C)-,GXEQP4J\4BSG]>\%2L3P=P\'SA M.GF;N8\+?BG2K\E,SD\'XP&8\8=XE+))L\QK_J /14E!V[ JH5D!=!>)0P+4"WG<%4BN0K@)S*-!: MH=KZ<+/W*G"36,9G)[E8@[R45M;*-U7T*VT5KR0K$^5&YNK;1.G)L^OHYO;Z M[O+V[OKJ[X_@[83+.$F+=^ (W-U,P-LW[\ ;D&3@=BY619S-BI.A5*N6NL-I MO<+%9@7D6 R*3\P)$V8S/+/H3OWZX2S_RZT/D,3!4X6IBAIYC=H&\%C]/ MY3$(\'N A18'+KTJY\O^=4G?'H,,"S58>@)!FX2"%?VL"N! M>"'SU52N\B1[!)>BD$#E"5"7>?[$P;]_*7EP)?FB^,^S&FE6(]5J9*_5IFHU M:T9NC+#*2(G*IS,4PO')\*D=9E,((XQ@([7E(&T9U_+PH5%E*%LLXR54AD+:\ M9F;$H.$=,[PCH/2-;EU+=(4J'JQCO.9+[O&S3+C'MF5;Y9Y#^[Y M8Y)EY:7[.(VSJ>U?=SDVMHT8PYW8[",4C@P.]=7,S!,OY9YIWM?I[4^NUUCQ!$A';,82 MA>5']X0 M:AQ#=H@0:L+"T>M#.#)""*DSA)JZL ]VRUU>-6[L3DJ-0!@>(*)(4PWYJ;9? MKS)!)K-4%^***M+,0GYF51L4#^"C$+,"W(C4V_IJ7"!TB"AJE"#\2Z*(33@Z M8ZBY@OQ<^9ID,['VI1_2H$#T$('3 $'^AF[?P)G]VL@=.8T3]%L[-J3A@7Y? MSX;,?HP8CPG["$46(5<(-:_0:WLV9+9C&(_#KF^F% Q"8GW(>\_9"$+8_/8]3-OCV$ M(HO0F#IBJ+&._5WB;B9ALT=$F(VZSEDZR3%V,4D7 ^PO!KN99'):/4@RX\ZU MB$&"1P[_--*Q'^DOAY+)<#;N3E[V$8HL0NW*G^HNQ1"RP#\)NL[275&21U8.1\;4 MG9K8-J4BBQ3"V#%>I9KMU#^_V TG:HXN( Z[][Y%2E6>T.&>K@C47Q%VLHF: MP#ZRN6<1(W3D\J_U<]J.\>I+T40MR+>DQCY242WE3+/MO>FZ0/UUX88_\=ST M?]N:ACCM,W%Y,9TT6VF?P8OSIUAJMM(P&)'N_\'RR]C6ST_;3FID4W_#W9UJ M^T9Y3(.9!0<(-=,L9GUF& (UGFXE%BH38,99@&N/,C_'/<,F'F&@(UH-^"6@P9CU"W0P]89'O4H]5@=GBK4TJM, M;HZF-%>; UKGU;&DSO4+^.%R<\Q*F]F<^OH4YZJF%B#E#\ID<#Q2.9!O#E)M M/DBQK$X*W0LIQ:)Z.^?QC.>E@/K^00CY_*%&PO=V]R:W-H965T4@^HCG=@NW[L&15>>./]6W-S$YQ.[<$03&LE"@JBO9WI)DZ104CZ^UZ*3 MILTB38 )BNB3;1-[SW6^T[I!;Z$4\R5HG*P'6"5]:^*E99Z0619#85? =$$:W4BHMRN,IL56"6%3/K00KU*U-Y MWB\>;S9_!Q025A2?X)G("O#POP\<,G\ &P#/RQYMN<9'$^M:1JL$BS MHEI\7HFC 7$,OO!,KG-PE<4T[LF_,N>'AGQ+=;3I+7KI[1P9!6\C>0IL_ M M-K)[_%R:TR\V0J4[@^D+<_H#W9P"%!3I,.RKQMO,7[^Z]58M<3-S<*F'AV8. MY_&.)0GXZYZK3[7.=T3$?QN4G4;9*96= >4Y7;$L8]E*,2,A643[1JJ2\$J) M I_/,^AYH1LZ4^MYOZ;C<2V/;N/1-7IL>B]HQ%<9^Y?&8"EX"GY/J"(TN(B^ M;UG."GKVC70E[NZ[@CZ"_9Z\QI-G]'23;@@3"ONR;ZEZG4+8[5(M1B.NO([M M$]?&T(?MN&N34JMK?M,UW]BURZT0-(M^ BE(EB=DJ*Y^QV 0>EY_VT'3=F!L M^VXKHK5Z>:FW8,2WF2PF)HG_46PN2MV'Q:N@8P,% >JW$38V0J,-Q4#SDIB' M/9,J",,0'8SB>%S+(+3UN\0V6KS(<[478J9I>%E+[+>.H7TXT7JBG- >F$1P M[V4'C08?61;S76Y@%$1:"[TS_Z!&*\1O)V"ML5\C'SHVPH>U'(UKN]28AF9. MOY&!M;H[3@FHJ0S-6#8B\!)VL7N"D9I]G>G7&VB'X9!!C6AH9O2Q((-=U,(@ M< >:UQB%9HZ^@F6PR]2A*FBB0C-2QUD&NPC%H1/"X'"D1N/:%C5MH1FW#ZRP M:-IS:BPB^YU)@331D)EH1Y&BUFB]%FT?!8?3?CRN[5*S$J'_DQ2U^I';):0Q MB\R8-=,"=;EY GTOZ-!B(-#W!_:82!,6F0E[+"U0%Z6^'0S51],4F6GZ"EJ@ M+CF'MSY(8Q.9L3D.#-0%IN "=RE;A/D#YC1DL1FRQ\("=VDZ5)B]LP S25]!"MREYI -S4ML MYN4X)G#/>8"C"'5X;# >5UFT]H[>U/)?E8>D.2B+4)VE-$^;@]B+\OCQX/D< MGBU@S_,K>'9=';-J^>K4]PL1:AGG(*%+U91]ZJM2BNH@M;J1?%,>_#UQ*7E: M7JXIB:DH M3O2\[ERTW10'.&PO=V]R:W-H965T<9DV,K5:JXM&T9IR3'LL<+PF!GQ46.%4S%VI:%(#@QH#RS/<<) M[1Q39DU&9NU!3$:\5!EEY$$@6>8Y%A_7)./;L>5:NX4%7:=*+]B348'79$G4 M4_$@8&8W+ G-"9.4,R3(:FQ=N9?32-L;@V=*MG)OC+0GKYR_ZG8&EHH(2M< M9FK!M]])[4]?\\4\D^:+MI5M,+!07$K%\QH,"G+*JC]^K^.P!P">=H!7 [Q# M0' "X-< WSA:*3-NS;#"DY'@6R2T-;#I@8F-08,WE.DL+I6 70HX-9G?/=_< M/=XOYC=+=#XC"M-,7J"OZ&DY0^=G%^@,488>4UY*S!(YLA6 M"?X(W7*F4HEN6$*2SW@;M#:"O9W@:Z^3\#Y6/>3X7Y#G>$Z+GFDW?$;B'O)= M#7>C#CE^$S_?\/FGXL1C,^A)KN^V2PX;R6&GY$>N< :: MZWRUZ0N/#@Z6RS6E$F4D15 G=X ,BJJ=EY-%"],1WSE"OJK&:;P A*A M#6!_Q;G:3?0!S9LZ^0-02P,$% @ ;XAJ45X>@"2M! -!@ !D !X M;"]W;W)K&ULO5E=;^(X%/TK%IJ'5MHVL4T2,@(D M2F=VD=IN->W,:+7:!Y<8L":)6=N4=K0_?IV0QH0F3J&[O)1\W'-\K^_U\8W; M7W/Q0RXH5> IB5,YZ"R46GYT'#E=T(3(<[ZDJ7XSXR(A2M^*N2.7@I(H!R6Q M@US7=Q+"TLZPGS^[%<,^7ZF8I?16 +E*$B*>+VC,UX,.[+P\^,+F"Y4]<(;] M)9G3.ZJ^+F^%OG-*EH@E-)6,IT#0V: S@A_'.,@ N<4W1M=RZQIDH3QP_B.[ MF42#CIMY1&,Z51D%T3^/=$SC.&/2?OQ=D';*,3/@]O4+^^<\>!W, Y%TS./O M+%*+0:?7 1&=D56LOO#U;[0(R,OXICR6^5^PWMAZJ .F*ZEX4H"U!PE+-[_D MJ9B(+8#FJ0>@ H!V 7X# !< G >Z\2P/ZY(H,NP+O@8BL]9LV44^-SE:1\/2 M+(UW2NBW3./4<')S/[KY=7)Q]>D.G%Q215@L3\$9^'IW"4X^G((/@*7@?L%7 MDJ21[#M*CYDAG6G!?['A1PW\(;CFJ5I(\"F-:%2#']OQ$%D('!UL&3%ZB?@" M61E_GZISX.)? '*16^>0'7Y)I^< PPP.0XL[N$P SOEP ]]GEC)%SZYT,4=@ MDBJ2SME#3,%(2JHD^/-*VX.)HHG\RS):MQRMFX_6;1AMS*6J2^(&Y>>H;.4_ M#K4.(.SW^L[C]MR\MH-AZ&K3TJ[BEE>ZY5G=&DVGJV05$Z7G8)1PH=A/DJWR M.EYZI>N^E97;[2TCHD0SRR=@V\D7M$Z)_W7 M\^0C##'><;+&+NBZ@>O6.QF43@96)[_GZI5-YB,56HTME=,K*7M'J-.P'"W< M*X!*58!;*AB/P,D?E AY6C?_=G;H@N<,6K?Z#T%60H2ND5[72G8O2*0W9;UA M._DE2$E"K=1;J@Z/D"V(S'CH(%TI8!5AZ?9ZZI)58JLH([/0/T8%&\6$^TGFOHK30N\U*\XAR&J01L-A[\#, MD:>VS!GIAN$1,H>,C"*[C+XW1/U%I;^$XSQ$N6!+ZR!& MG9%WC,P9H4;VAKAIZT=UO:W7Q=U@9Y^J-<2!ZS?LI\AH.K)+YSZ;?T%5W=11 MX 6OW*TQ1!"BL&%?14:=D5V=W[;]%R25Z>HB/PC<74=K##WD!5L?=55'C<(C M>Q?<5L=O:@6P$7CL'J&BL5%:;%?:]VI1"WW0K$4MR'8MPD;@<4O'_H8.N4XQC''-A(+;9+[;MS:*='EB_(@Z#5,(W88WLK_H8L[M$>8"/Z^!C=.39* MCO_?[KR%WG8@T :%S>ETMLYE=9+F^7&U!%.^2M7FB+9\6AZ)C_*#8,>8;\[3 MKXF8LU2"F,XTU#T/=%V(S1'UYD;Q97[*^\"5KHC\&PO=V]R:W-H M965TFR#DED0:EB>E85L],29P9XZ&> M>^#C(2MD$F?T@8,HTI3PERE-V&9DV,9VXC%>K:6:,,?#G*SH@LHO^0/'D5E[ MB>*49B)F&7"Z'!D3^WIN^PJ@+?Z.Z4;L/8.2\L38=S6XC4:&I1C1A(92N2#X M]TQO:)(H3\CC1^74J-=4P/WGK??W6CR*>2*"WK#D:QS)]<@(#(CHDA2)?&2; M#[02I F&+!'Z%S:5K65 6 C)T@J,#-(X*__)SRH0>P#TTPQP*H!S*<"M .YK M@'<"X%4 [U* 7P&T=+/4K@,W(Y*,AYQM@"MK]*8>=/0U&N,59RI1%I+CVQAQ M#]_>/L)C'MC$H2)^(=7,&7Q0S>OGD';R#.X/.:%8)D MD1B:$A=7+LRP6FA:+N2<6,B%CRR3:P'S+*)1 _ZF'3]HP9LHNE;N;)5/G5:' M]Z'L@N5VP+$'O-@M92F$AB:18!F0'IB0A68A3NESAGL,DBF+U<9,$9K$($R8*3@4\O:AA MS@3._\59D8L.H+NDB.)LI2UQW^*LH!'XFOBGA;]7\_7\OS6^4]4@QNSK$]S;;7RO83)HQJ#678@2UKZAW(,:O*=*(_BCA7N79> M1^^(8\_U!Y;W2LIE9O/>T0;U?"?P[&;1_5IT_](,K+5T8$EB7H:A25?_@OUI MMSF@&M14@U:J#YR%E$8"EIRE^E,YNT=-]3$X8F;[;G!(?Q8EW-C6KFU:?V3!M/<:OWWV*T5* O"X MMLT!WE!G&EN]?;3WWE'FGC$ZI.WL:#O_0_).JU4.LO?XXSMG=:AAUVQM]S_- M8/@%-RQ-*0]CDK0EPZY]VMZ?F<>9\09JY*]N7<@ MQVU:Z9N0@) 5F2Q/J/5L?=N:Z#O&J_D;^WI6WIEV;LHKW$?"5S$&,J%+=&EU M^TB,E[>B&ULI59K3]LP%/TK5L0DD$;S?A2UE?I"0P(-T0$?IGUPF]O&(HD[VVWAW\]V MTJR/-(/QI8F=<\[UN;WV=6=#V0M/ 1ZS=*<=XU$B.65:?)9 AGF+;J$7'Z9 M4Y9A(8=L8?(E QQK4I::CF4%9H9);O0Z>NZ>]3IT)5*2PSU#?)5EF+T-(*6; MKF$;VXD'LDB$FC![G25>P 3$X_*>R9%9J<0D@YP3FB,&\Z[1MZ_&H<)KP!.! M#=]Y1\K)E-(7-;B)NX:E%@0IS(12P/*QAB&DJ1*2R_A=:AI52$7K?C_F0\09=H4A0*HG-T"S+S:$BY MX.A\! *3E%](R.-DA,[/+M 9(CGZD= 5QWG,.Z:0ZU!JYJR,.2AB.B=BNNB. MYB+A:)S'$-?P1\W\=@/?E/ZK)#C;) R<1L'O,]%"EOL5.99CU:QGV$R?P+*% MG$C1[7:=G<]%'_]W]+UDN%5%N%K//541ZM_GZ&=_R@63^_A7@Z97:7I:TSNA M^:SW*\27> U,'C_RA%%G&,D7*-7%)H!E=874+.NC-\",HP!ENB#J&PO=V]R:W-H965TICV8Y(983>S,-J7[][.= MD%$(J-I>B#_..=?W<.T[W'+Q(E-$!6]YQN3(294J;EQ71BGF1+9X@4SO)%SD M1.FI6+NR$$AB2\HSU_>\KIL3RISQT*X]BO&0;U1&&3X*D)L\)^+W%#.^'3EM M9[?P1->I,@ON>%B0-2Y1/1>/0L_<6B6F.3)).0.!RSX%H(Q7/*[(^04Y9 M^25OE0][!*W33/ K@G]("$\0@HH0?#1"6!'"CT;H5 2;NEOF;HV;$T7&0\&W M( Q:JYF!==^RM5^4F3I9*J%WJ>:I\?UBLEPLX1J69:$ 3V!&9 JWNH+@CI65 M:/[2RSDJ0C-YI<'/RSE<7ES!!5 &7U.^D83%>9G:<*HV4-] "3\F*ZF$OM$_SVB&M69H-<-3 M*18H=#VQ-42FRA)=91)TD0&O-S(;MJF82NFNE38/X.O8#_N=8.B^[O]%#:@@ M[!Z@YL>HON>'[?>HQ3&JVQT$W1KUSH-.[4'GK ?V,;[FR?5&(A I44G@*WVY M&,;F0N%;E!*V1NL+TV_M@3>04;*B&56TV:;.L0%>SSMPZ1@4]OR]S$J7CE'M M_B \T%H[W<'!S:Y>\]4CF)M^X.$B&^8*JNR7JU;T,2^O ?KT_;-K-VP M/MHA"UMN/DB M#W]"WU#JZFTDU^TO.O1SHP!M&FUDW8.M@IJ)[I\^]48< 7!R D!Z /E50-P# M6N?"3EG;UATU=#Y5\H"4FVVKN8O6FQ9MNV'"+>/**/N469R9WW^X67U8H?=H M95^0LN& Y!9];$RC 'UB@M5-C>[!^H26]-DNG]'HX@X,95Q?6M2WU1VZ>'>) MWB$FT-=*-IJ*4D]#8Z4Y@G#3R[CM9) 3,CYOS!6*XC\0B4CD@2_.P^]@FSLN.9M#SN,WV(DM\9-F(+,9YEOK)\H$L/TOVM0(;W5L#RD>9CU9JV\7LOY]X>-$)#A*DLG/RCWSDCC+?X[.\&@_=8>93U3MF-!6 MS-8"HZO,6J2Z\T$W,'+?;K%K:>R&W5Y6]DP%RDVPS[=2FI>!V[6'4]K\!U!+ M P04 " !OB&I1MC+.B<$% "3'@ &0 'AL+W=O*+-4DP;](-2>4O2\H2+.0K6[7XAA$<:J4D;B'/Z[02'*6-X4!_F['A@&Y% M'*5DQ@#?)@EF^UL2T]U- S9>/SQ$J[50'UK#P0:OR)R(Q\V,R;=6826,$I+R MB*: D>5-8P2OIT&@%+3$MXCL>.D9J%2>*/VN7N["FX:G(B(Q60AE LL_SV1, MXEA9DG'\R(TV"I]*L?S\:OTWG;Q,Y@ES,J;Q7U$HUC>-7@.$9(FWL7B@N\\D M3ZBM["UHS/7_8)?)=OL-L-AR09-<64:01&GV%[_D U%2D';L"BA70&\5@A,* M?J[@U_40Y I!70_M7$&GWLIRUP,WP0(/!XSN %/2TIIZT*.OM>5X1:DJE+E@ M\M=(ZHGA_//H8?KI=C2?3L#XZ_UL^F4^^O/NZQ=P,2$"1S&_!)_ XWP"+GZY M'+2$]*CT6HO<^FUF'9VP[H-[FHHU!],T)*%%?^+6[SOT6S+3(EWTFNXM?1#K,0_/V'- GN!$GX/XZ M@B*@0 <4G I(T,5W0#<9A2@/_ H(PF3=9X%M"(MH"):,)F E8Q0@Q(+8@' [ M@A[8$\RX(^9V$7/;:6KZLHE8.;HK@)?AQ!ZZM^@]5R>?,=RP:'80?"](OC>NX/7 M50N6.&+@&<=;HC-0)"L3RC*Q)I(YZI8"1$WHO\GB6 @V^UU[#OTBAW[]' !Y M(6P1*3*H&/C^T8"^'7*7Q$&DT#/]S'/&.HICNI##&V:1Y;2U*-,;>5'/-MJX MS8UWCHK@3>1CBZ!OJZJ)11"BCJW^;))>QU&"L-3DH7-09O-'#G JZ9LPO;A, M%R2C]8S(.?@7W$=IE&P3QWR%R/A#Y]%9H.EUT*]1PT53P6Q%5)&DV^1)3CI) MT%DA6XO";=EK>MZOUK7-N_4.3=3&QFVF78V-86_D9LHC;/Z?!0LR](JZ M9P*3867DWCC4ALEMIL84,JR,W$QY!-.#C(Y%"]5I2TT)7#Q(^"YK0>0;;O6] M\X#(-\3KNY?5=2&J,%,-D6^(UW="8'2K[A7]^]-*X-D=M, M-=GYAG]]-W'^3O:F]Q1L5LEX+M^&:/W.F2!DJ-=WKVQK(^0V4V,2&>KUW9QI M1\@YDUQ^#;_Z_?- )S"L&[A7M-_4^=257&H7N7.S-%?'693;-E63X/@PHVL[ M2)E:!%'/<>@1&'8.W+2J1XE7Q%YUAI7[.#@]#*QY' NV76D81@_1@0;>IR.YI(WQN^^7X+K\?0\GT"KZ?9_:@QGUW7WF.VBN36)"9+ MZP&-'L1=*.O^)ZH$#31CVN"0\*4@/Q]2:EX?5$.BGOHX7]02P,$ M% @ ;XAJ41ZAH$1@! IQ !D !X;"]W;W)K&ULQ5A;3^,X%/XK5L4#2#--G$LOJ%2"IKO# U#19>?9)&YKD=@9VZ', MOQ_;2=,T=0,[BS0O-'&^<_O.\?$QDRWC+V*#L01O64K%56\C97[I."+>X R) M/LLQ55]6C&=(JE>^=D3.,4J,4)8ZGNL.G P1VIM.S-J"3R>LD"FA>,&!*+(, M\9\W.&7;JQ[L[18>R7HC]8(SG>1HC9=8/N4+KMZ<6DM",DP%811PO+KJ7!7,,Q)XQM+O))&;J]ZH!Q*\0D4J']GV&ZX""K6^F*7"_ 7; M"NOV0%P(R;)*6'F0$5K^HK>*B(: TF,7\"H!KRT0G!#P*P'_HQ:"2B#XJ(6P M$C"A.V7LAK@(232=<+8%7*.5-OU@V#?2BB]"=:$L)5=?B9*3T_GUX_WM_=]+ ML)@_@MG#W=W#/5A^NWZ<@_,(2T12<0&^@J=E!,[/+L 9<(#8((X%(!0\42+% ME\;"/QM6"$03M7AV\#YQI/)56W3BRJ^;TB_OA%\^N&-4;@28TP0G%OFH6W[< M(>\HCFJBO!U1-UZGPH=8]H'K?P&>Z[D6?V;=XDN<]X$WTN)P; OG_UF?_[;U M S+\NFI\H\\_H>^^R#!'DG&@6A6X08+$0.491"0M)$[ ''%*Z%J !>9@QK), MM82E+I,.VT%M.S"V@U.V5?HK\$H&(0M;7,+#@Y];Z_N@(JP MIB+L3$.$*5,]X9,3,:BM#SH3\=TT864$O:IB6&/=L)5Y6F3/RAA;'68"J%-* M2.6;<@>P)ZB84W2 M\+^1E%29^02:AC:/O=&X19,5%K9+-++"CFFR:SM%TZBF:=1)4UFYA]LZ5_0T MN3%TZ)-(?S K5E9*0\.&@V[?"UJ<6$$M0HXQ7_W^:-#BPX)R^S"PTS&NZ1AW MTK';OI]"R/@CA%A!+4*.,39"+*C3A$!W/Z>XG93%.N3!BK.LW%]Z!'UG\U3FFH7LP: 5S,R""F%[AT46E._[[3/ @@K& MPU/$- 8XV$G,/,M3]A-CH&;%^ 6P7$8J MJ$J_9!5<;Q%OC].'5O:S _P3PP/<3P^P>WSX[>0>']3MP>!]2/0^9-X)*8-V M&A2LN7R3+S;7OF4EUB32/&XP2S#5 ?5\Q)G-J865:'V]M M6R49+8BZ$4?*XR()H&,J#K8Z2DK1R*IB-'2>T"Y)S:SFOYC9R.1>E9CFG M&XE4611$_EA3)LX+R[5>)[;Y(=-FPE[.C^1 =U1_/6XDC.Q6)"/>6ISA96;*&4[DG)]%:/WK_[@-ZAG*/'3)2*\%3-;0T!C9N=-.+K6AR/B,_0@^ Z4^@S3VEZ M[6\#:$N+7VG7>%+PMT3?(,?[B+"#G0&>NVGW'3W>(!P;=W.UR?,J/6]$ M[T&<*&QI;=*TTY C(E.TD2(M$XV>B)2$ZQ]HE22R) S]N16,(=A\9S#[:R*\ MWX;WJ_#^2/@U/>2; #K'5SL%E4&?6 >O;.,-,8>_],]WC5>W(O\"3N!W^$;M(I& MMMZL!9Q- GY^@9M.#1Z)V4 ^2"BU$S.KK5&N_K M9.#0[W[383LCE*;V'H4R+KJ"@\E U2T!BBEY]Y;:S;4.VJMJ0SOS:-&I5 MM_$F4W=Y#T3"%:1@B7N0=&XBR*&L&Z=ZH,6QZCV>A89.IGK,H-FDTAC ^[T0 M^G5@ K3MZ_)?4$L#!!0 ( &^(:E&PXY"E$P, &() 9 >&PO=V]R M:W-H965T\V)CLH^_K*,:$Z8;,,*6=E50),S15:U]G"MG2&27"#X/@S$\83[U^UZU- M5;\K\!+ M%,(BD8Z?):A7<5K#W?$6_9-SGIQ9,(V74GSE2Q/WO(X'2URQ7)@[N?F,I4.G M%B^20KM?V!1GSR\\B')M9%(:DX*$I\4_>RP#L6,0-H\8A*5!Z'071$[EB!G6 M[RJY 65/$YH=.%>=-8GCJ;V5F5&TR\G.]$?C3U>3\0B&XPF-YC"]'DQF\ $F M3"EF P;O1F@8%_H]O &>P@T7@L*IN[XA>@OB1R75L* *CU!=P(U,3:QAG"YQ MN6_OD^Q*>[C5/@QK 6\CTX"@=0)A$ ;WLQ&\>_.^!K95A:3E8-M'8*?E-S<5 M+*V!:U=P;0?7.A9A7-'*$H:8TL@X6!AQ'0FIU MZK=TBY(N([H3P,>,TH"6([H"Q1=YD1*)S%-SZ"8+CH[CL(G]T&\WVEW_X8"P MLTK86:VP6Q.C@JG41J'A"BFUS5Y0:IP_KSC.7R/6G8JN\PJQ[OP5ZZ#1.1SK MBTK8Q7\(H_+!DSP!EJ8Y$WOR3B!#%>%A@?5<02,(WM8$LQD\E:+@GU3OQ:V4 MSAZ/2==6.F"2"?D+L=:1%_C#TY=8PP,XC"]B14&K9%9:ZHIL-O MV"TR-+T<3^9W5X/]#_WHMZ]@GN M7N#!FVH=2(K6LZ3P=]I>@FKMFKLF;$JTH@-6J]4#8E"TS:?CQ>OCAJDUIT]) MX(I,@\8Y%4!5-/1B8F3FFNA"&FK);AC3(PB5/4#[*RG-=F()JF=5_P]02P,$ M% @ ;XAJ435B$0&ULO5A=CYLX%/TK%NI#*VT';$B 41)I$JAVI'8:->WNPVH?&' 2JV"S MMIE,]]>O(80DQC#]D/9E@LTY]][C:^ZU9W9@_*O88RS!-%(M60[VQ10X4[M("+46LV9NS1G"?S2VGC@CG.)6UB43]/.$5SO/:DHKC MG]:HU?FLB9?/)^OO&O%*S&,B\(KE?Y),[N=68($,;Y,JEY_8X7?<"IK4]E*6 MB^8O.+18QP)I)20K6K**H"#T^)L\MPMQ05!VS 34$I!.\ 8(;DMPO]>#UQ*\ M[_4P:0F-=/NHO5FX*)')8L;9 ? :K:S5#\WJ-VRU7H36&V4CN7I+%$\NHOC= M_4,<@67\H)X^@_7[NX<-> O6F!.6D10L,<5;(@58,2'!ZPC+A.3BC8)\V43@ M]:LWX!4@%'S>LTHD-!,S6ZJP:N-VVH:P/(: !D)PP0=&Y5Z F&8X,_"C<7XX MPK?50-04--A:)+S:][CG_9^ MM1ANMT'BXAC\ M]5Z]!O<2%^+O$7>3SMUD-/H-YD\DQ2!5F]>T,X_L:<.N:^K3 L*9_729[)M>0V !!'>1*VK23-AV5=D\EYEA]DT/:CO3)A$PKI MR8H,* ^&KB;9@')]!YHU!YWF8%3S7<&X)/\F31=E6U"J,JSZ^@O;..B% J>: M<@-$RV'4AWB^IMD <VKM(7:&)6!I#G M.YIB VCBA9IBDSO/"08D7YPUX*CDCW*/.5@KC>J+)ARK Z>\Z@0C%1^BLQ?T M?[08>.Z0<+Q%OM1D6OI57O34]2%3/7%]"-1+D@GC#V3MW+&A]VN-IN5?;:E0 M%]C'3'L*^QCH![I$ R@ML_GA__I#P':$"Y'BK7#DWOLH+ M/UY)CP/)RN;.]\!JCW6\;D:5 [Z/XQL/@/4$L#!!0 ( M &^(:E%-S'HQT@0 "D6 9 >&PO=V]R:W-H965TUI M?_R-0YH$$EP.E?U"WN89SXP?/V,\7'+Q7A'FC!YVIDI-3_I]60XHRF1 M73ZG#+Y,N$B)@DYG<"GGJEERA.*9,Q9TC0R6GG MS#ZYPH$&Y!9_Q'0I:_=(I_+,^7?]/)G'*G9:6?001&=D"Q1]WSYA18)>=I?R!.9 M_Z)E86MU4)A)Q=,"#!&D,5M=R8^B$#6 [6X!X * =P4X!<#9%> 6 '=7@%< MO%T!?@'P\]JOBI57>DP4&0T%7R*AK<&;OLFG*T=#@6.FF?6@!'R- :=&-[?? M?CM^O+S_BL:7YX_H&#T =Z,LH8A/T)@^*_1I3!6)$_D9/CX]C-&G#Y_1!Q0S M]#CCF20LDL.>@DBTOUY8C'J^&A5O&?4V5%UD.4<(6]AJ@5^8X0]TWD78W0H? MF^%C&G:18VNX';3 +\WP;WS11;:?PP_9N^>Z"L:K)>%X 0XL MO)%LBYT]P!YVV[/URFP]8[8W5,H3D!$(%Y@QUQF FD.FZP5HB]QK1(2A_)N3 M]);56M1^&;6_QQPED,MF*FV!^PW>.)[?=QHE]UM*[OG!MI+WR^#[QN#SY1B7 MR_$([B$)*A421-$C)!5<(C2G(H3/T+S;O Z.A,2JJ. M=6..8)>PX,DB)S-P.U9H0L(XB=4+BC**0+3B1,NM8Q@V*(<-#J%8ME7U-,M, M^PWJ3 67[5W*:I!ED^&%29TG? DG;$NA/5,EJMY@'Z0Y MV%5WL,WM8?=2.RU28;E.?W-=MAIBQQOTMY2\DG[;K/T71,[0)-&PG.Q4[,YM MNY)U>B5;]NM[_\JN<-FN?O%>QK<%,W6?-^V M6\^WDDYLELYW:;%OC)&3N.VOQ9ZXRSUQ5_\?MU[5VM\(O,.NHKEN?R>46?NH,U?QL,KEIMXW$59O YJWYKUZTWHZI M-NVVI5HU+&QN6.^S7LUCM.V)5T<)^P+'>P#7"U1U3&SNF+=J!GN1?#>4!:U[-&/\I7ZQA8&5[T5'Z2WXJJW8G-O?=J7Q4&#G7;0 MY'#3"KN-MM.K'9KI0]2O1$R!I%#B"<"L;A]6@EB=2ZX>%)_GYVC/7"F>YK465"P HE( M !D !X;"]W;W)K&ULO5Q;;]LZ$OXK1+ +] Y MMJB[#M( S:WU(CT)DG;/PV(?:(FNA.B8'DJ.M7UH?-%< M.#/\9G@9GST7Y<]JSGE-?BVRO/IX,J_KY1_C<17/^8)5HV+)<_'-K"@7K!9O MRQ_C:EEREC1$BVQL6Y8_7K T/SD_:SZ[+\_/BE6=I3F_+TFU6BQ8^7+!L^+Y MXPD]>?W@(?TQK^4'X_.S)?O!'WG]?7E?BG?C#903_6-" MG4!2-(_\,^7/E?*:R+%,B^*G?#-)/IY84B6>\;B6/)CX\\0O>99)5D*1_[1< M3S9"):'Z^I7[33-Z,9HIJ_AED?V5)O7\XTEX0A(^8ZNL?BB>O_!V1)[D%Q=9 MU?Q/GMMGK1,2KZJZ6+3$0H-%FJ__LE^M)10"ZN\AL%L"NRN!TQ(X70G2 MWW20;CE[Q_X9)[_B\8@XM)$>:1)W=\'/V M19UX3XH9N2RYB#9RP^(T2^L7\J_FBTG-%]6_$3'.1HS3B''W&FU:DS2OZG(E M +H^%:]K7O*J)B6K^2FI:O$G(4M>QN)K >XZM^(B_!&UO;\CNKH;75V4T3=> M+LAMP7*P1K+B1$1=FLF8\1 9WD:&-Z39_8T8'QW*1%B<99DT.5FRE^8OJPA3 M#"VU$"/+XW3),MURD5N!$*D ?^5&1/ MO,2, !!,!\5@"B!,<8A\%12O!RC)'F)-.B%$SE3(O94GQ;OV@M[.Q: MF'JHB0%[*0Z^?S4UL4@%3%A7!NXV#HCZ)Q$AHTWZ.&-GY* SC0)T4P_E],CC ME3!@H\C;.2;,E@K$%?FLB'^2.<\2,GTAHG@3P\K%0F9:I4DJUC):L^)B?<\T MZR K4!RTN\VZJAUGQEM7E+( W02+=@AKN9$2&<$H\/8$!>0&BL/WIXO;S:S M# P3L-!9QS ,L6A\AWAC#.FHS# @L$&"+9Q"'[@U+S:+DQ]+!X @6UWR+EA X[:.* = M4$P9.(8CWT4G!2"DW1,A#UBO7!IDA+MXOD;1 ^EN#J3[W)]NVZJ XS:.X\8 M)O\E]Z7\LB[:3];W+N>N8?[!\)=:5TOH1)@A0UQT4=5U 7;5=?]") M Q#M]MPR[PE;%P;^'6 +L-PU[7,/Z1M >C<:TC<>P+37 M0+V'[[$,6DM>&(0;:TD/,HF'9Y*.0::6+;MQ1EB>R 'NB4,7TQ3RC.<,&H>0 M-+R>2:-W'.+\J>6,+-]!_:>W@/'>H!CO <9[ V.\@3^U MZ,C##T8\ 'GO*""/^@_U#^"\-RC.^X#S_L X;^!OSL$^P+R/(ZUZBB+< #OK M;ZR$"0,L]@<]T_0!2OW_QYGFI;][INE3^F95L;[;I'G4B7S=H]>Z1WUTK>(# MM/LX]$YR,616R2.EKF-T=PY'[)USVW:,NX\Z;X>XK3>@O(^C_'U[#T7,$.4H M!890:57W=O6QT2-G7[DC@V^;W*2_Q+HIGK-25#?R)!0..[7W8?P=5>@>%0#F M_9XPKSV0W2["JB6/TUG:G"VR-&-3S>1M-3;E !/$0 ;P>]Z/V8Q#@/VB.GU5 M.M[2F4SRURL>8ESU7"QJYT66K,_3,YXGK"0)>]$%QK5!(=O24&X/#I**CV_C M=,5/\9U\]/OH<=0%4P-(-H$U)*8&D"D"/%,<"5.#W<-8-W0"'=YH'G6HX^DP MM7U4Q50[U*+8%\VC>[A..G'=-B?DP@!?E_0,G$N6LR15KA]B/H4\&0RZY @@ M+P5X7CI6\.QF(&H'CC9XW!W?A;8^=G:?#/:$3E>>DRX\MTT)J3+ 4^5MD2^YL1I G@P&7?0$RE70GMEP MRJJT(NLF$EDW/+$R9=.,MSN?LZPH2EUR,,@QY;T \E[0,^^A&FM5Q04XHP#= M[ D@BP5X%NL:4[WN.H:0P\)! M$V6U7L %V ;,"I5;]SCZ?5W?]M:BDORP6"S2NEE4WG!.[F&9=)=S3 $ S7#0 M_:0(X#'"]WN^YZM*+D9A1#.NM;V!CS7"#PP_9LR]E"K1P"(T:![ M2!$ 8(3O(76W.L[':'5 R@A',+#Z(/DZ @",!KT<$P'N13TOQ_2&(X, >^2A M22$"Y(QP8.OOG(XI.P)$C :]&Q,I?44][\;T=XOI(CL^9ZBE-A/AJ >.4?-V MOZX=2^D&L@:](D,M6Q'5\Y),;S>8)%##]*"6TF9DX3BH]T/7+@Y+:1:R!KVK M3BVEZ5O] _@$DS9@UI*@X^%@]W7=J_ER!43M92>'2L8UC=*-X^%UX>= M\[>)D66] M_C[J"F)J4R8==/E-U>9*0Q/D,;QCN!!B6/11M<_2T/$(WCD\G:M-D730E3=5 M^QD-#8W'\(-I\6V:)0J\4L/R6^N'SC-!@4PZZ#*;*DV/U-#U> 0/&"18IIF@ M-$%20Q?D[6L+[H,\E2;?Y%%U33[%\U1\D0AG0,7UGETJJC1%4GO8IG6E[9$: M^AZ/_.,&)G&VL=%::::DMN$TS.BYS>1ZG^<46+4'7=)3I8N2&EH'C^XY7)SQ M=RF45D5JZ%6\SU[(9R[]\IZV6ZKT(M)AFQ&ITHU(^[8CXCT7UZ_\MJY'N?A/ M/B@-A]30<0BV?M<<4%H*Z; ]A51I*J1]NPI-MG9V&UQHX!F,K?X&R)%[7*Y- M'(VK)J4=D!KZ ?O?:GOEN'54;QG,I:"E8[BN=AP<4+H$J3-L':HT^5%#E]\A ML6"J._=L8HR57\:3O][X561"(9ED?"88R6+IA)3KWT-=.BKHM% M\W(N:C->R@?$][-"N*!](W]_;_.SE.?_ U!+ P04 " !OB&I14#K31@<" M #$! &0 'AL+W=O>;'EBK/Y-XP*F"ID-YS3M3O&V"RG011IR_<)#Q1:?=1'SLE&RIT+YN4D"%U!P* P MCD!L\PNFP)@#V3)^]LQ@6-()C_L'^JWW;KULB(:I9-]H:>I)\#9 )51DS\Q* MMG?0^QD[7B&9]E_4=KE)&*!BKXWDO=A6P*GH6O+8[\.1($K/".)>$/^O(.D% MB3?:5>9MS8@A>:9DBY3+MC37\7OCU=8-%>XOKHVRL]3J3#Z=/2>\>;="\R\/ M']9?%ROT<;6X7Z(7,S"$,OTRP\8NXY)QT2-O.F1\!KDHS B%R2L4AW%X0CZ] M+)]!,4))Y.31U=]R;,T-#N/!8>QYZ5,.;_>BU!> R0!,/# Y!V1$:R0KM#:R MV*'OG^P\FAO@^L<%>CK0TXOE+EH!2M>T00VH H2Q=^G4/[A,2:]&X_#9J0HH?R"! _1( !D !X M;"]W;W)K&ULM5A;<^(V&/TK&MKI9&>ZL25\@90P M$R[)9MI,&-BT#YT^*+; FM@6E00D_?65;,<&;"ML=O,"OGSG?#?I2-9@Q_B3 MB B1X#F)4W'9B:1<7UB6""*28''.UB15;Y:,)UBJ6[ZRQ)H3'&:@)+:0;7M6 M@FG:&0ZR9S,^'+"-C&E*9AR(39)@_C(B,=M==F#G]<&EU M0$B6>!/+.=M](45"68 !BT7V"W:YK>]U0+ 1DB4%6$60T#3_Q\]%(?8 L V M"@ Z!C@M@&X!Z)[JP2D SJD>W +@'@/<%H!7 +Q3 7X!\+-FY=7-6C/!$@\' MG.T U]:*35]D__@_ET]C ??[E:3,%L?G\S MO[H#9Q,B,8W%)_ 9/"PFX.SG3P-+*H\:9P4%^RAG1RWL77#'4AD),$U#$C;@ M)V9\WX"W5*9ENN@UW1$R$MX'\AS8W5\!LI'=$,_8#%^0]3E /0V'_:9TOL_[ M]/N\7YOA=Y@K[WX&[S7 ;TX('MH9W#>THEN.O&[&UVWA&\=8","68"%9\ 3^ M_D.]![>2).(? [M3LCL9N]/"/MOP(%(2E7F02J3%AK\ H5TU]2TG\S(RK=[; MH>>@GFVK+FWW&U2WJRP.XG3+.%UCG%=;-M4#39)$#BY_P] MBT.:K@![C.D*Z\5'@#.: I%1-"G*)/?M[D7=E-RT;M9U6S/SR\Q\8V9S(BDG M:J65]6$#U%*_I6PCXIL;D]+PM)MN\ MC!G,.%MQG!BF7+_D[W_ A(9VM5+9YJFRD1'C]#]5Y^-Y G#"-JEL$K6"='\6 MN+9M*"?<6SKA6P7MO:>@$%4>T$>4M))@V/WQ);TN2+^AI)5J0[-LMU53F-*M MM!:Z'U'.2A>A61C?5K5IGM=T4\R/0R^DCYHUKZO1VI7+J!OB!IL4*M& MQ6XP; NZDC1HUK1O7.8+ML-UWE2]2OM@W]SZ,*1Z><,QF&$:?KY-P1BOJ<2Q M:==::1^R/V#DHDK*D%G*)B30Q2- ]?IHV<-I"'"5W5IEIZV"INR*33"L5[G? M-"(:#'U#-U"EFPB=-)9_^0EZ]F^+^G XY*WT$GW$GA55\H?,\O?..3@J: _F MH-=U#\L];K)"'D1'(M-D!KV>"YWC]M4-NXZ/G);N53*-S'OB'SL8Z[O@EL%8 M-VPQW9"^"H[1Q$@T/*>?_V43\NSFJOLA.+H^0A>C&'#\PF\F.8G,15] M?C"DON!65.V@8[)4KNQS7X7,\[.6_$:R=?:I_\BD9$EV&1$<$JX-U/LE8_+U M1CLH3[R&_P-02P,$% @ ;XAJ43EWO7%/! TQ( !D !X;"]W;W)K M&ULS5AM<^(V$/XK.[37N9NAV))?@"MAAO#2TDFX M#(3T0Z@*+2P;?M61(*X MT>]ES^YXO\=2&08QO>,@TB@B_/F:AFQ_U4"-KP_FP=-6Z@=6OY>0)[J@>@#. M ?A;@'L"X.0 YUP+;@YPS[7@Y0#O7("? _S,]P=G99X>$4GZ/<[VP+6TTJ8' MV7%E:.7@(-:1M9!3N> MW2]@,!M!1>YV/%@LY^/#VL^P4,&^3D,*; ,3$G!X(&%*138-8A*O A+"-!:2 MIRHBI8#W(RI)$(H/"KQN[[C M=7%7'::MCG-7/4?(%RT[!LF-DJ;WV MTP_(MW_)7%?'LG/,LNWY3N>899VDW3&P[!8LN_]]K)M-9"%:EXM?!QN_#C;Y MU[ 7_D1V67CM,Z[V\97\G<2IZO'TI>R:#%4J/+J(:XG*>H/P6R]FKJ$:R?EM M.XKY&M$3P8[*"H3,)>B,2XF."XMGU^>.&M%3#,O:@_Z'XO,=&W75)^^N7@D< MO0+XTD%EP4/FBC>XOE']Z"H( _EL4EA6-W09Y0V5]0V]N<"AXPIW*O3*@H7, M%6M(Q!8FZIT4YG3'PAWEIMV4%09U+\*_N$S1V)RBS_!OKL'[OG]QF; Q,IJ] MISR"&T;B<^(75[K\RVCS<9EE\9L;_5Q#U;_8LUVG7=/IX^,TJ_I\Q^NT3[8_ MN,RWV)R9SJ@(N887]MUVU\$UC5J=K(?4PD2S)WO@?F90LRH9;2M:4:P&UOF&JV\@G^B-"\1VK_P]02P,$ M% @ ;XAJ47=*+3VZ"0 ST0 !D !X;"]W;W)K&ULO9QM_BL:[=Z<[T\9(/(ENDIDDCK>9:=).'GI?DUB)F6+( M!9PT._OAK\".C[#$ =N,^Z*)G2-Q]-?AAP[H,Y//9+,S>3D6#P:G-#/8\J"LD5E\B,2K[GR.RG'J@94/U]_?>Q]7HY6CNPUR%]?IZQ>Q')%;]O>0QGGU/WE=VEH#\C#/BW2V;"P]F$7) MXF?X:ZF$TL!N:L"6#=A: T8;&MC+!G;7!LZR@=.U@;MLX'9MX"T;>)7V"[$J MI4=A$1X?9NDKR4IKV5OY2S5=56LI<)24H7539/*OD6Q7'(]/+J[)CY.O=^?D MVYB,+ZY.KLXN3KZ2BZN;V^N[R_.KVQMR"W+^1K^)%Q.3#2!1A%.=_DM])E)#;:3K/PV22'PX+Z7-YY.'#TK_3A7^L MP3]*+M.DF.;D/)F(B:']&=[>;FL_PML'2/NAU'HE.'L7_)2A'5Z&;\2F'PFS M:'!W,R(??O\S2O(BF\OSM3"-#^_N1CP?$,9K_9E&B??R[:$X()9=]L*LYE[. M>_%EC/K;NV&;D_R7!3Y9Z0G9]634_7D- USFF;%IT)D M,QG;+R(ORIG+RSB71!-9)B;D(9U)]N=A!<_G.$Q,4[(XBE<=I;P"O!S3@/J' MPQ=5*]W(]GUO950;@+L:@(L.X#8MPIB$E2 FQQ:M7=PQW:C9,6_EF(?.T=*3.DCB:%STZ!];3S<=5R^-FK=RK:Y[9J'S5=^ M\BT"ZB.9)W*Q$$?_R(":IO$D2I[(DUPLD ]QFN>F,^N,:]'RB5I6?0PCKHWA MD[]N=*[WY"@VM6$&JV$&Z#"K2\,?OU'/^HLBLTLMN'19.Y[25+D,TKVW_/6PLA@)>/(-^M+&0R"[71B+YNW.:=;( MR[[405GKX\9,ZCX":2F.6B7F&39H("3%$=DAY@&/%.=C;S&O4Y&Z=%U= SIY MT* OD)/BZ&R->!UV!M=THV;7@'8TZ"/>&>".6?W%^[*OMNN9P0RYH#' *<-Q MJL2]C0T>T,;8CG'/@$3,WDO<+P^#,04UJ;L/W&,X]]IBGK6C#C6INP6H8VXO M\0ZH8UZ/\>ZU#QHSJ?L("&4X0D>- ;-R^ T3 T#'>"_J IX8OAK;3-U DXY1 MUUD76+>RN=.P<+"!>S;.O2X:DW])Q^6E#0RS:1^2V\ P&U^>;22YK:_"U@,: M-:G[J&3).!LW%QM;U]@ -=OI16S D8VOO#836\]F#?%ML$+B&SAGXYS;7'+L MDFH#NVR_%\F!43:^&-M,BG;4T@'X./@":B,M'3V=Y+9MK<>OP8P% >=F31W@FH-S3=>T.XX= M()/32_[H*+?Q>LP?G?9%%6I2]Q$HYN 4:Y,6@Z\#!')ZN>_F %J<'N^\.89; M;Z;HULD$7B./VF VZ>IJW'KVH2=U'@)B+0^PR M3<0;F8793U%@@P;2N+MF@2[PQ-U/%NCJ*1X-M+OENA%K4!?XY>+\4M7M#EQ7 M>4J )W0=Q ;"N/@:IS>Q]1S.(+9NU"0V$,W%B=8L-H9@%RCDXOE=![&!-2Z^ MQNE-;#V?TZB!F=2? 0'9/)QLS5)C*/: 2AZ>U[5+[0&0/'SITY?47GNVAYK4 MW0<&>C@#+^?%/(S)XSR9Y.2/WSBC]"_RM^RFF&+R *(\/*OK(#7@R,.70KU) M;G46\AON-FNRV^X M;=\L/X#1P\'867Z,Z3Z S-_U^:0/T/+W\WS2UW/ =="@)G7W@9,^SLG.RF.( M]X%K_JZ;/7Q@F+^?[1Y^>P:)FM3=!VSZ.#:-RI_&(L$V,_E -'_7YY&^LEUC M/\\C?4-"&6A:&QY:^E[#4S\?,.GCF&R6NSO@?0":CV>5[>ISH!7'EUU]J<\- M3QXU]0U&S>ISH"1O23@[JH_QG0/4^*[9* =B\?UDH[S]F21J4G"_:2T@9ZMKK,'-:F[#^@, MMLAFD0G X!\ \8)=D]H L!;L)ZD-VA]FHB9U]Y4-M5ODL^/HEW0[2J3C MUF MJ^ZSW7FCK:7LM+7VM-76,NRUU3?W&:R:=_=9REY;:XN45A6_^R6 6LHN6FO7 MU)9:RA9::S_)[?MQT/VUJ,W:$)0=MM86"6[S/*#;<"UE'ZZU\T9<2]F):^UI M*Z[5:2^NP0HY)Y3=N-86V6_S7& 7!&HI.VVM7=-@JE85T/TDPN_'\;!S K59 M&X):S( C=B1R>0T."^EJF),O8O)4%H]\B3#+4>\4AK;4(:C>)6D9 M$N7VW%DZ-];SG;YW5RO\RX?ND_TOZ#P:%DBWE M"IV#04%E2]7"U7QV+[(R!*)WK[/2ZUQZGP.WJ5[ M$%#^'U0JM10+7Q[V%Q&WKRGJD\)1UD\)EE*+0%N*$3:."!U^>$0H[&,X^[:* M"+Q+&1&6AT>$PL*6>H8>(V*:"9022@$#9;WL J9*J0)E. PWC@F]V!2/"86! M+54.6\4$WF49$[XQ)H;*:QAF(GNJ7IB1RY6*'/CB!0&K;U=OY3BI7D6Q]OV( M?CY?O%H#NEF\ZN,RS&2$Y"06C[)+ZZ!\^)&PO=V]R:W-H965T\\YOKD^ MZ6^4?C%+1 NON9!F$"RM75V&H4F6F#/34"N4M),IG3-+4[T(S4HC2WU2+L(X MBKIASK@,AGV_=J^'?558P27>:S!%GC/]-D:A-H.@&>P6'OAB:=U"..ROV )G M:)]6]YIF8862\AREX4J"QFP0C)J7XYZ+]P'/'#=F;PSN)'.E7MSD)AT$D1.$ M A/K$!B]UGB%0C@@DO%CBQE4E"YQ?[Q#_^C/3F>9,X-72GSAJ5T.@EX *6:L M$/9!;3[A]CP=AYPEQ\TA"O$V( MO>Z2R*N<,,N&?:TVH%TTH;F!/ZK/)G%79X#MZ-&%+VK4=FI5';J5?Z/MGK(N-&IE=:MI'5K<9Z9 M*%AYFP79"9,)'A)3@O0\B'.E];#9;+3ZX?H ]7E%?5Y+3>U!IF?0709?%S2H MUWCP0I1(S6A/0-3H'N;O5?R]6O[/G,VYX/8-R(FAD!H3M9#\)S63DS-'B1FW M!^7T_BT'?9"_Y(1['I*C7GBG-)"H0MK23JK5RHQ'I0?]#B^=?,KT@DL# C-* MC1KGU!RZ=,=R8M7*.])<6?(W/US2#P6U"Z#]3"F[FSB"ZAAM(0(3!@ WQT !D !X;"]W;W)K&ULO5EM3^,X$/XK5K4?=J6%^BU.C !IH?0.Z8 5L+S MA?B\-]?6_2 M)%>?"U3>9UE<_'.D4OUX,"*CYQ>7R=W"5"_&A_O+^$Y=*?-E^;FP3^.UEWF2 MJ;Q,=(X*=7LP^D3VIBRL#&K$[XEZ+#<^HXK*C=;?JH?3^<$(5S-2J9J9RD5L M_SVH8Y6FE2<[C[\;IZ/UF)7AYN=G[].:O"5S$Y?J6*=?D[E9'(RB$9JKV_@^ M-9?Z\5?5$ HJ?S.=EO5?]+C"!GB$9O>ET5EC;&>0)?GJ?_S4!&+#@)(. ]H8 MT*$&K#%@G@&+.@QX8\"'CA T!L%0 ]$8B#KVJV#5D9[$)C[<+_0C*BJT]59] MJ--56]L )WFULJY,8;]-K)TYO#KYY>SD_!J=GD\O+L\^79]>G*/W$V7B)"T_ MH'-]Z.5=]KAG:$SG9M%B4[RN9H#]I-^>]EC M/[9,UW3I,]TCVNOP8F9V$68?$<44?[F:H/?O/@#3.N[WC!>#\8[!CN_SVY4@?0M6H4UODD5 M:N):HG_1D&!/5D,$]1!5FWXX9/OC!V!6P7I60>^LKK6)4Y1;T2CC5(%%M7(@ M-L8DE(8T<".O5BF$BP+,/=RDC6.<"HSQ-NX$P D>,$9AQF+-6 Q@;,6PB.N4 M)_E,9PJ]3W590DOS2+1B3C"3H?3HMV$R"(1':M)&[3 61E'HD0<&Y9)0 7,/ MU]S#7NY?\CA-]2PV:HZT6=CEJ)[LKJ!4'ZLE )$/V_.U*<74(P_!!)5^Z@$8 M"20.A,<>PH4XDARF'ZWI1[WT3S=3C6Z4K77UG'\3/\'+/VK-)6!!Z.7KN(UB MD@H/-6FC=K@4TB^1$P!'22@BF+YXM M.1#'&8N\= $X8EN.[6'>JH. -EW!1JO;9NUTEK!>UE?)W$:V+X!.10E_@WPY M>22OUL?&PU;M4Q+)R,\7@",VN-+/5QL7\8A(7Q]!'!:8=&3+"23I5\ACG66J MF"5QVA="ISDD?(.,N1Y/^IO\D(RU^RNWHL:)GS$ )[C$PL]8&T>(E&%(_)0! M0!9B$G3L:8AK[:2_MU^L]S-7;DOYT_[X$5^:(0 M4J=,-'B#@G2B0(<:FRK&25!Q/SV,QD* MG$) &DE&NJK1Z2/]'_HX:*/#G$2R-Y!(YB22O5HB65NIP(T.A(,V.@ .WNA MP+Z-#G,2R7ZP1#+@F"3L9/P0 #"[\/P3/ C6 I._0! 9RG*64=1LHV?+%\G MD:PM:%$8">HWEX&X*8"3@MDNU$'$Z2/KU\=C7=@RB8WJ*P:GANP-U) Y-60_ M^$=$!OWPQT,A_&4H6C^:[+" ^K@)Y(]@8M717XB 0X*%V.B]VS%PZLB&J&// M2@Q;(PL2AMC?=P_$30$[#:A],,&!-$F=M!P9I/OS:29K0&?!V M9\M+24+NN3Z_F!.[_0,77^2.4@5?XRB1 V>G5/K1=66XHS&1#9[21'^SX2(F M2I^*K2M30VXT)2YQA/[\V%\,^SU3$$CH7(+,X)N)X1R-^&#C( M>;FP8-N=,A?<83\E6[JDZG,Z%_K,K536+*:)9#P!03<#9X0^!GY>D-_QS.A! MGAR#L;+B_(LYF:P'CF=&1",:*B-!],>>!C2*C)(>Q]^EJ%/U-(6GQR_J#[EY M;69%) UX] =;J]W Z3JPIAN216K!#[_3TE#+Z(4\DOE?.!3WMGH.A)E4/"Z+ M]0ABEA2?Y&L)XJ0 ^Q<*<%F OR] %PK\LL#/C18CRVV-B2+#ON '$.9NK68. M)8H*O;:.4NV,,[4$9Z( M8)L-S 4/*5WKR]+2UJ_:^GE;_T+;*9=2=TN4UJ-)R*B$/Z?Z'I@H&LN_+!V: M58>FU=@H-EY \DS/7E@=(>1Q2I+C.?*%4C=7,K_V_;#90'UW?Z9]JVK?LK;_ MWR3;5:/VE4AVJ@X=JY5RV((H"CHM@<4I%TK"#9% (*4BI(FZ/MO:^S.#6<_Q/B7M6@=R7$R*O#Q[L2Y'\1[C::'1ME=)*/R!X5 MP6($#R34,UI/YDFRIU*Q+3'O()M^G40(7PMS'3O(MWJ8,K(JQD_"4&0D.DO4 M/Y,'K?-Y@.H\0O9 F@?W[E-P#S/]7'>42)5[)?I-EB.$)5/4YK%.'M2Z%L:(0LE3*0UKF"[;GRJ*-1Z(A,PO=D6T<+ M[ER+;9TMV+Y<>1O;[H^_>__2.PC7F8/MF5/@/3]O?SI6_3IV?.]*>/TZ@7S[ M*N5->$N-[BNZWZ>J>[*7-!OY3T1L62(AHAM=Y34Z>N:+8F]YMO+%5=Z MLYH?ZA?]F@IS@_Y^P[EZ.3$[UNH_%,-_ %!+ P04 " !OB&I1U@G0GD0" M !:"P #0 'AL+W-T>6QE'\;,F<8Z]5Z&+(Z 7TW&NR8VAET>A_T(> U_M@WO0WD"O7=4H2*7H%W>. M7<"0"0>T(2S$MX31M:)V5$HX95L7GME +)E42)M=-:5\&RF?7=IWGMWPEL.I MD*JI[2JXWW7;_2"Q\ZQ RE@G<(9=( H*HC4H<6>ZQZ[3P9Y-[8Z)SC2"6M-AG&/Y0YIC#[%OXZ*";J3^6IGIB,:W MAPP>%*2T;OPZ[02,T?UQ.BD*MOW":"8XN,D?73 *R&XB[=7;W^WT_&53L']-1W\ 4$L#!!0 ( &^(:E&7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:GLRLV9 M;$P5 51J$5S S,[3%I%V[!HN%F"R,[]^&RPW3=*>VI>C3\JE\*.1\YW3I^]? MR^K[<**PC :EWY>NBK-C/LFB2+-I4999-!^/C@2=:-6SS M87?40L;)<]WM:9+G,.$@TX$QXA?<\87RDX];AZ:KRWAD,)(U7=,7Z@(;) )QL@J\!PSZH\4%/+'R#$_6IBA<_O(D>PN,W+\R&RC@L@'1?LQ M!3SIF$1"*]&/D4/_%#$,NH*]BW@M%=@4YLMO.S/7; M3,CQ^;>8K'A")/[;%"C$*\@AW@O\^6WLA$MB.X^Q2 76"MC%@OU+DN]_#TD; M7'FF$Y)Y&*S%(D&!0KZ"'/+;W.L/$CJK=6@M^(O:IA3ST%R*?%#\5Y#C_\QT M0_)D>FNG3!Q*#@%P-M_NKP9]D?+\@&RC63_U[%K$!.4)"= &.JXNP# MI KU@D4 N8D3_NOUKR(8$;]D>L@H*;?$K&LJ8D+JT= [%6]L*Y#ZM&1U?-6#LC((.'HR,+IU0,R.$@S.GJQ(A0$ M,CA(+CJR7&0]!#DEV/R^3-W"W]Q#GB?5C_;%]6A24V*5=5.+F)!;](LT/?J8 M5E+OR"PK7XG8M=4AM^C(;GG#%.+@[- <*DJ6K! Q(;?HV--@9YHV'Q6H0V[1 MD=T"%*_O$@H#=B5OFLE? M(G#E%7:/Y4S[[&.P-"#U&,CJ@2=9Q)Z! :G'0%8/C"E.8!B0>@QD]8C-/KA( MG$#JF2"K1SIE)7F!)I"%)O@+?M\Z@7(\R#Z3SC[#[N3ZX3ZE6U;0U.>7KOG^ M39)M5A5I/XYKO32]7&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVLUJHU 8QO%;"5Y S7F_;(>FJ]ET6WH#DIY\T"2*QZ'MW4](%\DCLYA-\5G) M47S]@_!#U,>7?&C'?7KB=43T]WLY:P6K^VPS>.JJC\/U]VEOFS2W7ERM7A^6U7#\UNJZKF#!()D_B"% M()T_R"#(Y@]R"/+Y@P*"8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M M$W*="+Q."'8B$#LAV8G [(1H)P*U$[*="-Q."'0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#> M0J"WHMY*H+>BWDJ@MZ+>2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VH MMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'> MCGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.\&]6X(]&Y0[X9 [P;U;GY2[S)^ M'7*Y]GRO\?H_2?5X/C=?+W]9?N^"K M5-FBQO5O 5$VP!98< &33-NH26S9!LKM<5) D$%*A)OTZBU/6_BD;Y5S^Z> M/<7)MFO[N"C6*?E3QF*UIL[&TGGJ\\K2A^_I3RO0U MH7[@-=S-X\40E/3Y-:&=&V[O(MM6Q;3_Y=]") ^)$@?"J0/#=*' >EC#M+',4@?)R!]\!E*(RBB^&UL4$L! A0#% @ ;XAJ40A4D3KM M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ ;XAJ49E1DT,% #\%0 M& @($," >&PO=V]R:W-H965T&UL4$L! M A0#% @ ;XAJ43O7]Z+6!@ (!P !@ ("!A0T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ47F1 M[ ^6!P 5AX !@ ("!=QL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ;XAJ44-Z1#*K"0 U#4 !@ M ("!["X 'AL+W=O&PO=V]R:W-H965T 9 " @913 !X M;"]W;W)K&UL4$L! A0#% @ ;XAJ44!\?9J4 M!0 D0T !D ("!VUX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ42>Z*&9M P = < !D M ("!@'$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;XAJ42^72[*-"0 ZAP !D ("!A8( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;XAJ44@J];0?" 4Q0 !D ("!L)< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ4;**7WPG! M>0D !D ("!G[@ 'AL+W=O$?PD* !['0 &0 @('] MO >&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ481*M))G!@ PPT !D M ("!I-$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;XAJ4>5#Y%,P!P I!, !D ("!;?\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ M48?VQ<<^ P = 8 !D ("!P1 ! 'AL+W=OH8L" _!0 &0 M @($V% $ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ4:[I,5^$! . L M !D ("!MAH! 'AL+W=O&PO=V]R:W-H965T M7P, / & 9 " @80C 0!X;"]W;W)K&UL4$L! A0#% @ ;XAJ4:^:;75H P F@< !D M ("!&B&PO=V]R:W-H965T M08 !42 9 M " @4LO 0!X;"]W;W)K&UL4$L! A0# M% @ ;XAJ4?XB2C,S! C @ !D ("!^S4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ44J, M4ZC4 P %0P !D ("!+D ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ45_:MP1=! 7!$ !D M ("!ATX! 'AL+W=O&PO M=V]R:W-H965T&&UL4$L! A0#% @ ;XAJ437ON5JS!@ VB8 !D ("! M>%P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;XAJ45X>@"2M! -!@ !D ("!96L! 'AL+W=O&UL4$L! A0#% @ ;XAJ46'_<;#< M @ U < !D ("!G'@$ >&PO=V]R:W-H965T 9 " @21^ 0!X;"]W;W)K&UL4$L! A0#% @ ;XAJ41ZAH$1@! IQ !D M ("!'(0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;XAJ435B$0&PO=V]R:W-H965T&UL4$L! A0#% @ M;XAJ45 ZTT8' @ Q 0 !D ("!ZZ0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;XAJ40XJ%!K^ P K1 !D M ("!A,,! 'AL+W=O&PO@4 +(N / M " 1'+ 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !O MB&I1K&U05SP" "O*@ &@ @ &XT $ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !OB&I10&L7N@ " #&*0 $P M @ $LTP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4 !0 + .<5 !=U0$ ! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 415 419 1 false 113 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://www.cornerstonebuildingbrands.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1007008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2108102 - Disclosure - ACCOUNTING PRONOUNCEMENTS Sheet http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS ACCOUNTING PRONOUNCEMENTS Notes 10 false false R11.htm 2110103 - Disclosure - ACQUISITIONS Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS ACQUISITIONS Notes 11 false false R12.htm 2115104 - Disclosure - RESTRUCTURING Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING RESTRUCTURING Notes 12 false false R13.htm 2118105 - Disclosure - GOODWILL Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILL GOODWILL Notes 13 false false R14.htm 2121106 - Disclosure - INVENTORIES Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIES INVENTORIES Notes 14 false false R15.htm 2124107 - Disclosure - INTANGIBLES Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLES INTANGIBLES Notes 15 false false R16.htm 2127108 - Disclosure - ASSETS HELD FOR SALE Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE ASSETS HELD FOR SALE Notes 16 false false R17.htm 2129109 - Disclosure - LEASES Sheet http://www.cornerstonebuildingbrands.com/role/LEASES LEASES Notes 17 false false R18.htm 2134110 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 18 false false R19.htm 2136111 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE EARNINGS PER COMMON SHARE Notes 19 false false R20.htm 2139112 - Disclosure - WARRANTY Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTY WARRANTY Notes 20 false false R21.htm 2142113 - Disclosure - DEFINED BENEFIT PLANS Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS DEFINED BENEFIT PLANS Notes 21 false false R22.htm 2146114 - Disclosure - LONG-TERM DEBT Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 22 false false R23.htm 2150115 - Disclosure - CD&R INVESTOR GROUP Sheet http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP CD&R INVESTOR GROUP Notes 23 false false R24.htm 2152116 - Disclosure - STOCK REPURCHASE PROGRAM Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM STOCK REPURCHASE PROGRAM Notes 24 false false R25.htm 2154117 - 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 25 false false R26.htm 2158118 - Disclosure - INCOME TAXES Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXES INCOME TAXES Notes 26 false false R27.htm 2160119 - Disclosure - SEGMENT INFORMATION Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 27 false false R28.htm 2163120 - Disclosure - CONTINGENCIES Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES CONTINGENCIES Notes 28 false false R29.htm 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 29 false false R30.htm 2303301 - 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 30 false false R31.htm 2311302 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS 31 false false R32.htm 2316303 - Disclosure - RESTRUCTURING (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables RESTRUCTURING (Tables) Tables http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING 32 false false R33.htm 2319304 - Disclosure - GOODWILL (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.cornerstonebuildingbrands.com/role/GOODWILL 33 false false R34.htm 2322305 - Disclosure - INVENTORIES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INVENTORIES 34 false false R35.htm 2325306 - Disclosure - INTANGIBLES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables INTANGIBLES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INTANGIBLES 35 false false R36.htm 2330307 - Disclosure - LEASES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESTables LEASES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LEASES 36 false false R37.htm 2337308 - 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 37 false false R38.htm 2340309 - Disclosure - WARRANTY (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYTables WARRANTY (Tables) Tables http://www.cornerstonebuildingbrands.com/role/WARRANTY 38 false false R39.htm 2343310 - Disclosure - DEFINED BENEFIT PLANS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables DEFINED BENEFIT PLANS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS 39 false false R40.htm 2347311 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT 40 false false R41.htm 2355312 - 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 41 false false R42.htm 2361313 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION 42 false false R43.htm 2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 43 false false R44.htm 2405402 - 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 44 false false R45.htm 2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) Details 45 false false R46.htm 2407404 - 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 46 false false R47.htm 2409405 - Disclosure - ACCOUNTING PRONOUNCEMENTS (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails ACCOUNTING PRONOUNCEMENTS (Details) Details http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS 47 false false R48.htm 2412406 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - Narrative (Details) Details 48 false false R49.htm 2413407 - 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 49 false false R50.htm 2414408 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails ACQUISITIONS - Schedule of Pro Forma Information (Details) Details 50 false false R51.htm 2417409 - Disclosure - RESTRUCTURING (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails RESTRUCTURING (Details) Details http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables 51 false false R52.htm 2420410 - Disclosure - GOODWILL (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails GOODWILL (Details) Details http://www.cornerstonebuildingbrands.com/role/GOODWILLTables 52 false false R53.htm 2423411 - Disclosure - INVENTORIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables 53 false false R54.htm 2426412 - Disclosure - INTANGIBLES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails INTANGIBLES (Details) Details http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables 54 false false R55.htm 2428413 - 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 55 false false R56.htm 2431414 - Disclosure - LEASES - Summary of Lease Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails LEASES - Summary of Lease Costs (Details) Details 56 false false R57.htm 2432415 - Disclosure - LEASES - Summary of Cash Flow Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails LEASES - Summary of Cash Flow Information (Details) Details 57 false false R58.htm 2433416 - 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 58 false false R59.htm 2435417 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails SHARE-BASED COMPENSATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION 59 false false R60.htm 2438418 - 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 60 false false R61.htm 2441419 - Disclosure - WARRANTY (Details) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails WARRANTY (Details) Details http://www.cornerstonebuildingbrands.com/role/WARRANTYTables 61 false false R62.htm 2444420 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails DEFINED BENEFIT PLANS - Narrative (Details) Details 62 false false R63.htm 2445421 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Details 63 false false R64.htm 2448422 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails LONG-TERM DEBT - Schedule of Debt (Details) Details 64 false false R65.htm 2449423 - Disclosure - LONG-TERM DEBT - Additional Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails LONG-TERM DEBT - Additional Information (Details) Details 65 false false R66.htm 2451424 - 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 66 false false R67.htm 2453425 - Disclosure - STOCK REPURCHASE PROGRAM (Details) Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails STOCK REPURCHASE PROGRAM (Details) Details http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM 67 false false R68.htm 2456426 - 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 68 false false R69.htm 2457427 - 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 69 false false R70.htm 2459428 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 70 false false R71.htm 2462429 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails SEGMENT INFORMATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables 71 false false R72.htm 2464430 - Disclosure - CONTINGENCIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES 72 false false All Reports Book All Reports cnr-20201003.htm a20201003exhibit101.htm a20201003exhibit311.htm a20201003exhibit312.htm a20201003exhibit321.htm a20201003exhibit322.htm cnr-20201003.xsd cnr-20201003_cal.xml cnr-20201003_def.xml cnr-20201003_lab.xml cnr-20201003_pre.xml cnr-20201003_g1.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnr-20201003.htm": { "axisCustom": 2, "axisStandard": 35, "contextCount": 415, "dts": { "calculationLink": { "local": [ "cnr-20201003_cal.xml" ] }, "definitionLink": { "local": [ "cnr-20201003_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "cnr-20201003.htm" ] }, "labelLink": { "local": [ "cnr-20201003_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "cnr-20201003_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "cnr-20201003.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 621, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 5, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 10 }, "keyCustom": 43, "keyStandard": 376, "memberCustom": 66, "memberStandard": 41, "nsprefix": "cnr", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.cornerstonebuildingbrands.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "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": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - ACCOUNTING PRONOUNCEMENTS", "role": "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS", "shortName": "ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - ACQUISITIONS", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - RESTRUCTURING", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING", "shortName": "RESTRUCTURING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - GOODWILL", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - INVENTORIES", "role": "http://www.cornerstonebuildingbrands.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - Disclosure - INTANGIBLES", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLES", "shortName": "INTANGIBLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - 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": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - LEASES", "role": "http://www.cornerstonebuildingbrands.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136111 - 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": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139112 - Disclosure - WARRANTY", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTY", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - DEFINED BENEFIT PLANS", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS", "shortName": "DEFINED BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146114 - Disclosure - LONG-TERM DEBT", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150115 - 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": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152116 - Disclosure - STOCK REPURCHASE PROGRAM", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM", "shortName": "STOCK REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154117 - 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": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158118 - Disclosure - INCOME TAXES", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160119 - Disclosure - SEGMENT INFORMATION", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163120 - Disclosure - CONTINGENCIES", "role": "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - 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": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - RESTRUCTURING (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables", "shortName": "RESTRUCTURING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - GOODWILL (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - INVENTORIES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - INTANGIBLES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables", "shortName": "INTANGIBLES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - LEASES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - 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": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340309 - Disclosure - WARRANTY (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343310 - 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": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347311 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355312 - 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": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361313 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i05f980fabdf4432eae918e6184cb2dda_D20181116-20181116", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i05f980fabdf4432eae918e6184cb2dda_D20181116-20181116", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - 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": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i68a68fd362df45c988ee9e9ee8087db1_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - 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", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i2e003499d7e94397b51f1f13a4d8451c_D20200705-20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i3fdfe133b8714a17b9cdcef463a66f8d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - ACCOUNTING PRONOUNCEMENTS (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "shortName": "ACCOUNTING PRONOUNCEMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i770aa0c448c444db85b242088f011e32_I20200101", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - ACQUISITIONS - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "shortName": "ACQUISITIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "INF", "lang": "en-US", "name": "cnr:BusinessAcquisitionNumberOfAcquisitions", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i889147cee1604b1f86674b585e921566_I20200302", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i0caf4f0986594cf38e584484110bd468_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - 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", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i0caf4f0986594cf38e584484110bd468_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - RESTRUCTURING (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails", "shortName": "RESTRUCTURING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i68a68fd362df45c988ee9e9ee8087db1_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - GOODWILL (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - INVENTORIES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - INTANGIBLES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "shortName": "INTANGIBLES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - ASSETS HELD FOR SALE (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "shortName": "ASSETS HELD FOR SALE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i1398cf651d884577959f42d64946380d_D20200705-20201003", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - 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", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - 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", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - SHARE-BASED COMPENSATION (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails", "shortName": "SHARE-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - EARNINGS PER COMMON SHARE (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "shortName": "EARNINGS PER COMMON SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i14efce861ddf4a14ae507605cc69a8a1_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i68a68fd362df45c988ee9e9ee8087db1_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - Disclosure - WARRANTY (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails", "shortName": "WARRANTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i68a68fd362df45c988ee9e9ee8087db1_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i0f4d306a79a14dc48f436c94fe538c65_I20201003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444420 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "shortName": "DEFINED BENEFIT PLANS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i0f4d306a79a14dc48f436c94fe538c65_I20201003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i4ece0f72e9d24169903de316ef778628_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445421 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i4ece0f72e9d24169903de316ef778628_D20200705-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448422 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails", "shortName": "LONG-TERM DEBT - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449423 - Disclosure - LONG-TERM DEBT - Additional Information (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "shortName": "LONG-TERM DEBT - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "ieae929eec66c44b1a502ff6aa4a592f9_D20180412-20180412", "decimals": "INF", "lang": "en-US", "name": "cnr:DebtInstrumentInstallmentPaymentasaPercentageofPrincipal", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i1542f133b2f14e2d9254bc5373d99e67_I20201003", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451424 - Disclosure - CD&R INVESTOR GROUP (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "shortName": "CD&R INVESTOR GROUP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i1542f133b2f14e2d9254bc5373d99e67_I20201003", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453425 - Disclosure - STOCK REPURCHASE PROGRAM (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails", "shortName": "STOCK REPURCHASE PROGRAM (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456426 - 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", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i6cfa2b4cceb941f8ad6dd1df9a681913_I20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457427 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i9b01a565ce6e4f2aa42ef1b665acce58_I20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "3", "first": true, "lang": "en-US", "name": "cnr:EstimatedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459428 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "3", "first": true, "lang": "en-US", "name": "cnr:EstimatedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "reporting_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462429 - Disclosure - SEGMENT INFORMATION (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "reporting_segment", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i0d8f9d23528041a482ca010973c8e5b9_I20201003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyUnrecordedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464430 - Disclosure - CONTINGENCIES (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "shortName": "CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i0d8f9d23528041a482ca010973c8e5b9_I20201003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyUnrecordedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i996a4641408d467697e3700caf3b68bb_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i996a4641408d467697e3700caf3b68bb_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20201003.htm", "contextRef": "i549bb8c265ec4617a50628d92d063a80_D20200101-20201003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 113, "tag": { "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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "cnr_A6125SeniorNotesDueJanuary2029Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "6.125% Senior Notes due January 2029", "label": "6.125% Senior Notes due January 2029 [Member]", "terseLabel": "6.125% senior notes due January 2029" } } }, "localname": "A6125SeniorNotesDueJanuary2029Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCreditFacilityDue2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ABL Credit Facility, Due 2023 [Member]", "label": "ABL Credit Facility, Due 2023 [Member]", "terseLabel": "ABL Facility", "verboseLabel": "Asset-based lending credit facility, due 2023" } } }, "localname": "ABLCreditFacilityDue2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_AblFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Abl Facility [Member]", "terseLabel": "ABL Facility" } } }, "localname": "AblFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Acquired in Business Combination", "label": "Accounts Receivable, Allowance For Credit Loss, Acquired in Business Combination", "terseLabel": "Allowance for credit losses of acquired company at date of acquisition" } } }, "localname": "AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "cnr_AluminumWindowsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aluminum [Member]", "label": "Aluminum Windows [Member]", "terseLabel": "Aluminum windows" } } }, "localname": "AluminumWindowsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_AntidumpingTariffProceedingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Antidumping Tariff Proceedings", "label": "Antidumping Tariff Proceedings [Member]", "terseLabel": "Antidumping Tariff Proceedings" } } }, "localname": "AntidumpingTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_AssetImpairmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Impairment", "label": "Asset Impairment [Member]", "terseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_BusinessAcquisitionNumberOfAcquisitions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Number of Acquisitions", "label": "Business Acquisition, Number of Acquisitions", "terseLabel": "Number of acquisitions" } } }, "localname": "BusinessAcquisitionNumberOfAcquisitions", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Working Capital Adjustment", "label": "Business Combination, Working Capital Adjustment", "terseLabel": "Working capital adjustments" } } }, "localname": "BusinessCombinationWorkingCapitalAdjustment", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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", "verboseLabel": "Cash flow revolver" } } }, "localname": "CashFlowRevolverDueApril2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_CdAndRFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cd and R Fund [Member]", "terseLabel": "CD&R Funds" } } }, "localname": "CdAndRFundMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "domainItemType" }, "cnr_CentriaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CENTRIA [Member]", "verboseLabel": "CENTRIA Benefit Plan" } } }, "localname": "CentriaMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_CountervailingDutyTariffProceedingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countervailing Duty Tariff Proceedings", "label": "Countervailing Duty Tariff Proceedings [Member]", "terseLabel": "Countervailing Duty Tariff Proceedings" } } }, "localname": "CountervailingDutyTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_CustomerListsAndRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer Lists and Relationships [Member]", "terseLabel": "Customer lists and relationships" } } }, "localname": "CustomerListsAndRelationshipsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentRedemptionPeriodEightMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Redemption, Period Eight", "label": "Debt Instrument, Redemption, Period Eight [Member]", "terseLabel": "On or after September 15, 2024 and prior to September 15, 2025" } } }, "localname": "DebtInstrumentRedemptionPeriodEightMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodNineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Redemption, Period Nine", "label": "Debt Instrument, Redemption, Period Nine [Member]", "terseLabel": "On or after September 15, 2025" } } }, "localname": "DebtInstrumentRedemptionPeriodNineMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodSevenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Redemption, Period Seven", "label": "Debt Instrument, Redemption, Period Seven [Member]", "terseLabel": "On or after September 15, 2023 and prior to September 15, 2024" } } }, "localname": "DebtInstrumentRedemptionPeriodSevenMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentRedemptionPeriodSixMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Redemption, Period Six", "label": "Debt Instrument, Redemption, Period Six [Member]", "terseLabel": "Prior to September 15, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodSixMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtPrepaymentTermsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Prepayment Terms [Axis]", "label": "Debt Prepayment Terms [Axis]", "terseLabel": "Debt Prepayment Terms [Axis]" } } }, "localname": "DebtPrepaymentTermsAxis", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cnr_DebtPrepaymentTermsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Prepayment Terms [Domain]", "label": "Debt Prepayment Terms [Domain]", "terseLabel": "Debt Prepayment Terms [Domain]" } } }, "localname": "DebtPrepaymentTermsDomain", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_DeferredCompensationPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Compensation Plan [Member]", "verboseLabel": "Deferred compensation plan liability" } } }, "localname": "DeferredCompensationPlanMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "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]", "verboseLabel": "8.00% senior notes due April 2026" } } }, "localname": "EightPercentSeniorNotesDue2026Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "cnr_EquipmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment Costs", "label": "Equipment Costs [Member]", "terseLabel": "Equipment Costs" } } }, "localname": "EquipmentCostsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "domainItemType" }, "cnr_EstimatedEffectiveIncomeTaxRateReconciliationPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimated Effective Income Tax Rate Reconciliation, Percent", "label": "Estimated Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Estimated effective tax rate (as a percent)" } } }, "localname": "EstimatedEffectiveIncomeTaxRateReconciliationPercent", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_GainLossOnRestructuringAndRelatedActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) On Restructuring And Related Activities", "label": "Gain (Loss) On Restructuring And Related Activities", "terseLabel": "Restructuring gain" } } }, "localname": "GainLossOnRestructuringAndRelatedActivities", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossonAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) on Assets", "label": "Gain (Loss) on Assets", "negatedTerseLabel": "Loss (gain) on asset sales, net" } } }, "localname": "GainLossonAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "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/20201003", "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/20201003", "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/20201003", "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/20201003", "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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "cnr_KlearyMasonryIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Kleary Masonry, Inc.", "label": "Kleary Masonry, Inc. [Member]", "terseLabel": "Kleary Masonry, Inc." } } }, "localname": "KlearyMasonryIncMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_LossContingencyTariffRatesForImports": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Tariff Rates For Imports", "label": "Loss Contingency, Tariff Rates For Imports", "terseLabel": "Tariff rate for imports (as a percent)" } } }, "localname": "LossContingencyTariffRatesForImports", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "percentItemType" }, "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MetalCoilCoatingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Metal Coil Coating [Member]", "terseLabel": "Metal coil coating" } } }, "localname": "MetalCoilCoatingMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MetalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Metal", "label": "Metal [Member]", "terseLabel": "Metal" } } }, "localname": "MetalMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsBlendMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mutual Funds - Blend [Member]", "terseLabel": "Mutual funds \u2013 Blend" } } }, "localname": "MutualFundsBlendMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsFixedIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mutual Funds - Fixed Income [Member]", "terseLabel": "Mutual funds \u2013 Fixed income" } } }, "localname": "MutualFundsFixedIncomeMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsForeignBlendMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mutual Funds - Foreign Blend [Member]", "terseLabel": "Mutual funds \u2013 Foreign blend" } } }, "localname": "MutualFundsForeignBlendMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "cnr_MutualFundsGrowthMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mutual Funds - Growth [Member]", "terseLabel": "Mutual funds \u2013 Growth" } } }, "localname": "MutualFundsGrowthMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_OtherProductsAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Products [Member]", "label": "Other Products And Services [Member]", "terseLabel": "Other products & services" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_PreviouslyVinylWindowsToAluminumWindowsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Previously Vinyl Windows to Aluminum Windows", "label": "Previously Vinyl Windows to Aluminum Windows [Member]", "terseLabel": "Reclassification to aluminum windows" } } }, "localname": "PreviouslyVinylWindowsToAluminumWindowsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_PreviouslyVinylWindowsToOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Previously Vinyl Windows to Other", "label": "Previously Vinyl Windows to Other [Member]", "terseLabel": "Reclassification to other" } } }, "localname": "PreviouslyVinylWindowsToOtherMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "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/20201003", "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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RecoveryFromCountervailingDutyTariffProceedingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recovery From Countervailing Duty Tariff Proceedings", "label": "Recovery From Countervailing Duty Tariff Proceedings [Member]", "terseLabel": "Recovery From Countervailing Duty Tariff Proceedings" } } }, "localname": "RecoveryFromCountervailingDutyTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RepaymentsOfTermLoan": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cnr_ReportingPeriodsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Reporting Periods [Policy Text Block]", "terseLabel": "Reporting Periods" } } }, "localname": "ReportingPeriodsPolicyTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "cnr_RestructuringAndImpairmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and Impairment Costs", "label": "Restructuring and Impairment Costs [Member]", "terseLabel": "Restructuring and Impairment Costs" } } }, "localname": "RestructuringAndImpairmentCostsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "domainItemType" }, "cnr_RightOfUseAssetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right-of-Use Asset", "label": "Right-of-Use Asset [Member]", "terseLabel": "Right-of-Use Assets" } } }, "localname": "RightOfUseAssetMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "domainItemType" }, "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMinimumServicePeriodRequiredForVesting", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "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/20201003", "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/20201003", "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" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofTargetedNumberofShares", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails", "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/20201003", "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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP" ], "xbrltype": "textBlockItemType" }, "cnr_TermLoanCreditAgreementDue2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Term Loan Credit Agreement Due 2025 [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanCreditAgreementDue2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "verboseLabel": "Term Loan Facility due April 2025" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20201003", "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", "negatedLabel": "Decrease in treasury stock and additional paid in capital" } } }, "localname": "TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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", "negatedTerseLabel": "Retirement of treasury stock previously withheld or repurchased (in shares)" } } }, "localname": "TreasuryStockSharesWithheldorRepurchasedCancelled", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "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/20201003", "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/20201003", "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_VoigtVsCDRCaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Voigt Vs. C D R Case", "label": "Voigt Vs. C D R Case [Member]", "terseLabel": "Voigt Vs. C D R Case" } } }, "localname": "VoigtVsCDRCaseMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "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/20201003", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails", "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r649" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r650" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r651" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r651" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r651" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r652" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r651" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r651" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r651" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r651" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r647" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r648" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r174", "r187", "r188", "r189", "r190", "r192", "r194", "r198" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r174", "r187", "r188", "r189", "r190", "r192", "r194", "r198" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r127", "r138", "r216", "r459", "r460", "r461", "r481", "r482" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r127", "r138", "r216", "r459", "r460", "r461", "r481", "r482" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period Of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r127", "r138", "r216", "r459", "r460", "r461", "r481", "r482" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period Of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r429", "r440", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r629", "r631" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "netLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r429", "r440", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r629", "r631" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "netLabel": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r201", "r329", "r330", "r587", "r628", "r630" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r201", "r329", "r330", "r587", "r628", "r630" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r367", "r429", "r440", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r629", "r631" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r367", "r429", "r440", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r629", "r631" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r123", "r124", "r125", "r126", "r130", "r131", "r136", "r137", "r138", "r140", "r141", "r142", "r143", "r144", "r163", "r219", "r220", "r463", "r482", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r123", "r124", "r125", "r126", "r130", "r131", "r136", "r137", "r138", "r140", "r141", "r142", "r143", "r144", "r163", "r219", "r220", "r463", "r482", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Reclassification, Adjustment [Member]" } } }, "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r580", "r582", "r585" ], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r130", "r131", "r132", "r134", "r213", "r214", "r215", "r216", "r219", "r220", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r481", "r482", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "lang": { "en-US": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Rollforward of Reserve for Uncollectible Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r18", "r37", "r206", "r207" ], "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 $13,411 and $9,962, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r32", "r600", "r616" ], "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 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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r253" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r71", "r73", "r74", "r619", "r639", "r643" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r70", "r74", "r75", "r123", "r124", "r126", "r518", "r634", "r635" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r38" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r123", "r124", "r126", "r459", "r460", "r461" ], "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]", "verboseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r442", "r444", "r465", "r466" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r444", "r453", "r464" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r208", "r221", "r222", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance, October 3, 2020", "periodStartLabel": "Ending balance, December 31, 2019", "terseLabel": "Allowance for doubtful accounts receivable", "verboseLabel": "Cumulative effect of accounting change" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Amounts charged against allowance for credit losses, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r106", "r240", "r246" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r160" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r106", "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r182", "r189", "r196", "r212", "r515", "r519", "r542", "r598", "r615" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r19", "r20", "r67", "r117", "r212", "r515", "r519", "r542" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r536" ], "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": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure": { "auth_ref": [ "r536" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r10", "r12", "r15", "r251", "r257" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r445", "r454" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r527", "r530" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r422", "r435" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r422", "r435", "r500", "r501" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r509" ], "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 (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r495" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r497", "r498" ], "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 USD per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r497", "r498" ], "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 USD per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r499" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r497", "r498" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r497", "r498" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r497", "r498" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r494" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r506", "r507", "r508" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r496" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r496" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r503" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r503" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r503" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r503" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r503" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r503" ], "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 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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r503" ], "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 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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r503" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r502", "r503" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r502", "r503" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r503" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r503" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r502", "r503" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r503" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r16", "r50", "r108" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r108", "r113" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r549" ], "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 increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r525" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-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]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r276", "r277", "r278", "r287" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r123", "r124" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common\u00a0Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r36", "r308" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r36" ], "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, $0.01 par value; 200,000,000 authorized; 125,128,804 and 125,101,519 shares issued and outstanding at October\u00a03, 2020, respectively; and 126,110,000 and 126,054,487 shares issued and outstanding at December\u00a031, 2019, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r78", "r80", "r81", "r87", "r607", "r625" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r187", "r188", "r189", "r190", "r192", "r198", "r200" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r91", "r587" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Goods Sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r31", "r32", "r33", "r599", "r601", "r614" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r33", "r300", "r601", "r614" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails_1": { "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r560", "r562" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r58", "r560" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r58", "r303", "r560" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r58" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r611" ], "lang": { "en-US": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r611" ], "lang": { "en-US": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "auth_ref": [ "r611" ], "lang": { "en-US": { "role": { "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Five [Member]", "terseLabel": "Prior to September 15, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodFiveMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r611" ], "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": "On or after April 15, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r611" ], "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": "Prior to April 15, 2021, 100% redemption" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r611" ], "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": "On or after April 15, 2021" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r611" ], "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": "Prior to April 15 ,2021, 40% redemption" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r611" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r59", "r119", "r309", "r312", "r313", "r314", "r559", "r560", "r562", "r612" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r301", "r561" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r52", "r561" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails_1": { "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r469", "r470" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r469", "r470" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r107" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r477" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r345", "r383", "r410", "r416", "r417" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r345", "r384", "r411", "r416", "r417" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r414", "r417" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "terseLabel": "Defined benefit plan, expected contribution amount" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r345", "r382", "r409", "r416", "r417" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r345", "r349", "r381", "r408", "r416", "r417" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r379", "r406", "r416", "r417" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r347", "r380", "r407", "r416", "r417" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r106", "r177" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r528", "r529", "r531", "r533" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r526", "r528", "r531" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r522", "r523", "r524" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative, term of contract" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r250", "r259" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Income (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r88", "r136", "r137", "r138", "r139", "r140", "r148", "r151", "r157", "r158", "r159", "r163", "r164", "r608", "r626" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r88", "r136", "r137", "r138", "r139", "r140", "r151", "r157", "r158", "r159", "r163", "r164", "r608", "r626" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted income (loss) per common share (in USD per share)", "verboseLabel": "Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r160", "r161", "r162", "r165" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r549" ], "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 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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r472" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r452" ], "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/2020-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]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r123", "r124", "r126", "r131", "r141", "r144", "r166", "r216", "r308", "r315", "r459", "r460", "r461", "r481", "r482", "r551", "r552", "r553", "r554", "r555", "r557", "r634", "r635", "r636" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r211" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r538" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r536", "r540", "r541" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r536", "r540" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r416", "r537", "r577", "r578", "r579" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r539" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r368", "r370", "r375", "r416", "r537", "r577" ], "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\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r368", "r370", "r375", "r416", "r537", "r578" ], "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\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r416", "r537", "r579" ], "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\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r416", "r577", "r578", "r579" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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": "Weighted Average Amortization Period (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r245" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r241", "r242", "r245", "r247", "r588", "r595" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r245", "r595" ], "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": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r241", "r244" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r245", "r588" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r543", "r545", "r547", "r548" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyUnrecordedAmount": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency.", "label": "Gain Contingency, Unrecorded Amount", "terseLabel": "Amount sought by company" } } }, "localname": "GainContingencyUnrecordedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Net loss on sale of real property assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r228", "r230", "r597" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r231" ], "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 Kleary Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-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]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r238" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r233" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r106", "r229", "r232", "r236" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r234", "r493" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90", "r117", "r182", "r188", "r192", "r195", "r198", "r212", "r542" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r526", "r534" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r526" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r106", "r249", "r255" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Asset impairment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r121", "r182", "r188", "r192", "r195", "r198" ], "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/2020-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]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r2", "r4", "r5", "r6", "r7", "r8", "r9", "r11", "r13", "r14", "r15", "r259", "r260" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r473", "r476", "r478", "r486", "r488", "r490", "r491", "r492" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear": { "auth_ref": [ "r475" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r143", "r144", "r180", "r471", "r487", "r489", "r627" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r49", "r613" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Taxes paid (refunded), net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r152", "r153", "r154", "r159" ], "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": "Common stock equivalents (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r239", "r243" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r83", "r176", "r558", "r561", "r609" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r22", "r23", "r56" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r532" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r227" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r64" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r17", "r66" ], "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": "Total inventory", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r65" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRealEstateHeldForSale": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents properties which were acquired directly or through foreclosure for which a committed plan to sell exists and an active program to market such properties has been initiated.", "label": "Inventory, Real Estate, Held-for-sale", "terseLabel": "Real property assets, held-for-sale" } } }, "localname": "InventoryRealEstateHeldForSale", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r93", "r175" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r536" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Short-term investments in deferred compensation plan" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r573" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r566" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r574" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r574" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r574" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r574" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r574" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r574" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r574" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020 (excluding the nine months ended October 3, 2020)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r574" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r43", "r117", "r212", "r542", "r602", "r621" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r57", "r117", "r212", "r516", "r519", "r520", "r542" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r536" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Fair value of liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r25", "r26", "r27", "r33", "r34", "r117", "r212", "r516", "r519", "r520", "r542" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r33", "r601", "r614" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r54", "r119" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r54" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r54", "r119" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r31", "r599" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r33", "r302", "r601", "r617" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails_1": { "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": "Carrying Amount", "totalLabel": "Total long-term debt, net of unamortized discounts and unamortized deferred financing costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails": { "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "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": "Fair\u00a0Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails": { "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Inventory purchase commitments" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r59", "r299" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r289", "r290" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r289", "r290" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Liability accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r289", "r290" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r368" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanPensionSignificantPlanContribution": { "auth_ref": [ "r438", "r440" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by multiemployer pension plan from all employers participating in multiemployer pension plan determined to be individually significant.", "label": "Multiemployer Plan, Pension, Significant, Plan Contribution", "terseLabel": "Multiemployer plan, minimum contribution" } } }, "localname": "MultiemployerPlanPensionSignificantPlanContribution", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "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 investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r104", "r107" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r15", "r76", "r79", "r85", "r107", "r117", "r130", "r136", "r137", "r138", "r139", "r143", "r144", "r155", "r182", "r188", "r192", "r195", "r198", "r212", "r542", "r605", "r623" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "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)", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r136", "r137", "r138", "r139", "r148", "r149", "r156", "r159", "r182", "r188", "r192", "r195", "r198" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r128", "r129", "r132", "r133", "r145", "r146", "r147", "r217", "r218", "r337", "r338", "r339", "r340", "r462", "r483", "r484", "r485", "r592", "r593", "r594", "r638", "r639", "r640", "r641", "r643" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "ACCOUNTING PRONOUNCMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r127", "r130", "r131", "r132", "r134", "r135", "r138", "r163", "r213", "r214", "r215", "r216", "r219", "r220", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r479", "r480", "r481", "r482", "r589", "r590", "r591", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionInventoryAcquired1": { "auth_ref": [ "r110", "r111", "r112" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfInterestRateDerivativesHeld": { "auth_ref": [ "r523", "r524" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r170" ], "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", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r182", "r188", "r192", "r195", "r198" ], "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 (loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r567", "r575" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r564" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r564" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r564" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r565", "r569" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r563" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r572", "r575" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r571", "r575" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r187", "r188", "r189", "r190", "r192", "r198" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r21", "r22", "r23", "r56" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r527", "r535" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r52" ], "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 noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r68", "r71", "r544", "r546", "r550" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r69", "r71" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "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 gain (loss) on derivative instruments, net of income tax of $(426), $2,054, $12,788 and $9,267, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for 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, Tax", "terseLabel": "Unrealized loss on derivative instruments, tax (benefit) expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r77", "r80", "r82", "r86", "r308", "r551", "r556", "r557", "r606", "r624" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-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 income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r77", "r80", "r513", "r514", "r517" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Non-cash interest expense" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r394", "r397", "r401", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r421", "r422", "r423", "r424", "r425" ], "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" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other restructuring costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Purchases of treasury stock", "terseLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r102", "r264" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r101" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r96" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r367", "r369", "r375", "r393", "r395", "r396", "r397", "r398", "r399", "r416", "r418", "r419", "r420", "r441" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "DEFINED BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r342", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r394", "r397", "r401", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r421", "r435", "r436", "r437", "r439" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r445", "r454" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r19", "r48", "r49" ], "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 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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from senior notes" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r295", "r296", "r603" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r294" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Acquisition" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r56", "r288", "r291" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r60", "r279", "r281" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r292" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r293" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r298" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTY" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r51", "r254" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r261", "r644", "r645", "r646" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "ASSETS HELD FOR SALE" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r29", "r30", "r254", "r622" ], "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", "terseLabel": "Net book value of property, plant and equipment held-for-sale", "verboseLabel": "Property, plant and equipment, less accumulated depreciation of $619,650 and $556,143, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r29", "r252" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r89", "r223" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "terseLabel": "Provision for expected credit losses", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r44", "r114", "r209" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivables and Related Allowance" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r100", "r120" ], "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", "terseLabel": "Payment on outstanding borrowings" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r100" ], "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 the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Payments on line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r113", "r596", "r618" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r16", "r28", "r108", "r113" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r50" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "RESTRUCTURING" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r263", "r265", "r271", "r274" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Total restructuring costs incurred to date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r106", "r262", "r268", "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Costs incurred" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r106" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r264", "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring reserve, ending balance", "periodStartLabel": "Restructuring reserve, beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r39", "r315", "r463", "r620", "r638", "r643" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r123", "r124", "r126", "r131", "r141", "r144", "r216", "r459", "r460", "r461", "r481", "r482", "r634", "r636" ], "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)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r397", "r401", "r402", "r403", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r440" ], "lang": { "en-US": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Multiemployer Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r397", "r401", "r402", "r403", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r440" ], "lang": { "en-US": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Multiemployer Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r394", "r397", "r401", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r421", "r422", "r423", "r424", "r425", "r435", "r436", "r437", "r439" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r394", "r397", "r401", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r421", "r422", "r423", "r424", "r425", "r435", "r436", "r437", "r439" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r173", "r174", "r187", "r193", "r194", "r201", "r202", "r204", "r328", "r329", "r587" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r115", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r341" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r84", "r117", "r173", "r174", "r187", "r193", "r194", "r201", "r202", "r204", "r212", "r542", "r610" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r570", "r575" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r376" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r500", "r501" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r59", "r119", "r309", "r312", "r313", "r314", "r559", "r560", "r562", "r612" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r400", "r401", "r404", "r405", "r416" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r159" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r125", "r136", "r137", "r140", "r141", "r143", "r144", "r163" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r536", "r537" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r241", "r244", "r588" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r241", "r244" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r235", "r237" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r235", "r237" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r24", "r45", "r46", "r47" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r297" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r504" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r28", "r113", "r596", "r618" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r266", "r267", "r270" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r266", "r267", "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r264", "r272" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r182", "r185", "r191", "r235" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r182", "r185", "r191", "r235" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r445", "r454" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r61", "r116", "r167", "r168", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r169", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r187", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r198", "r204", "r628" ], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/RESTRUCTURINGDetails", "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]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r169", "r171", "r172", "r182", "r186", "r192", "r196", "r197", "r198", "r199", "r201", "r203", "r204", "r205" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r446" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r449" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r451" ], "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 USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r443", "r448" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r447" ], "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/2020-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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-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 (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r169", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r187", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r198", "r204", "r235", "r258", "r265", "r274", "r628" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/RESTRUCTURINGDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r63", "r123", "r124", "r126", "r131", "r141", "r144", "r166", "r216", "r308", "r315", "r459", "r460", "r461", "r481", "r482", "r551", "r552", "r553", "r554", "r555", "r557", "r634", "r635", "r636" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r123", "r124", "r126", "r166", "r587" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r35", "r36", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r308", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r35", "r36", "r308", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r35", "r36", "r308", "r315", "r450" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r63", "r308", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r35", "r36", "r308", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r36", "r41", "r42", "r117", "r210", "r212", "r542" ], "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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r117", "r123", "r124", "r126", "r131", "r141", "r212", "r216", "r315", "r459", "r460", "r461", "r481", "r482", "r511", "r512", "r521", "r542", "r551", "r552", "r557", "r635", "r636" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "negatedTerseLabel": "Cumulative effect of accounting change", "terseLabel": "Cumulative effect of accounting change" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r505" ], "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/Trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r604" ], "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 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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r62", "r317" ], "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\u00a0Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r36", "r308", "r316" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r62", "r317" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r36", "r308", "r315" ], "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)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r36", "r308", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r319" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r62", "r317", "r318" ], "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 (27,285 and 55,513 shares at October\u00a03, 2020 and December\u00a031, 2019, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r308", "r315", "r317" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGDetails" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r468", "r474" ], "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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r568", "r575" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r150", "r159" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r148", "r159" ], "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/2020-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 Earnings Per Common Share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "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" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r299": { "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" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450678-114947" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r449": { "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=120381028&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r474": { "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" }, "r475": { "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" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r513": { "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" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r517": { "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" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "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" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r576": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r595": { "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" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r603": { "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=120398452&loc=d3e534808-122878" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r61": { "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=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r618": { "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=120400017&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r628": { "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" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r64": { "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=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r647": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r648": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r649": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r65": { "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=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r651": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r652": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "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=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 93 0000883902-20-000086-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000883902-20-000086-xbrl.zip M4$L#!!0 ( &^(:E%LG]]385 "WD 0 7 83(P,C Q,# S97AH:6)I M=#$P,2YH=&WM?>ESVTB6Y_?]*S#5,SUB!"3K\.V:CI!M5;5FJFR'K.[:_K21 M!)(DRB# PB&*_=?ON_("0%*VJZ=(2Q.[718))O)X^>[W>]__V]OW;Z[_\>$B MFC7S//KPM]<_7;Z)OCM\].B7LS>/'KV]?AO]]?KGGZ+'1\_P$ M_E>K]"__Y_M_.SR,WI9).]=%$R655HU.H[;.BFGT2ZKK3]'AH3SUIERLJFPZ M:Z+3X]/CZ)>R^I3=*/Z^R9I<_\6,\_TC_OO[1_22[\=ENOK+]VEV$V7I?WV7 M/7MV=J9?J!>GC\_2Q^GX[/G)\=/3DZ=/G^L7XS/]_/C_G9W"+!_!\_RCNEGE M^K^^FV?%X4SC!%X^.UTTKY99VLQ>GAP?_\>K[^C!OWP_*8L&7E?!K_F?/$AO MJ$;?-HS;)PUT'5Q\?/%N^N[+.37MFZRR>H/7LGCX95<__7R M8Q39]40'S2RKHS__Z?GIZ?$KL[H=/(!II37?[C]\BFMVEO;PY-4H@OTD4@96 MEA5-&:DZ*B?1>3L%NHA.83;(P>)HK)NEU@5PMJK05=V4A8Y>MUF>(O=[#?PU MK>/HLDB.XDA%;W6NEJK245)6B[)2R'GQ[/3N']V;W\\5S,%WFY MTM4.S/!.Y_/?"F7;#T?1_^C%(M<5;GVEX810A8![AG?B8P.*!/[Q=P%%W#'LNUCB-#0'0Z9A417H2ZG.N&5)$9<,.L4!/@BG ]\EPG M37:CX3)5>J(KY)3,)_>"H7U050,W?PLK*-Z21O3Y_\S\_7KW_ MV[NW7[O*G5;7[.6:9<#DZ(I5NE%948-N0;)*TQ-D0-5M,HL6H$N41:%SO$]X M"RO]6YOA%1NOZ'[)Q;7"KH0/J^A\,LGR#-AFS6QVKC[!^]P+-/Q5E_)R&$S= MJ"Q7XUSCS5U4Y0TPX A6>9,E\"1\-O0J]Y*C;_O4)A/F<*+[?=2+1L_'L,VG M)ZS^[8GNYA;R%DYM!^:Y544@<\9:"T"10':3LFIF1)# SN9\BY*R2,E_41NE MP;M(\(D59'!KS"7DFX'/IBU* +F.]0)& 0LYS^A#[\=Q!"H@/H^Z_0R>YA'< M$Y4=T8I3\PNZE?P;N$U:P=6FS[[MF_-&+;(&YOE/5 GHL(JRB5(](::3\=Z@ M1X=/+3CKF0(ZQ>_G6A5@1-5X^G+XLJNJ:6 C8:3SQ4(# =R:*WA^'V2FL_K/ M?W[_[L?HP_G5]>7%QV^:H"X+O.IH'HA%)K<=R$)/2S2UY482X;1-JW+XP8TN M5-'P!5>&P'QZ(DKTJ8]O-MB*OP+#-/)OD-VX05@KCNE142KY;2@V)J FE\OZ MSW]Z\ORKB7*G3^CD*.+_VP'QLM$VPV,^VH%)KMG'Z&U;(3T;PNMS2,]60](# MR4;41NH:$&B3%:UV@B_0+^/0NNO]O-)SA3\H/%'JR[DX6K15W<*E^JR[\7G" M;A=/Y73WJ?NM4V;.VV965EFS^C;H'"R2FS#!YPMZ=&JVA>-AH4N&5& M^F=9PR1DA\EUN$F-7%397%6P:W ADK8&G45T&-!;#IOR4).X62S@@62&=T^F M#&]-VZ2Q2T@\&\Q;PYWG(;OVNE05R6Z8E'LN_!@DY^#V?M9-)?P%]U?J.;+%%?>T-W=W]+]*34N+MX"5*X^M," M;NM3A!?^%VX5<)JZK=#13-?;/(PG>/+L M56VY! B #CN"V]Q_?*SK)M(3E'YP([,BR=O4L+D9+ &_KANXHD"_=/?@HD\T M3!1#\'3+=:,+8&CD; $C9(I\7-12>FVJ;X =43P#QFE@,W&I\(5GL;KI8!0> MAN?EXB \-Q3Q9+.6_=]X%C2*;SAJ8S/S!-"4T\54336/LA)>9-^ET-< LQ9F MNBS;G-2#29Z!4BU<%#U:HC ,SMPZH;PYZ-M$+T#UF*G&'08>^JR$-Z2&I"19 Y],P0#])XN2 M&!\(WP"#K=7:S2M?TAS@RON9!GX"PG?#/U/CNLS;1K\:ETU3SE\>?W:F O_O MK+)#PWD=CN%V?#HD!_Y+E2_5JO[N]TZ/V$5V82DS.-(HFT1 4@N0E35>H07Z M/YV#E42,\Z)&"V0G-TCS-W")R9*,A<+3DBY%6WC,!^]N-0':7<-74K5"^0__ M05\OD-UV;+,"E2:7IX]A9W<%U/S;/>5\6O0:(]V M87[K9/MUQ\%*G'VL43P$/F]2M0/WL2\*G+W(OX,KT&0Y>V:R"D2=*@KX756K M:C4\FN]KT:K*,Q D: YDA3*Z.5 ER&C\ Z8$LCZILC%>4YV72PYBP@7*RE3D M>_\59E(#*R9G(_" C-,\0'0E9972310Y!3_ZB(/!Z\]P-F-,]C S'/Z1>?X) MF@\HOCABV@F2BHYM[1]\L)R(YHAOZC[0,Y",LY/VP!O#.TWIX^Z3\"T57R# >_,&RC Y.>>M@1^G"4XA)4EAH&_!%E18QSW9A;S*P M3Z#>DU[?_YIX+RVD,\&TU!QCL9PI2MF_8J+),$]>8HXGC6J'N8]V3;1XLU0P M13@, WH1Z.T4(_8)X"L"6/NH?9T#U4%@I"0WO_YT#D^>PVL7*".*Z6&N M)[MR8-UTYS4'IG;6]QGLZ8NCI\_(#'RM:AU]5#EPJB/GX.?;N% K+R4K&N.C M-3UJ7/5J#FNBB#+JP&B+Z-^?G!S'L ;D ,S6TX[;E56&&-]!=WQ GS&S ML09)@=8*30MX4HY,. %3&LP45L=D:G[X?9DQ_ZST3::7J) XF4/.#M060#/I M)[?\^4^/G[TJJ]BP<^)6C4V'B>WSAO3QCWG6--IR679Z[H=C<4TY&0R!I[:I-GVZTCTCEJA M8"-W&&9&R7"U? <3E.P/5EIJ761D@XCKMNLO9VN(:#5%?ABJ"W698WHDWB*Y MJ&D&]HOV0]C#LWU@X/O&P,_9XGE=%BWPP<^/;I'VK*)&55-M[:);$!M M'C.146&"F8HDU1@F2.&Q,8L8PZ7JADVPB+G"7HM:(A]G*+'*2@1E# M$77'U%'HR!!;30U)NO.4?>>WZZ:H*W_/G/^N%B^]R6AP_MA$5UB]0:[%VIN2 M6!AN[3'N/;,7CP;8S&]L6-W;(1<,E5*0U&;(FIC&8TE,\((<_;C$76Q!;Q/6 MKYEIB@BGXQG !]\HH(.X3]$Z1ZZ ML.Z.$=JO2N47PCPY?KX+9'A'=>,@&U' >"G9HVB'5!GYW.JF3#Y%Z)NH[0[# MDU,0!E/''AIQ"VJAT1TEQ M'D:+E$YIH:*_DSC\^Y3X M6_#1&=#(BU=?GY6S;T32H1(F#;!G*-O*$0<8-%6"HI!/U1[6T($: N!3%S)@ M4O$H"T_ 7N]M%_OQD_]]@J"/[A\]= C"=U_Q@89\XX]F%J=,&:B\F.0;1"L4]@M3!H M S(6?0RD)Z[:FHU-##)3%4I)G%_LRS5L?SCX!N^EN@E4*<]-5M*&_7/)@L[: MM>=BMD+,G;L&YFBAGK?E[A6CN %#:SWW'+Q7QL%[>GQ\%@UHT\Y"M-:8F,S. MHTB>9-ISF,Y^^(4O?FLQN+4?CF%SY+8*:VT1Y(/O]2[PB3LM$;Q"\2 7CI4: MY:)!PG/#CX,L!;0A\3,K3@;I9AMK7,\4OZ#*]L&3\L?3V+ GY2/L*$$(2=2N-P5+$:!F9KF;_G M#K4#.?@A2*!*2GL'BB@;*)/Q/,I=A0V#=IYS1]=]M4X,R3(X^.#L>86YN #_C-'R3N8O2 MO["(3MV #>LY258E[1R=NEA$QS.Q^ 61WCX^-\\F^ (6')+R2\J23+^#AY1. 8HXHHJW5:>P6Q_0TXL2[ /6**ZQE/'2W:,'"MHW"GJ3JR7.CJ,YAE%^P"/.J-9AL"(! MI9!G)\(8C$4P10\V"0G*JG%/<)A$WS*'! G)(0@/)8(=/.+$2>RLV"DM)&<2 MQT+=-EZ+#.$+L.A@.=.2)I"1&P^-@IA<:]&P:PT36DU*P\A+> _]8+8\CYWF MX;K-0G@%E'5?>;4DO5Q(-K!1G!C1A]<,_O]$9PW\PJL6P8MSE]>%\9#,E?)WVEV1;/_2C;'N!99IGJ^1LS8LA*67RQY-'7T M^&CLK^#Q43*46=-E8)2_$6Z\M\5N9SLY7;57L]V3P-T%;X6V]Q;UD8CY_;*0 MX,*/+1P4WK?:%DIXCDHB759\[*3_M?8',1\10I> WZ"!*U4(FQ=(8+WYS2BYS/E??V$PD? MG,U[[VQV;CDO?8Z<64 (^%\L#B%7U5'TMT7)Z$L!7,9D'0#R^LQ*U4%$M9F= M()#*ROLS01G,>@*J,9)2B>.Z#$R$T@@06M=4U!\X$8.SY*D:B6G MO_^*)*'LT68&U#>=N5Q.;R.\T[T36E?$>M$ F&'HT^&?X9.4J4L*6.@W9,@" M2GQCG,2A6=YYAG$D.4(KXQ8> ERT0?P73P&SSAI6TK?-A.3 M078S\O4Y=P$UVP[.Q^.]"3-/M.<4V[RU!*>""2J>?\C;;_N1#.>\5UO*3^Z7 M,C VRH H0]%[QU5_L%&9(J4W8']$' O$XBBXWW=N;M!L^'>-7?@[8:U&YQ&?H) ["MQ%XO)Y($HA)@YC >3S='O M#3^A2@J8DC6EAN[\?F1H(#[%#LQNA[%*UVS<1XWIB2@=Z4B?M)["X(D%VZ2>7X@,KHU*[T FRMHEBM&?: M0!\YUB;LP9L*32!PO$SY 48).SNX-@.EJR L*=?/UU!5!Z5J7V!9/E1E=(7E MY_N"6" 7&&ZPB<'21Q)JQ=88E#(M$D\E0OVQ3S7*\P_R(AS1*O M\7E".OG)B^>PEUY5_7QAI4 MV.\'*>+T=V!VVPCPP$3EF<7&)JS+FN0$O?^H@A*-HB\A88U4T.[Y>(%0I-BU ML8G*C;JUIB:G'5B;Q[[#JSOUV9&MJ?2J' , P M$C.%1ZC),OO^6:H82\[W"/BSD@L#4\LHQ_N6@A,:*!9QOTUI:AA3IZ(&$Y^ M73(W<:R#REUEICZ4?(@ Q:YJ=2&-:[PV<%[>%Z&?%&5QB+N/[S)VX<&XQ.\8 M/2DI:SN>8Q7BV0PVNA-4I<697XS"G+6@80GK_$E94HL''8"]<_[Y%.V7B:)% MXE(TN5TM>IAA3!*S6U3(^9B1&=.(]F;NFD-,W.%X@*FTUC"7*W;;FOJ6N"67 MT9YPF)\]@?&6!<8;.9P=F/16(#+"H&,XO:[JW:^#[^E#PP5?'+ZM@L1+^.)& MQ-B0$1BF90ZZG5SEO;O,@Z[8TR?&%SI0;% ,7MO0\PXE)1A19EWOHWR3.V3#ZL8&)<:82#[ %,'Q 4 K<-),#O M4;1$3/UUMEZ(=5*NS9EV$8OA%\<&&]E_A/U00W.B4C'2%Y 3A&!3U'0#D15, M7IL#R0X>C)VI3#H2"<5@]^ZZN"TO.NK[PBH\NRZLQ3 +E3YW@3UDA?P&R1'B M-1(/87.W[\MDNQ(9)*8.P,]9NJ/^4>D;DVI%]9WB"L<4+"V*I5$:2%/(5885 M%@*5MMEYO387>RLGCPXDJ]I.@E_,>[7S\E[H>PZ<40!PO2_[ M+?QD!^:Y>=M=OUS7',*/4,IR]FSS]Z\G,LL&,W]FIQQ%9W[=8S^N3Z[4@H+@ MLAUS7]^IB%'9_&UNJIJO3*:W!):DX:EHW1VQ$ HL,DCS=KZ M\X9I[J/"V8. MHFX7_SOG\.SH^5T. J00=<\0A;$I%W VS>S[1S#1720;XY>]9 M0#W.QZ] MG0VT[HBC10X\[V ULLU >.[LM1Q =>YD9WWNW61ODFP9NU-KVCKR_:]&>R*0 MWUR^Z1//#DQWJSSF\,H::XB2>+:81&%#PSO;3Y2OA5/"2.7!R7-[JX',;6)% M/^S"O1D&=WO0+>;)ZO6F9BA9UMG2F_U<@XZNNQJI@^O9)1O5WQ>/\80VP(/Z MM&.W_/=2GQ )U8B_* [R!=9D8V)TI)00S1HGMDT6'[S+7K]4E.5K0Q\XV;K. M7 F,C9X>OSCW\G,-BB_06S;/N(J%+YA$@0VE7V,TY@@H>WH$4N?DZ;-7)T@26!>"Y4*2,,E@)N?FS)M!!?:Z# MP*"?XDU[AIG<-3S80S-RC'GTOZB^?D5:H,%>\.\6)ZUT-$^A%._.VHC=VG3X MN\$\L54MOW,MV_"Y)8%':AA4@FQ0N MGR\Q#OO1U\-D[I7+(74YY!6(,;A%T;6ZC7Y"62N%9 .-+]&ZGUIP]BT]+ZD- M!1>_IFV8L358_&HDER"'4U^2RF))8D&+ ?0TM6EARH94&MG(2D3Y)T"XN#C; MQ75AURL,.385S28%D2N/7;#-MQ.>'_^(.@-8-S;G,-7.4QU"LO=?!9'!_IS9LSEEGY7B(2@4#BR84/W3-WJ3:\ZUT9O6T; MRF7[&60%4=([8 /O)Q/0I6H.W,%#7/)BY93]_ I)ATX*-<&W!F0GK*?]2C9X M=\UULMGGVX$E&&KC5I3 :7D_:JT_!4 \],*B-$BD9"(8C93(TZ(&T%_KF[P$ M*_;R?Y!U]J=-J*UX&DS^*]MZBU/="02@-TVI(W3"@!/NI.NZF74W\W#CE%W? M$,[UOWMYHTG^LZ)$&'?>UH1U;*(/& =O]EJ/T)"J5Y6XHRB4#R_P:IIIGNC5Y"P(912V;S7)<+ZD%0;^*'(Y- M3:&!JHA418WI&(&.)HGI]ASZHTI=*FVPA.<:TZ.U!+=JG&?UK,_WS/E/>JVF M^BQYLXV[V6\1\FAC+E8!9\")W("I 4IDM1(P+I5S:KH'9V*XO#F4>\:6)S:* M]4,+6_H1-J7&<@ZAQ?=PT%,^L".[^SYT6B=!N:,2E,N[7W$^TTE+'9=H&BL& MI'%3V A*ME55'>RHY+O8/+;NTK:#,MR[EJS'-JMHT^SMNQ%,3=G@^I!'H8Y. M(E.[]'B@1)XWSR$^,.8=/@CB9=)6-# ,RFQ-8EO*7L(!KR3*T VT3E>+\MAJ-@;OLXJTSF+#>RO9S>[ >MU1W;S M=/>!:UZ;0OZW68U=(JA7^0Y,=UWTP=VSY%-1+G.=3G471)>$NV+T13*PN($P M82NQ#9;2,W0S2;)BK4I$\\R47%MB9U4G!5X@PY#P'UR&>^\R! -@0A"KZ$J^ M+*BFM-OF8%TST?/:KTW*L,]Z8& -V,8,(XHU=U@*T[-3+ IK*-S96O-4.&F# MP#Y!S\C"*J%"&>\]Y:)U+P91>U$V<8"B(R&%LAO.^PP#I(LJC5BU%0B/G)1D ME![R%U!)FT^UP3K-L0K6J*^@+:%_":2G:NH2M6#Z>.TIT=KP'K/V/A;D[/'* M'SU4R!"_KRP*T<)HUI\%EKU>X[\,E2L+>9BQA]!3!'$ JHJ+HU_;-*-291PW MQ?[/=5,ITY\FT9Q?V";3J5G M]0.Y 0.(Q9_-O>[HW[:^+.[JU)(R3@MBA$C:3%;]RJA;O4C4S#U\"(LFIL1, M\BZH@GL'@5J+FA7\JY'T"]!46'%;*OP3;Q@J/2Q"M?-?4)D%A&GG.YI0_ M*:B;E.+%8[.!/<7 0S'7#$8MH)QEQ5X G4\.O8_&9;H**()7M94B\%SL;\J" M:NQ#G"E>)9T\>;G67/T^?L_P>KTYQJ$1PHY7TVZMGU%CRBO'.MVX6[^3AKR3\O;9[JO#[\KBD'RK#2EC MQ@U;''XDO%"..[E/06E&M__427#\E.KJ)W O@3*^_CR?OCC:I]YV%@9R0!"L M50M\HWDHJ:Q'<.P(:9%FK84AILB7 MOA6H9?<*B@:IA-L/K%&0T5C*4C"A,@&U=1H2-CS ^/;8H.36*V#QEAT<_J;?L*ES-25L[8]SN0*5"4ZA6L6 MVOP(TXJ2TE#*D6+;U^AX9(J@1/;H*77TA/]F@J*VUF6>>@0UY!,?I 32Z;R* M0B_ATZ&H##LKCSS0Y _&P8+BF#^?,1S3T7&: /A?M&#@[+RF[H=SV M0[SWW,A"%9G90=(P&MTW"H)(L MYG_R'F05L1@2$5!D''FFAQM+S@'3%W*.=;K(%D;3,.V,L5./EKK@$"L9$]VK31>3<\K2I M%_4LJILRMTT^!U1FX_)^YNF!J+/">TF#K>E]_!:T5?0$=7BGY%/G'3IQ< M]HU=ZI6J"_);LCEQ4S*..?Z7/PDA7CT4[^$43N G+5)]5OLLG'Z8D^E& B-X M*S=^QNM)*P>>BJ]562Z!-L(9277EQFGK4B)K: K1V]"0Z-QHZW^BSJ13:@9# M.]17+!X<4-]T[,I":NZ;7L4XF5@2138Y,+59QNC(-2O5O4"5%5YF(AUUB^6A M4[@F0R+($S:D[P#[F*.YIQRX."OR5(PE?,] O36@-BR( 6?%)&^U1,C9S_=[ M3 E&SK6ZZ:.5!VO?.(:=/4Q?XDK.(&<_TU<=G8!4.*L;0<=T51AF7ZBYZ5V0 MIACCT77WO&K9G3K=&DO%BX+XH?V:6&1^S[(\AH@W7_LLNUH3=K>A)-ADI M:4G3NLE*5(N<1M)WZ]TSC:KVG!H/*M5]2X9Q)=UANR:J?VH\!@I\,>Y=#$JS MG^#Q\ TGFD/S)LEJ-NM3<8XA*9/P)=H:&R2Y=3G1=;<#@H$\M,X7XX\AQXEG M#7JCCCKN7IFT&%768:^D$ 7G4",.H"HC8!_YCK>&(T- LS^"TKX]G*YXK_9S5BXQ M8+K+VTE7!B[@FL1DR?E%G&;Q@1+[SQ(K;Y?23AEY25MXY96^CMK7^?R\,\J: M:N3^371*"%D8$1.Q8RH@_."7#=*B.B)9IPX)(@H.'S M'F!MP]4.L$MUD^MQ#G>L,@OQ9)0?W+]J06\Y/?F!8MUM/B5?KP-U_NA<@!>F MJZ%%;SY[[&,NC^Y9KAQF3&,N]K1D?<$HH^;@G=;>35N4/$5T,'R&5WE#$4OE MH?R3FNL-%L"BN'R9GA6U/I?4=I3,"J $4Q#L6PQK>5@UZC:K^OJ2P+TBDN>[ M'T%^XULE=%QO#"VSFG9E4PO0(;!_N99>=IDR")"XM.>O'CS2]\LC;4/]UQL2 M6K9;+]PS/?NME>1Y*MV\T7FYX#@I^<4J:X[.([^M">5\I9FI9[I1>)DH$B:BU M6\ :#LH)UZ ,;U1A^_;9(*3M3<]&*+JPT+UH\AL'7X[;Z3E'892VUE^V7,J4 M1O.XH%SG1=6F)K.ET*@58KA]#AR,^A![./+&6;6H,MV8"'V0$.6*SG"^Z[/% M>%[BJW)ZP'"=R%-Z_)D-;\\1?-XE;\6H'&"?7UF#R3K$YC"J,)C^#=7&_DN3 MLO;J7H_]>_TY)^!(I+.Q=W=E^"K<&L7-RWB4G&E=$.&[=A#V?2;WSI!I:N@2 MRQFE\23YYZ5KP_;Y<6'@IJQA6\ES?S$BW[;6JG77/HB#A/67F,C3KBLM[QY M0: ]>(:XZ089AJ')Y%@-CL<=QV3&6"<@<6RA71>KXZ[W8* JV+4.#):**KC MYY?>,QI)OX2W,(J5CY11:_1"-.+8Y8)')Z*QII+3YOCTJ?4)!RH1:Z'18>S MB1QZ$7$0U?-GQC MN_^X,E7/JQW$CKKUJ:Y8$=@?(LTTINU:,$,_W3#VPGC!AMLHDH0*G+\LJ(3L MEJGV+H^U'N8F3\X%$#?1P#WSAKS8?4/W(X5EI(+@=5E^XL/%WF15NA]V+=.Z M8'A^1KE3F"SBH^+6=E.Z=6#PHASN.+8SQ+V*Q3BAS8I<[U=;JX/A(=)%;7=& M+X5@FSBS]=B&/X$UT:RH)T=!\3CQA?-0\Q@&$ .%%*NZ08;)>:/$N( AAI/? M-'&CB]O7;B^GNU^7^^3X:-#@9U+E%:JP:]8E\W2AH<%9CXV!7V+Q6)[:+..E/7,&%TA, >*Z M 2EJ'OPPR%C!2Z[SR7V[W"<[?[FO,,$\V^TZ_TN_7^60.&:BE#:06&NGJ?C7 M?"K%+(17XFGH7H#4@X4SL!K]*L]>UDNW<^: @6JT?> &H!R /H"F"IH-,U7- M1;/F>F[J%[EZ@!+8?RB!5,T5!D=L"BTGEE5RTSRO)E>! EO->UX)4T]LF?M@ MCPG&P 9MM*R,GQ4SME3!FNFO;2'B1N>9G@3-.]D_)P5Z![?%,K%[&K>^KA[V-,,B_LJ8@U93, MU*H5K/"*.0:L@XQTBLU34J*DH>/3TIR;4V(QJ=FT3.94A5!YYF5+B5XC>8FR M!^H&U [3839K7"=T(S$'>1,J!-D$O=#Y*MI2[]9PU7=),/JP45@PR A?3' @ M:W[Q?V9SQSC.X-7JR=9)X2 U+JIMONJV_5\+9'5RT@LJ;*?BV,N(2+(*[ ;, MQ\12-><",/ 6E%S="NA 6Q"R9*=>_'/PJUU=I>GG, B>Q2H1TC V+, FNC"K MB;T(.H%8Z0Z MA(NC^Y81<'*Z\^H6 _J-J7)VIU4N1OLDJJ[1(.+&T3Y7-VA?_2;A79PR=MR. MK:?08F!CCA?B>JQMMB 9QWR))3!*@(Y2WDF<]=>VRNHT8R9D6T[X7DF$N27^ M1M@L'<.E#ZG&&A9[1L@;A,:AZ9W(D0'QP=Y(H6D%3+:D/#B8H +>C@^8)#,: MF@":DUR)U,,2I+9J+"8CK3]8"-J#MVAU<2Q3VE+X6_0%TXJM;3D(2.R_20 \ MN3(5IXJUJ'7DY>3W-W/XX*5Q'O7;H=IB(*FDRL:L=S/EF/Y1IBTS.8Y42OF6 M7E0G*VZ #U$F0*+[0JA)HG-(<]LSTHJ=E!*[SSHT\BGY@ MV,-Y26500?W>L/'32ZB<@'7SBRW&68Q MTIC1% YOEYL);5V\W-6:'3A?Q7[5@ M<*E&M#Q5\_X,X0AYYX/P[E*4GY'[1-H2&/77S";XA2ASEFH$#%,60#]@\\._ MQO=,23C;>27A' STJM"K6AP;,N^CF'DB ?]?-+/4@KW?806#4/;>3>) (_*>D&/3K%@6$V(%7ACNT^"A/*GN_D],]5]2 M4N #/9V)-'K-V&1,14/::,%M&=B-E1%6F1)39]!D=G!@O: /D?LQ:R\863^(^(!K:1HSK[/*.]N8< /=-D#S>>4'R MD;),5+[+LF-MOXI.=PI/8;7^H.&::,]U(TA\)CEL**QG!(N[6P\N^+UWP7?R M-SIDX=5K]:6TLU^?'#Z+)% ZZJ5M]7)$.IE<]XP7/MEY7OB.ZBMWF1.>"T)N M(FHN"V"_"] MU.2:3EO03*8PS8([OPAX+3DGW*S=4F+3]B;7BUE99 F7#WAE) ;^-IML62K; MN]F$%H$C3PC=&+BDI&^3DU.Z0. S9*!@;W)^2%Q4U#<5:_Z"31F1N\!KK"K@ M-];Y8*2+."X\!<[!Y"!Z#*ON@BM@OU+>MDJDB-4NGQ &NRTXK6RX&FL3-]K\ M'8>]S,TAV&"\-;E:U/JE^</WY\QY$? MT8[PKL#VU@M5_-=W9]^97Q@>\@28S!WYF"=4;JXM0.)YH@?_3XSQTMXMVGOLAJX M1N9?3OQXZ GW$ DNT6R#_3P>ZA8YRQ9,;ZQ+$RNMY?+;3*9PQ#^ ,GYC9-\.4=Y?QK@&N>.##]YT/OT'',U:6%#IZ;8#17X/1EM9Q=%DDZ_&, M]V6%3XY/CZ-?-"X1;2,),+RVBUO)WHW^CM!I M'T"WHRJY./J14UY!^K1%K?/HSW\Z@^??"+XQ86]5E#N[3K=[1!Z+KW/1?JN^ MWJ<[[^N] "*I]( W?O=V,[KN9BZ44Z]A+,/:$)E3SM;"ZVOAE4ZKIE$)=J56 MV/F,T)9-J@3V>4,7JTX%##A,:7>#V+1XZB\'^AHZ&>&^Q9^7AX%=:L:_XI\< M[HX,@J%%V\ Z=;][YMJ"\*'WAB_D6?SQD*>;SICN=8J6)3FO7W)@'1_;$^S3 M 0">H"@_1L07.+GG Z$V/WJ!RJNDMK)37K"X*[W(5:*YX,+DO+EW(97U6KPI M28'YC*Z,B+*H%PU?$>I#G*]\0C3@7W4);)!3S/.3=D$4)?Z M%F.+E E)0<5^M1K./$NRA3(9I7P3;5U"4$GB8P%RI*30/>@<79S,BL5\Q;8I-$7@H,_>'B"X32+^*R@#A.O8%MB=@M[Y9;?J(8UL?_G*BYWG*^<6GY?D MVI6>*BHQ-[Z0768P%QZ,O2TO[";WAPC$#JI-\(NH"_Q,,6$[$1439T3>97O9>QQ5:@KEJ?FU;S!,'24VG(E,O1T.Z.L)[*81/ M=Q_:B+BYKM BV^D"FU#R&E.-'4,L+!-O);&]$%+Y0@+/A_!#=3*;9@56A:'1 M)=Z8-8]CF,;(>JH=-?A>]XV@=Q_.Y[Q&*V#7?9X?Q4.(@ [E?)%GH9*W*:<_ M]IG]8,,&H=^9::C(P"(("0W"TUQ=]FV C1? 8V,O%*D"MGMN0 07 MFJ(,)%+R3,-$AF&W14\E>*VZEL934[0K"; $7L1( 3V8XR';59I@P-WV:U/= MLCSDI 'T;X=V:F?CX;+4V"*P,?V;?9].'XF9O&*V&2-U^)SSM N#W,)0+]8Y M9%U/M3-AX4='T0]^_[ZA>EE:-D+)%"9I.BN\6?4Q2*GTS^0GXRMS,,.5&\0< MN-><:[(.4E5T#W::S[B/MM]4DDFNG3,9#EA&9IP>HDI]+PNJ3G8[>DX2@A\ MR.!A->I6A_=DS-R?T ;\VT!-F-22D"S(58!O(.0IZLHE?K&JS?W#N">W9??K MV/^[S$3 ,NQ-'KUW3'#7[XXG[SJL>ZUPZ2)6.4\3X8C8W:AE-SKC^E;L?2/F MW:^E_:!6!@[L@KC:+A/PI0>E3NATP.0Y9H=H*!&&Y^J) Y'OZ2=+'2")#3)Z MCM?.R\*"0(D:AYVT-_X218^\-0U5+!O MQNZ75AH P,?'+\Z__BB>OCAZOD>LRS:^"BX=I2@@E9X>OW*5>Z9!<4S?G+RB M C^TB"A<2+;)I(M'BYO*V1*:*XXYR\>A,""0^[+7&O'TR8$:V=I'TN1"I,37 M6*_XT>(+&O:&/>HNWPQ\@6:),]O]V0G:RDQA0R4C%K,Y]7@7&&C#.P.P;++X M_&4-KN%(L.BDJ[G;3,;9J*-YZ_P!G[LH[!VC"LMA?'Q4@88R6^8O&&9U<#HZ M>#W"-I.XVFL$CSE"7_L1'/K)TV>O3H[PP<,3?,*NEMZ!N3397-=1M^&S><.3 MHS%.V/V9B*IND*JH,9K,M#/+SO8=<6L5]@Q0>]*OHX$ :]48 6--;7LH4TU5 M><9!<%RX9?"F0W:=W48H,9K9VMY)7E5]S%TWMXL)RD>!9^%A\E52Z+SB7XEH M M9@5=)WC'.6A6>73"^#_4"#9;(P8^Z57O-6J8Y9\\Q>MCO42I9GA"O/ 5Q?," M%DQ/'SP9C42O>JL3/1_#Y3H[<3C\!F"1IDA= 0END0"CN)46R10X>]5IDV6S MN> /0L[30\'YGKCJ=5_.^BS/2QSU\D'%G+)WO"B+WUH@2SJHU&3A!8EFBQSH MJ>\O-++%("%S/S_&0>Z??1UO6C,JMZAM@II4@+E2ZGX(NY<9B$P_GV#+ M3OT>$+U[IB_9AH(>GG['CJ848)-V&A@.G;;B/B,@_Q2&Q.8+P?OND21K#/B" M^3B;MF5;^Z$&8VN$.2A]$N9X16/?ZK]RB^)P=X1NOX]0'QTU%L1,MQ>V%<&P MFB,;_*$JHRO5J.AU6;0>MH1AAS-0#PY)%^5KIO+:<"I3+8+M,4>Y\Q:>K M^8Q'!X]'!@UM_1-?%VS#AW- ;763.DJYCH)Q;UH>SI+7?/>7?_%B]VG=Q]?'Z_;N+Z/7? M+G]Z>_GNQ^CUU?F[MQ_CZ/+=FR^YX_NS^M>K /YGUR:X\>ZB4>'?W^LR3:.K MH^CG$J,-6_YO[T_.+"18]5[-?!U>R+JSVL?/"1;-VZW M;LOYAP\7[]Y>_M_H_/-)8+=6\O;BA\MWE]>7[]]]W'NDN^N@60 '=VQ%&_K> MN2NFA&)KBB>MKY3Z_!X ^[9?!VK$+%]"V;9^R\2O<:<8_TQ20*BO$.PP);O$ M]D\*;%>2MIR4\[FTRL1&7!3*4!*4H- _#?45D8=]V-EQN+.<.O A5X796BQ] M\_,"G-/2SVDZ&G_C^Y2$^_0&.Y6;+>*X&6Z05T[J77#7$<[U)+FP3N&W1,>( M>(EI8;T<2$QF:@LQW +]0L=8WLM;"^'Z23< VL@E]*K>&$@ M0*\D8+@"(!/$ _,R\WIF2,IDS#%#0KRV@[/CD=]\13 &I8M,M_V\[).^I:0Q M#V%!WO?' _]];AALH,GA#EAQZR;+J;.8FH!IM;5K]],]J$)3(CJWXN$NNAW* MJ/0A$7G-2>!T^@BA%4VX5[$9F*@O1.U(\/?!8%[O:JXA9$*PZ<+F1NABJJ9X MJ\9>7T1@2K"U=1W-LQKAN5J&JM057P].M9]3$I@:4X-/[%B,R6(AI'GY<-DS^DIS3G@E">(4-Y(7 1DOJD4BUL)29S_O.?N>ML.FE<+24^ M:J$:N#/D1.%&;^9*6R%Y=+XZG5P5CU?$+DFQ(VL\39K2Q;EU MF!$FO".8L@(26E/NE:AX-L/\\ G2 @A5X'PWYQG>N,@CR*#\/R7A>T)@E!2Y & M;JL0N129B.TRAR#&*_ZLTF3C^P4IN'9,"2H77A:ZFDCK-WC73=G(B'/U:UEY M*;.:09_GE/M>S[)%>"1^[UP\9OI7T\,D!9[.?>I"VI(DTIDF.BCPEW"!Z,+! MI Z>C*(Q9M0CB"-2G&FIJ](;3OP.+A_VH./T*;KLX*Z4!#S6U &9OO/ELZ0_>AS!+WCRVG03_YB$>VCG9HI;W:6@[94+ M.=8UH_96^(^P[F#_FT\)Y'_R&/]E@"\UG$M& MQMK%K<#%GK/*>/+B[/$(QZ)R"- J-1^H3( 1/!+L,UXN"^P1X:;B%2)=M7"] M3L[2PS.O"[C_JE$RQ:77%4X5!Y$XAA8@^T@[5X?"QHWM?0\'QFP)1288#>PIYFA M1U=&Y+/)LRSD:&2"F++X^:_WLKG"*P'[;4YD!U31M=AXSB/V@39G!^:Z-EN3 MZ)CORL'KD=@X[I"_X/ V\30B&JLED@I!%2<@[T'/$2/80.X\U)Y^0[6GJ)U0 M#(0X)0)JA%I5A*TNN)!#UZ3+6+<]*\ST '%2<35GQ21O0<@:2C/>9GS.YYVN M:SEC-N+85!-")4[2N4#ENL.!B5+[=]EH0HMV#'8T*-/5)]V,HH,D)RT?N24Z M+UXCAL#N\ZIW97$H:XRNL?DSJW\[,.$M#"OPIMP?YO*)@9 M#XM"= R5$>AJ6M3#LNJI@'YEJP<=X:TY.L"23SSTW3^JRR)IYV,4^&]EP3LP MUVU*D@#\:D3_H"IJ!PS<\ZH$GJ\Q_S'Q3[<+8=KI^WE05A0,P?#,D;N!8%03(,D3)HZ\*8#3(I"5Z%\LK3R7#-[)LR0]>Z:3AH Y^, M)*S3,(PM#>--N/F(>Y,\TX#/'QP.SJX'$7D: 4B+Z(GQ\ZM M(M!^GH$K'I6^BX:LY8JLB[JM;K(;,4\<9Q9S]R! HS+2A&XR$!RZE5+;664Z M1;R:QL:+,?$ $;J;,OF$.+.ZKQ^@U7$)"_*7$7J']FHY:*D)ZBT>#H*"!J32 M&$Q]8_DC0Q"8+H:5"9! !,61W89.0,8&%-VU<]' 'W14=G'D-JR->=.M[F MCIK"%9SPHSE#AI"ZXL$'B7>P_M+--PD"]X_YWECC;XM-1QQ9I=JVAFKGLRF+*"8OC54">G:H,6C9*=-LL4";9T( ,T:D;5:W$W'=G MZQT?>8 JKY/?%YT!I]IN'*AO!6_9\Z-H'3U:3Q"E^\8V=8J"A4*4P!Y2=%$E M,/<:8R?P2$K>7,DRQ$,%U@1:64;P6ZA \?X8@MO[EK2,VI0@^EO M WH2;K+7P=:.=>-A",H][ )@%FR6UO0LVEHSA>P7_J)!@0+74=0WSNW'[MV+K\-\X:8A>QH9=^NB2Y2$PJ*-JSE"BRJ>#G_CD'@K0Y/O2$,RN-;0QE]6LB:7+M2G-?^3S'-_ ;V5P]05PM7V*00 M2ED<>Q$7&$^AIHSB9[(6H?7?#K6IV3!&T,O#*Y@\%?36^WK>?H0&#<=DYF>E M]_4KWU@W)8["LE&3L@23E,"R%3)M#*BIH/&(7S!]'S?=>&;9:9J7R?K:$!!F MH!HN8$-!(63/G5I(#NHU8M2G*:E5-4;W:JC<+D-H:3 ,#\Z.FQF5](G6 M3$R$5-=1A1KY*'+"0^*I83YVRP8'8PH-%&^3 N^HSS^WH;=!(@LSDWBM@Y@EY@]G! M9[,QU2=RZXF8S4AC4I^(44DYH40!)D$N!9]@H 3HWZ\'-I M1JDW;K6Q'T#;T)S:X[(VUC6XM%6 @Y>'!V0LF%$X$8'N@+N+).35O!M@&>:W M-A 6M&G=5R5<+B,]I$>15&0;+-)&UDG*<=:%]Z04=HR1M7&_>-#L0! @>7! M.V%S!8=60; &W1]F=<_CXQRT#IM"@A\'MZ/([)?^K?5*_!/T&NN*$S M-'!BG!?I0J0>:@EU9@*S,EN$BEEOE/BA7N%?6:^PYN@XQQY#ZD1KWSBOM#J$ M,$N_ZPC!6*ZU&"47@^5/RTJDY11!CVT&PTM,V%^<- M4,J\S:>*&YH8C)[?#WG[ 8'V&T.@74/%YXL%"MK;Z/5^%,%"44H#>OQWN\\5JDK&8O$;JVC43]7)&:Y<+NBI;;FQ: M4)0QM5YJ$$Z(=H7@7YY^SY5$K$J>MU-T%9W"&D^/3X_C*!@U!CY<%90#4H"& MV&8Y::&O*YA''6,5QA$SY \@YG[4<_@DQ2P0BE;BM]%!XR!?=F#KUP*,H"H' ML]Z!*6[%%:D$70OS^O=B=RWI[< 4MY:0XUU"#6*,+4^I#UJ!7B7'4- KBQPE MS>IDADD<7&P3^"5,CES3;3;I%^_0)?'3ZA#)2/JEQA9/ X]:2DLP7.EJ!(#U M+83[!:TJ_4Z4ZR91-P)?2+4HKG@IQA[3H!K@OTS21QP4E<5V0C"9*6?!>5W+ MLZ)N*_X2-!5@'2OI1@L'U"*@@4XXR"@***16$XP,7 7\ M!W8E!X%#>8B91MI,]9SE!46 2>R86D$O HMR:0XDQ40+1&[R4F))WB4L=$G$ MK5NB9LD4+NR??HXS1?#FW.D3TUVRA9;L8+SC=(=GBF,Y,"B[&=1481-O6JLY MH0@#0.2Z:1O)G?5Z(G-*-#DJ8-BJ&UFAT#:3+04R#:2 Y1,Q%^2NZ(9@LJM) M&?&*RP8>;F!=^"?BM7'2,'M7K"O!CQ6)BP.=N[-5C7%H*CA#-#'TU? 0*3:^ MQ2@VS;$S!F]G<1A^0H=OAIYE&(&J-/Z7\F-:VGG_%XS<]RDK.EG)M#*J=0U0 M1A4&H#B#V2N&Q'AYQ-V #5N&@9D.3:9QS;A$DGWJ0Q/)L#6&%Y;N;K,RM0BAE7HL2_G>%%%'Q87"' -@>O 1PF+D>YUPW6/FC MR1S8Y97&@@J(_?O.TQ5R"3#"&=SL/.2ZI?SJW<[,+NM0@I35G]KLQN5DR,9J2[" MN4?*G(X-C\.! )>B\P$KI9Q;(,L5'Z7Q,7U4U5@5NCY\?YOKE:&>T^/C4V!! M_P I(AGR_#PY>C>R)8K-V"^1X[%HP]^+;#,_:6:PM=/9@&-_S3L,QF96@7Y: M$J\\&FA3]@V9^3_9,@C8&.&B M*F?9.&,EAD3UQ.: L#E": 0!L[+@X>^4?U!BNRY4V#%C0KNF2_(;(,!YS M>^]A3[_!Y@!08 OW50MBR-C):[,=+WZ,[#N?J6XJSQ6H2ZSJ&#'&A^:8DA@ MXOZRN QU+HXVL0B5?$-?@B]) %G)W)7B;>&GQAI'DB!G6D=ZKO:J0 MKV!#0?QO^TX3M7[#XQ9@A>$!">UEA;%Z7(Z*H_0=JVM2H Z_CMP=L M0 VHSE'95Y9J3)UYT!")59N->>;[OQECV0S#D5 &PT4&.X4<&EQKML7'&6*^ M?4.;@XVBKG0V'P.3-/A@P",J\U'JLJ_!4,+^+%RNJBL*/TLV9 "XX\?*B6&@ MK9R &=8#1)%;+KT7&;?*@DB!OX;HPCZ3$E &D(FO90./B@1MQ#>0UQQ?XE" MCZ*_,X:>%<,.6$-*]:QGU?)O1@XY\%).:G1DT=4"=D^>'N\"=H:VXZZ[@8$ MM8$@E)J^2SSU?>+I&N#@_3^AB4@.5APG7>VIJUIMTKQ4"D>"G>,J<6>)CC9TS+VZKG?QH%L7N DI M?5GFU:X(UT?C,EW!?V;-//_+_P=02P,$% @ ;XAJ46L(Y%D#" ZRH M !< !A,C R,#$P,#-E>&AI8FET,S$Q+FAT;>U::6\;.1+]OK^"(V,S-J"K M=3B.[!CP-1@O,D[&HR#83PMVLUKBFMWL(=F2-;]^J\B6)5L^Y)G QZP#1%8W MBV21?/7JD>+>#\>?CX;__G+"QBY3[,O7PT^G1ZS6:+6^=8]:K>/A,?MY^,LG MUFNV(S8T/+?229USU6J=G-58;>Q<,6BUIM-I<]IM:C-J#<];U%2OI;2VT!1. MU/;WZ U^ A?[_]C[H=%@QSHI,\@=2PQP!X*55N8C]DV O6"-1F5UI(N9D:.Q M8YUVI\V^:7,A)SR4.^D4[,_;V6N%Y[V6[V0OUF*VOR?DA$GQL2;C)$F[[W>V M=^+>AUX[ZN_ A^V=+K1%E(HTY:ACG4S!1]KFW^YK@C,+9M>_D;G IT%WNW@N[]]M1-OM MW?7]?B8WCT[.AZ<_G1X=#$\_GV%$G?_V]>!LR(:?V?G73R3W_N+D_[>T3J:S9_+SM,[^Q:F]WYKL%W )5VF=)6#( M)>;&W+W;Z.\\9AQ/C_[OM #7'(]VGLWQJ,E.V9A/@!F82)@BV;NQM.SWDAN, M4C7#]X4VCNF<_:1-QJ)VXU>F4V1_DX.Q3N? #DNI!&6(0\Q!PM;9:9XT<2D_ MO"WE$SK>:;)#;G$!<:FR&;O(]52!&$$]K&BUCD)CC[G&W(X-[%8,<$K"6FQF99/P"L-^E-BV^ M$^@,=JF\:L ^R""1!E4"FN58'3T18-AT+),QLR5]+.I/P4#5" T@DU:AG"#< M3:4;XP!M 8EWD-HMT#4M<)@3K"98/%N>AC=P/K'CW7O "2R5.2X_(6FQW'5$ M)IICL5DJEWF*+,1)YN+W1)4"VT1(+:UM'>$HB;D*1 2!F4"NU *M%5#LC:XQ M((37SW6R*!4:($0UXLAW9[T_";=CEBH]M7/\&AA)ZY#X'./T,OB-7M:78&CG MSJQX^X;$)W:\UV3#:\OV;F.G$[W?M176*CE"M*+35.*C7]!3Q@UXZ" 49*R MEI@!XC56TH[)G,PRI%2B57H6TB9*VQ+K$=D:K0*&"J,3$/C:LDV$C #$8,#% MR64RYOD(V 'RV'FIT,(KTOXF;/FJ7I'24WB4I*3S@%UJGQ'9+4$Z0(Q\6;NC M]%I'*79$X[P)=+0@T? WE6L%%Y16&@K2 -7=EPMGW)VP8[#H&:ZLSY@/PZY. MR3SAI5V_"F75&!!"54\A3^O28 -(<1-I/7&B%>2^'5+S"\I=IFT#BGM,5HEZ M@:MZ1>E4*)%^T1>KE13^#,*6L95"K1C161M&S1RK$MWMP?KY"9^90VT 4@?WLVQ>+ZU\ $,82;0 M'P]6ZN -L"\,L +Y.F!A%5-T(E')4U]R*W ?P=*D1'22E(:0LY3V;VDUT];A M>SJBQK9L@@U5)V%L\XXJ*88 \N<-Z\IQW"Z"/TRA@JI.5&_;UOSQ%#X?)JPV*EQL"_3^[#_6GM6(>//4% M^1$7+P-XP8,$P4<(HA5A?N4:1W'NM+%7&L2_P":S3#H'<$^FB36J'"H7$OWS MC6PBS)'8+24._$M;A'ELPN^E1/=]')9YX@]@MMZVF\^.6MIN'BB4F.B;1%32 M:0"=*R02$$:56KC:]DV!7U#Z#Y+3"P OEOUA\OQ@[5'@K'9HX2SF%G;D BM: MN"+'.X%<26RL@FA$)5P/&L2B +%EEN$V\P_P@ZF2TJU'D']CXGQ5H,3=WP&* MAM0@'=41(N 9%$'F?R>HT%@/.5?F$ZTF0(DWYZ/JYPY3D2YDA=(SP-+I6 >F MY=>PCMC\+JJDN=Y/RCO-3O^E(>1YG#G&5?3\S\YP3K,83' O:M?#_9-7_AL] M,LY(YHU8.Z>S07#3^9."RB!&D@+30'<5+RP,YE]V40H4BL\&,O>=^DJ[$U(/ M*$BK@'6ZJ"[(?.@W^U&'[L@X@__%O/GJ^DS37Y]I.;%:UH^:G=[.G<7M9G1G MV7W-]K:;_7YGK69;WN7@-@[?%CS_6.O6;E#6H,TB/WWS]NXQ[1279+S,;41X MMTS?TZ.F'5#30U[QGRM7)ZZP]'WGI@(:CGF MLR?P++Y2%_-Q#W19+V:^3@: MO(]0< 0K 7 83(P,C Q M,# S97AH:6)I=#,Q,BYH=&WM6FU3&SD2_GZ_0FOJLE#EMS'V!FQ"%0%2QU6. M9%GG4O?I2C/JL75H1K.2QL;[ZZ];&K^ #8%LCD".5,5X1BVI)3W]]"-9!S^= M?#@>_NOC*1N[3+&/G]Z^/SMFM4:K]7GWN-4Z&9ZPOPW_\9YUF^V(#0W/K712 MYURU6J?G-58;.U?T6ZWI=-J<[C:U&;6&%RUJJMM26EMH"B=JAP?T!C^!B\._ M'/S4:+ 3G909Y(XE!K@#P4HK\Q'[+,!>LD:CLCK6QQ+N\N[_7;J=[ MO-WI=*-NYW6O]^\(G6RA>:ACW4S!FUHF\\88J/]^MU>XP50*-^Y'[?9?:][N M\"#5NG_*HEW>B+K;\[K0=03],1W M[A[6SN]'/LSK[.Z2I@1G[K ]19 H8<8F[,W:NMWMY# M1O'XV-\\K =/_S7'H[WOYGC49&=LS"? #$PD3)'[W5A:]GO)#<:HFN'[0AO' M=,[>:9.QJ-WXE>D4DX')P5BG8LPR?C.2*I3S!5X;I#).3T\%NS2"'!*SE9D8F&;\$['>E38OO!#J#72HO M(K /,DBD0=& 9CE61T\$=RV3,;$D?R_I3,% U0@/(I%6H+@AW4^G&.$!; M0.(=I'8+=$T+'.8$JPD6SU:GX06?D+1<[CHB$\VQV*R4 MRSQ%%N*D>O%[HDJ!;2*D5M:VCG"4Q%P%(H+ 3"!7:HG6"BCV1M<8$,++Z3I9 ME H-$*(:<>2[L]Z?A-LQ2Y6>VCE^#8RD=4A\CG%Z&?Q&+^LK,+1S9]:\?4'B M(SO>;;+AM65[M;77B5X/;(6U2HX0K>@TE?CH%_2,<0,>.@@%&2N@)6: >(V5 MM&,R)[,,*95HE9Z%M(G2ML1Z1+9&JX"APN@$!+ZV;!LA(P Q&'!Q>I6,>3X" M=H0\=E$JM/!ZM+<-.[ZJUZ/T%!XEZ>@\8)?:9T1V*Y .$"-?[MU1>JVC%#NB M<=X$.EJ0:/A!Y5K!!:65AH(T0'7P=.&,>Q-V A8]PY7U&?/+L*M3,D]X:>]? MA;)J# BAJJ>0IW5IL &DN(FTGCC1"G+?#JGY)>6NTK8!Q3TFJT2]Q%6]HG0J ME$B_Z(O52@I_)&'+V$HAN9$T !GDA$\D.;546DKQ/H2MUP.>9K4%=,@AK5.E M C6M3$K%*3O@L+P32ZF -8+P6-5+^"T&,D0"Q_H@[B;L!T/G)0J^213$-Z/@ MWM2X%@SW)]5[QP3&T40*@CJW.N>4/;C%,"'-2_CG1LRQB-$A>2R5=#-2&)NZ MI/=JQ(K*V#1HYUJ6[W8/[Y":^L ;: *1?WLVQ>+ZU\ $,82;0'P]6ZN % ML$\,L +Y.F!A'5-T(E')4U^R$;@/8&E2(CI)2D/(64G[&UK-M'7XG@ZHL2V; M8$/521C;OJ5*BB& _'G#NG(0FJ.EFY85__TU/TY3!YMD'Q=$.@][7[4']:*^;!4U^2'W'Q*H"7 M/$@0?( @6A/F"]=EN?G?4TG;S2*'$1-\DHI). ^A<(9& M,*K4PF+;-P5^2>D_2$XO +Q8]H?)\X.U!X&SVJ&%LY@-[,@%5K2P(,=;@5Q) M;*R":$0E7 \:Q*( L666X3;S#_"#J9+2QB/('Y@XGQ4H 9%D/G?"2HTUD/.E?E$JPE0XLWYJ/JYPU2D"UFA] RP=#K6@6GY-:PC-K^) M*FG^.(CY/LZ&AI8FET,S(Q+FAT;>U:;5/;.!#^ M?K]B&^9:F(E?$R D*3,0TBDW+>F1='K]="/; MW $-0S*Q7O9%N]I'*V__V M3]Z^@;;M>C 1))-,,9Z1U'&&9PUH)$KE7<>9S^?VO&5S,74FYXXFU792SB6U M(Q4U#ONZ!;\IB0Y_Z3^S+#CA83&CF8)04*)H!(5DV10^1%1^ LNJ1@UXOA!L MFBCP7=^%#UQ\8A>D[%=,I?2PIM-WRN>^8YCT QXM#OL1NP 6O6RPD.QWHCV/ M$-\]:/ND$[1II#^M, CW8Z_UIX=".CB\G"/5(J4O&S.660G5_+O[?JYZ4/<')/PT%;S( M(BOD*1==,0VV_=W=9OT!UW9W>F7?EFO^>IJ %9,92Q?=%Q,VHQ+.Z!S.^8QD M+YH2C65)*EA<#I3L;XK"HQ[F<5XIAG12EM%:4<\WV@TO$Q8P!2W?]JZJ=K-2 M(=J BH>NU?,M;\_M/1U]!L/SR>FKT\'1Y'1TAIOW?/S^Z&P"D]'347$\'!CE M#MP]&+V"R>LAC(_.CX_.AF-K],>;X4WE#V?;M>_OH)4Z M7@=)KICSKT(J%B\>NH:G&80\RVBH803F3"6@$@J?"R+0&],%")ISH0 [7W$Q M \^U?@<>(Q2(C JI>$;AN&!II.'B& $IDDTXS4(;MC6=YUL=WW=[ S[+2;8P M3UYO!V(N5MD Q36,8!0J'E!1+GJK68(,D1"S%'N7LHUI6 B$/5P%9 ?#RS A MV92B2+,9DU+K@?]Z9(10!@D5% 5>%>?B5W5LPUNJ0I+&31@D MC,9(';DI=D%A%,V=Q/R0LB"H,45!Z\#[^VQ/;"U MT&:%O=:NV]1*D8CG&FA7A]>#].:JV(R)"$A&I36Z3.D"CD*E>WS7]9O83U") MW M^W:W:WO?[OQ_"!]XMN]VUJ3LF 4I%P675^+&>-EH->[H4BN^F=)8?6V*TL2] MG$0ZUEAZ2-=#>]<-HO2:T@-JF6^0IAZ/INWZ^>5R?N5"NNG?$5C[SGK2KNZ_ M[^R0M7?:U0VZID:-0\]>;K7-$MYO"4\A(8@7@EXP.L<(KQ(FX;R"T2O@@<'[ MH'=EOGOQ-A/_1)9RL1/2X2#%+ M"C&@ISHC668I@GXNF*#Z,DSJL"^7"< VV0',?[S=[6AG>C/\LM^^/ ]';' M/G!OZ;\_]MZ)\@9[GPQP/-]J[_>D^;[V>N)Z_-[8_ :;5X%!\T+)0/*415 ; MXM$YQ,8)?HZ-/TCP)(BTZD/;,2[;[R3W#C"TW2$[7>"X1$_QS/^-9OO MW/,(_TCK%)Y^)<812)06TT*.[HBY75IN?\P/YX(I13,4'%,"4Z5772Y&$"RN M% TD1$) <6@N^ 73-16*KU&JH4/+G&&J&>A[RRH[1=+KS8P+D3&9E,S6+= 0 MP#!'18WB&(H<6[1*5"K[)ZYE> ).;&[&!Z84!H.O\4N9Z$N,C"OM71%%!S:. M$BRK<4QY3U6,HQTC)U]>E-:O3=%=LI +?##5J8&N2XJIH%FH+U>0',D6]1Q! MITPJ]%)3X>/A&5I7$*'KRCO5$"$/IB_U*S50!&S1;%8YFP99A$G%HMX"I=SK M.?,C-?6MERHWU. ^G N7^U6CYKRLM>X*FA*-Q*OUQZMER8V;IY$ TX]"T5YU MMG'O7+]UU*:J^_ ?4$L#!!0 ( &^(:E'NWO*V0@8 .XM 7 M83(P,C Q,# S97AH:6)I=#,R,BYH=&WM6NM3&S<0_]Z_8F.F"+I+-Q__JN=&?'!$(,Z;3@F $//DG[T*[VI]W; M[JN306_T\;(/D9K$>26H$*2H==_00_*0D.?^J^ MJE3@A/O9A"8*?$&)H@%DDB5C^!!0>0V52C&KQ].Y8.-(0=6I.O"!BVLV)?FX M8BJFAPLZ73O_WK4-DZ['@_EA-V!38,';$J,-ZKK[S7V_2=TZ:;:\H.D<-%N- MAM>J-TF#_NFBD#9.S]=(-8_IV]*$)96(:O[M_6JJ.C,6J*CM.L[/G9*9>-@- M>:*0F\#5^;\YD3ND%+U1%1*S<=(V"FD">L%BW"/^]5CP+ DJ/H^Y:(NQMUMM M-,J+/W L9Z^3C^TXYJ>C"51",F'QO/UFQ"94P@6=P16?D.1-6:*Q*I(*%N83 M)?N;HO"HA_DZ*Q1#.C%+Z$)1MVJTZ]]$S&,*:E6K>ENU^Y7RT094/'>M7N^X M3:>S.?KT^E>CL].SWM'H;'"!A_=J^/[H8@2C 6R.CL-^SVC7(8$2F093A+? MV-9W7.P?5JM/I\4E*DKGYYG;V(.1BE0U0 MW,, !K[B'A7YIM?*. M^*MG!HAE$%%!4>!5<:Z,3@MI4-XR_$+#4- Y#"TXI[0,O8C1$$Y90A*?D1@& M8I86V>RO6VLX9:T2 M"7BJ<79U^F*2/EH%FR$1'DFHK QN8A3NR%=ZI.HXU3*.$U2A<;">>YK3]O+< M\QL'<$+$&&\%'E>*3]I%0%'$B^E2(2X"*K0R,4DE;2_^Z01,IC&9MUEBV)I% MG:DVHT_B8I,43S_?,BRGN&DHO%ZH8,&@&+?R,5L%=P>KUGZ]^?5AQW*_/OC_ M$&ZY5M4Y6).R;38DWQ3<7HD'XVVI5GJD2ZWX9DQ#]:4IDWO 0N9[I%G,1].VJ^G-NM3QJVRU\VA:>042F%&%SRN@,([R*F(2K D1O@0<&[U;GUGZ;DV2; M4/2-<%XQUXU;F[.-\-L(OXWPV_#T<'BJ;B/\]V[A:"6BAUF,.9*/ 3W6^<@R M1Q'T4\8$U;4PJ<.^7"8 NV0/,/MQ&[O!WO*:_SFC668SQ5W?;=7J!BATKK,% MBRU8;,%B"Q;_5:2K;<'B^\&" DM"+B;$ ("/_ A&F "?WLH-0L)TN2T55&K0 M*.MQ$L> ZY _B1%29(HH(LL&,L)E90HI!N8MD*F&X:PLSC&'IU08IO*+Q,-Z M(HZ\X(KM\Q;Z!&UL2GEPP:=TLJR!NDY1!/U1"NHO \#K!U;+>6#\Z4#[*,I; MH-T8E'B]4]_O2//YQ9N(NZ%Z:_%[+%Z$!^L)F^L'LI&!HZ14O?L?G>]US7-Z[& MLP$]%T<@45I, 3FZ(UH[SO,SS 5G@BE%$Q0<,P+3D%<4$@/PYK<:!"(BP:,X M-15\RG3WA.)K-&7HT#)CF%9ZND999*)(>KV58282)J.,^TO6#P-7XI(UVP2+C2WA50=&#C*-ZR[\8T\A1M M-]HQ4O+YI>CB%2FZ2^)S@5],(ZJG.Y!"*FCBZT(*DB/)?+%&T#&3"KW4]/*X M>(76O4+HNO)1W4+(@^D"?J$&BH!/-)M5SN:!S/RH8+$X KG<=YWY>5OOP3+) M/1VT+U6AY>V#YYW2;4%CHN]]$OU2_%D6_NZJNJJ[NKJ[__OZZ/#;U[* M=#::C/_^K?V;^?:;__O#]_]K;^___?CH_C>W)_7D2,;S;VY-A>;"W[P:S9]_ M\RO+[/=OVG1R],VOD^GOHY>TM[?XG5N3X]/IZ-GS^3?..//!A],;IJ1(B&D/ M,[4]:)'V")CWQ $5),(6X_]Y=L/XD$SUL(>EQ3V(_;"6PEX2A.P+9X'\?_A& MJZ7X8(T7[R"83!QRYIRC1R@V^W[9YW/]=OH-Q[,;KP]'X]___NWS^?SXQG?? MO7KUZF^O_-\FTV??643\;O'IM^>'CF83<#9=.OAUF1XN#G?&^._.C[CXA?[A MZ#\=/I[-:5SE[05>_]G!MA^L]R+]\;\[?/[QX]\=^MU\2N-9FTR/:*Y(]C.% M/>/V7'SO)'LSJ9=.I*__]FSR\I/GR7O>7IQG-GUW,XUF97$C^N9W'?(]8]\[ ME.7=0UG<\\7U](./'/X'@"X_Q/YQH9F\_]#Y@PN<'QR_._OPXM ZGEXZ<9U, MQTKY^60LY62D!XZ?%?W>/--/CA9W9O6*Y[_]YYSI[+JXQ,EL[QG1\1\?S?D' M'_F^KV>CCYU;[]]^]__V[S^NS^6(]BYQY\8AC9_]_5L9[_W\^%NEMQ#_\/V1 MS.F;?IX]^??)Z.7?O[TU&<_5:/>>G![KK]6S5W__=BZOY]\M[OF['_[KO_[K M^_EH?B@_Z+/9N_C&WW]W]M[WWYV=N4SX](?O>?3RF]G\]%#^_BV/9L>'='IC MK$].KS]Z?:,?*-.S'T?,,E[\J)\?J..8CNK9Y5_/'TG[^[>C %A*KBX&J1!M MHF"BRXR.3?24S;]N]UO1>[%[[U 8TU&_M(QNW!GK_9W>TF\SI<-[8Y;7_R.G MWWXS8CTU^U].R^W)R_ONTW/PY,ZK???S MF_T7_[3[MY\__^WVS_#@IW_"@]M/WSQX\FBT_^39F_O^X/#IF^.CI^X?H_TW M/[_>OWUPN/_FGCEX_OI/^^#V\]\?W'[F]M_\;IZ^N /[-IO[[K?3I[_6 M>.!^M@=O?G?[M^\>/GARQQ_#VS=?/SW:?[5_^ZGY[<7S%P_Z]WKQ[/2W M%W?LOKOG]G^Z8Y[V>WQR9[[_V+R^_^3FO\B0#=[YO5I:WH.B[K@ PIXUU7AR M+('-MS\8_9.S1^.^_^X2GE<)[ZV3Z52QO3N:53I\*C2],^;;&G9V"'\*8?L^ MPM689C.7/8I&XZ(?O77UGMD/W M4^BZ2_9;0XBAX9Y'"WM@?%8YI6HG!]MJJZ89\-_^T)__RJ!]J.>?\ [R!"[*'*90](+"*4#][=?S&V4R.10: M-SKLXNL=Z#<5<5Z@?DC/=D!_"FAX'VCC@J*B5AQST"B,^O +LJ8\@H%M*R2L M5GSWYOW'=Z[)C,]UZHV;M4Y.5&>-GSU6WF+9W#PT\&+_1?\_(%B?G#[%\7_ MV:O]-W?LTQ<'+W[[Z1^'^AU>']Q^WI1+]N"?__(12$4N[$7%1XV4S%YV+N\E MQZUP;&*;AM9//DI]\M'Z?3DJ,OTK\-I8&0V;4"5"$\)-B[H:VT?P-M_ M&"2\9O\"WA>_&X5#/SMX_O37@Z/]%X]&!T<'([W6Z,%/![_O_[KO#I[4-P=' MO_W^(;QJTF_VGSQ]L^_N/G_JGIX>_'3//77W7CWXZ1X\=?]\_?3-4W45^^ZW MHT=M_TU]M7_S7Z4Q<17%LZ)3IVN,6J7C/77+W(*US#E=(;P)%4RA!H0%;$0L MK:06A5SP1)P^PWH?/Z>I_*A9,M^:'!TKH(LT_N94L]MGTGWUCZ?O#GE(I_VM MFZ_TUA=__2*S_G7.XK==+0?<.Q-7C(\.#G]3W/:/?E;S?G3XU/WV?/_V/U^I M2P:]OCFX???Y_HO]\ <35P?PU/WR^]/NCI_\\N+@IU]>_'9TYY6Z;*,NWJI; M,/N_WCG=?W/8E"MF_]6_O/I+#AGW$@'M03;JE*WQ>PBFH#A)&=RW/SST3_\: MLBEBQE)+C5!:PNP*F)A1O$DF\@[9:T"V0/3% NRI3%;GG4A!I=+VDDW5@49. ME\P7(+NSV14B^^)I]]NQ9/ YR9XP:DY4G=O+.?D]GYJ%8*RWY4^0_>[RN-54 MFDQE7&7VD=&V/@!Y8[88E5/LOUD,&=^8GQXKE+/1T?%A'Z);O/=\VJGQ_L#: MWU[/6,_PW>53G%W^W37/;V$V.9DN7BV&E6^!S'"SI>O)K-:3KO(SD_7(R"&GOQ M>^\^>WN;_.Y0JT?[=YG3VT63>>V=O'<"0T.YG* M#^>77WQX<8J+SRY>]W-\% =1WVT1@T,?@&L@BE5J\]T8M/_N(3/5FP^?(C.Y\2N?'SX]M_^6E:D*:R*ZK 4D=J@228 M%%7FUHB4R9ZS.IFPSJQ.>R9<.:LO/;?*!&*IU9H:F&H0*<7F$SD!;&XA*RRJ M9S![BQ_0Y35[;A;W3-SSYC.>6S\4]UQ>PG-#VV(AY1O9"BU$S;J-)E1HBR93 M[LR+ZN,Z\Z)K^]P^TXM^W7-[W^958RR$R-MGP:.7^AW>/W016&D^F7ZA>_C# M[_=S M'%_]!(*Z"9M3=H((J'HS97*Y6(JAF4@?CKQCYP]I+U8J^/#T=U M-#\;??B&1T=]5*?7=ERD&[>ES._IDY@N1NQOOAZI-%*M>N/FC_=O385'\[M4 M1X=ZQ[=/1+_+VW&,CU[@[<-[>Q_K*@<%4KP!HN'$FQ!=?]JTL96U7(U MKB ; :/IZ'!3+;1)"K97=&EB "4)67(!'>J;",[G#;#0U4&Z&BNM%6)T M$50U ?B:-&^AEC6_:V*1BEFHB+Q^*B(O346@3ZZ&Y%QI!)DU^!8=C^9T.!"86HPVVE9] M;@E(,Y!2K$F$(#Y':W!C8'HD_0=#P:/YL-!)]0O3.5G(TF0P0F R%@ M<&I$XEW>''QNUGIR='+8EP4\F#^7:3]N*L_[V5[*O7&=',E ("NJ.<2WRBEK M'*X60S9 #0(EB\YN#F1/IHNAL=,AA:48,D(0#E(<%'"46B"OX:D9J@'L]8&S MJB<@V:'2L?^5( 92S(L'FZ^HD;KB&**8Y,;*JM&@7PSED* M*26':#8/TBO5PZL'%#FP)G(:/*H';ZA(KK&@9G@$S:-L'J K"?^K!SIA36JW M+8#1X)--J3Y%_1.R9\RM;"#0UY4NK1[ M:I8DD07,L-) 2?P3?U?>PW!I_5CSDM"S+-#HRB),62VE&@DH-P MRC&D:HG2-18573%DUSGFM#1[@HRUMEQ5'T!?MP'0*%-I8*MF=N%\GBXZ'#@X MUZ08SJH\'2XC%/G(IJD"7U1L%E.*^&BM>C[K3>"\,="L0#$L$::@R1/8A*TU M %=+K^ ;$$RF&)JV1B8KE,Q+!$?@9:)LHM8JN9$CD1S7P<5L;+J![LQ^*Q8 M,2P1,A^"HV0=6/30Q_U9Q4,@8Q0FUHQI8R"[-L6P1' B84U2$UCU<-:ZO@Z# M:XG>4C5LKM&>5N91(IB0K8L2$$(*U+*W&IA5.#7V35:P%F78/%W],AD1P=C0 MQA;5W333EQ0QEUAMYJBZ>/,@O;99JA4!6@D84$)M#":5W!M:L7"@>DH_9!Y7>6>W49^=-<=FXGKGZ#01WU5.0JP':E=P,YTI!C3E5 MPE2]Y\0M)$^FU,T#^GIGJ5:#JJ%L2_!6R%H(?3*D,%(K4SU.RKE12]"V%CH%G1F-.28$J9,$9;P6'6_Q6=DGPN MC %]0VT3K M60)H4&H!-4(YR_I&)JN)X<9 =JUC3DL"IZ=M":E(59O"DK,)"7LKP*!ZH<9V M?:OR-T8Q+&NA7VRA-(H!>K[=8BCH*8DZO=+ZDBJW,="L1C$L"Z8JS4;C6VV" M4(35IQ'Z% UI/N4TD]H4F*Y9,2RMZT8-PH7[I$=4T1 R4BJUF5Z:F34P;0P^ MJU<,2X/,%<2H#4JKN=(F8U!=NH!-P:RZU0,2PM+V/K@(!D/#I@1 S27 MO6DNE.H9!M0G8SU06GV?#*YL72#7O +;NO3SK%+#YI)RY?S1SK+#AO1:5Q*M MH#51"09%R$DJD%*E#(4B>$L>K#!N'J K6V!R_>#6W*1XY!J=A453-;5=M%!! M\0380&M=^1S-BJR8->^C%BN" ?:]?Z"W6;-SC(&YK7$".)O.;]PZ@TP1NM.: MU/E9<^D'[29/CA>]J1<0?]:1_.)D-N^7_@3*NXSGK,BK<1/K?OWXTC1H(( M%DQFB"EB$I^,J=1\B;F4ZVM9-F11?26]U)@#2-&8VCNU<&R$SIJ0-.AJZ(UG M:YXV II5#+$N$:9B*QO-3K-$J!1*=>BDAF8=1NO3QL!TK8)CB?@8L,4E+RX1 M /K,J1B?(A6B: 4V!I]5#[$N#S*OBA 0>@U*@IP< DNNSD=]P[BS1GT; =GU M#;$N#QP#J>]$T[AZ#]:F''SHK9LR>D^^M0'UK5T/E#ZLS+O^OK6J^EQEEP-2 M!1=J-@80^\[)10K(D)J%KX,:7#V@Q+TJNA<@65(WZK,G,-"5I%&[Q;!Y@*ZL M#/[ZP;6J75C]KA@(X*WM31"\2DY5-]$#NPT$=]5#K*L!6B2FVBL)H0EPL+G6 M%).C;$@O$]/F 7W]9?#7CZH)#;-I5+@!>#5;0:NIH^U]FQSSHMFEBEMKX][% M#^N*ZH\G,T5K-KM9%=79Z-T :&_^__#P]"&, Y"6:R)&C &BK>9M]Y!! M)7-;0YG59(HNUIPL4=,(!7TZGG-*+B)BK:Z8-@ M\Y^1NWEXI:K(BB,6&1LE",)60@[>.*"ASBG4#4#4[\JQ*WZ1B$R?T%&R"&!N6 M19&#NB)R'B$,0-_LR+,JI5.\K\[%!IQJ+^@GIP+'Q(KB6BM9A M39\HNIBH025'#H)MN9 K/I9L!Z!YUE0F+V;.SC^>W1SS^0$;N2&&6"X"*=DH M#JS1/(MK*UBA!"[4!MG7;YM9M*IF@LT3AF:X @ A69=:"2EDQN)J'H *VK%H MY7(($F91Y=Q (N1:4"-9M:6'MQJRY0'(H1V+5JZ+,(2BFCID!18,4,;*N:'D MH'\2#W*+S/70N:M1*-0>*BF8I*5A04#A!J$B)HO/.4DO%*(!!MJ+>+MZL1@]0;.*S=U$U.Z3$.;-)Q0>7JQ1K-VSL M8!-YLZ+U^&0L-!=< 89L3:[%"HM'JI43F\W2'9O(FQ7-FYA8V$M*"3VD6C U MR+5)BIPR>]CIFR_DS;YLZ%;P:$#(J7O!B!#0*EN(72)1SJ30!KF;RK8P9D7; MLJCLM9)M*\%!AD1-"9/"BH,AAL4PCJ+8QPA ;B.SFI;Z8.X_GD_$U--Y>0>6(&)"L/-'X!*UX MU!?D; 2LF$P:Y!;'V\*8%8W;>$=46FS9-.!0LZ!-48C!%E8'M-,VZ\N8%2U6 MCD9U"T*TA0!JH%JD4,W1^V8S;]ABY,1)=34]^LJD+V4/G;<:V1K#.1Y-X S+!*M1NTT]-%&53@6 M+%1BM(V#!8\UEN2I[-3.H$BTHC9B35*5 J9O2YE J Y#&*>"=3DJD $ &>Q MF%@MEQ B14EFBR/V(&-GL)Y208%ND\B$?0%/:5%_=K9W1=ZHV-FWHY!I'='A M]54/_7@R.NPDNA!CFQBRT=<2;#35^ *Y"4(&A3C9&)K4LZKHS0G9F\^B%8TH M-,-<)*;@&$)T&#U*8!&5"H9-W2REL/DL6HU R>1]%6PI:/I0(^=0T<9JJHI0 ML.PW2Z!L/HM6HXMJ65*&H?_)HT0] %WVJYF=VMM// M*' M-);#Z^RP]U=Y.TA91$E,MBZ8I@([VDQ-@O>FF4BYY#B$CO<[$JU<%153O(=< M6FC0^YW8&L5+[@6SO7WL %31CD2K%D7.U,:!J@/)X DPE<(YY1J=>J14!R"* M=B1:M2:2U$QCJVF]38#!(5K] SF)XU;K$'K&?H:ZO349Z?\T__0"]@$3:#5Z M*)D84',P$]B ,8BI,K+UAJO!Y,+@]=#V$&@U6LAHM!+B&%VVX+TM["$4A5=\ M"\K4P6NA[2'0BIK$DNW;1P4H#H"A$5:7V%)B%"2R@]=!VT.@U6@@'WJGJ4Q0 M? 72+$P,1X/-6>+6T U ZTOI"O:P:48)32,JD%QP[K";47D+JF$ONPWVV! @E%432#* M#"G:$' D7M](5U1+S6O[K4$*DTJF,3D,TFPD8F<2VD(CK>+L4,^O)9$?NJR,W2$DV M*+.]1""/&4N-5"6&ZDG%\D#(_==)M5@^L0P^KX-=[2C]/J4+UN2("4($: 9# M'WM.-CG+;.W.7Z^>5U]IT]NT"%-:*][ZS!8=& =8TII<#.&$T'P6JJ&)UM M8C"SB9HIQH&0>R>A=Y1^6\;1&/M.T2TQ@S>6HHW$FBKF%I*-0^C#N.F\&JR$ M7D$G[%BY+R\*52(T(:5V-LW;Q@5]K>V#N:+^PU6S^4HG9"X=^C5>(!DB4P%R MW[69>^+AP.FW:L9:\>Y?]Z[K<7V)\=\Z.>KUHJ.7&'B M;SW")X^\.F=PY]\G^KQN38Z.)^-WSN#BL$FX]'XV148YVBL5-)C M_\B;BT^^9+H]HX5416PT4&S+,28H(0=!9T.,Y[SQQJT;;RX>_(6/OED5G]GH M'5VZZ_R?0Z'IZ3[-)N/IZ;UQO6I4_-Y[7^[+47$*@?C4\KK[ M8JT)=:[$2YM*K<]9Y%Y'7YO/$K(*,+#6%"5)'E#UX9I9]@IV44E@"!QG$RS$ MFK&'7(^6?+:>WW9>&4*-VIIAN8*> XDUP!*8FBS4U# DA$Q9,C(UC@.85%Q# M+%=4T-/ 2_6A.M'$-B82C@LU;-'Z5('0&)+W[TF_Q.1*: MG4QE\?W?^_SB5!]IY9+$$G6M6C5[2:3'+1 Z%(6](:R M2T)XT75!P=G;H?0E=OP^3I^PX_#+50P\FXPVNZF]-4ND:R40 ](0JHHJ-L6',4$P:4$+3IY.F)W5^ M,M5<]M9D-K\Y9GU/IB_E,K1WCHX/)Z)[ HV@^L%%,E4JCZ#R0X17812* ,8\4-J?WMO7"='\C;5N3\Y MKYMZZX(O@:FPO_/&G0<;V9=QGL M;/Z@/:;#S=RY*.8B(%0HI K9N!PKIR F!@VWFM,.",Z'TXE^\?GIPT,:=Q_< MRXZ.%T,4IT].C]\33F\_V%@CM5RSVJ--& M( !-A-1C8^@J5 4!\(VH0-:Y&4(\L"FL?K\_6^;6K55RCPO/W!NOS MGG5[?AG5@(PVQ-!L2\Y 0,;HJO3N+55JC*[MOF=+@S.F0*Z(MQX!HUID#%#$(69+4FBSX%SK=F++ M@M1ZFVIEII #0,B]-,>#<#8:(&O<( M=69' :H M1"IPA,1Z :\>N%H.""5Q MZJ4]J[#503PW[U@LZW-R#C7-->2-JX1!5(]81CRK4ANP'5QSUHM+$X?H !K4 MW QZ2/K@$!DPU]0J)"IQ(Y"YOJQW>< (9%\CVI1M!"B-A)%+@MA;[/1N?IL MS/5FO4NT&A-\: NU7<$@Y8C2=_7S(5!*3@8/SJJRWN5!5%OTX ,'B&HT.14R M+0L46XMPU5!];]V'S=V^!K'G M*_K*P')6O$?/FN'W!H B?;(671 ,SID"-GKW837JP/&\QH'6U<")8-A$C_JO MAC=B,N"B+RVZZF.('V[9-7 XUWHKCF5!*EY4IG!*7#,007&MFAC%&TV>G4TK M@'00SRW65@,:,H4\9%)9D:LW25,FYNS!#:BXZ/YD_.R)3(\>GDSK#)=+29U8'2-,]J&='BHN2H: @3 M":8X&SB7(4%]=S0>S>7^Z*7PO;&*M&>C[9]O;VCDZ--)!%%;.HB-$57[^!] MHJQA,^86P"%['$+%\,< H]>? =@ZTG.0).I!&F,.E#WURI-2@7USM6^!Z4P= MTD+,-?=$OTHOI-5 UU=_/MO(Q9\)^]XO9&L?U(T6T-K*A0-KF/-5W/H/AZRW MN[B:,:SF"#-*2D"]\69)1;V QY)%4[!!R:D=T?S1:-C!_) MX6*IRNSYZ'BG1O[:QCD AK8]9, M2JYT8&LU)'(UYTR53;,,3"F+$\ZAAEYL9MYNO+S.)!J()[K6L+:B4GGPRAHF M]KXW<"9LF1B@:5)2?$MF_4M+U]M=7$FQ:>P[GPI&AYZA(J('@(C@0TA!/]I4 M#["Q ULK"B3650LN@0FB-*K4*#4H,0)RHCJ$0+)F:F3% ULK6GX8"MI6;>UU M:RW6#&"YI5BR<1Y=NJ,0FX8L-36C"9)D7G#%,E* M![:6J$E B*K8;! K2$DJ36PIO7E*HU;;$#3)=MH;%R@NB#$M- @D)-YC:[V# M:DR>T_H/)-\>S8XG,SK\:3HY.;YU>[.^@\EM*"]UA1Y5 M51N/YY/Z^\\J(F>/'O\\U#&-5;$QQ;YJL98:H;2$V14P,:-X#3_QPT5Q.S;^ M&1O?[NG1N?A@L>'WCHE_::ZOM0WPGK\G*9?/S5]31S=KOAL)%$.58-Q!>A;\3D3Q&7T MON\\$@?0?N2ZZ'>=O+B2X2ENKN7>E,GX"*FOX1$)SE5P.10\V[5V!_57Q=EU M@3IX1A? M%(1N,1>7E_5O+/-42S$X4:7[N[?Q_NM3MA$YPR^ADI4^D[&0-%F ME0R->\\ =J*)_8!@_&/0_A\YO<@\%A@O31\LR4L,DC%)_7@3E9:NL5(FH#3? MFP\DX ;!?]AN9<>873IR%C @!Y&&/E4'&;D$:VIB""7%XD$^F+H:N-FW$N0TT!G3>N)3 DQ5<SN.?-]5ID MA1:;P=RH:: W4C3A*)+8Z8/NA?,#BOKK N1J@G$528+5II( 8F4,'MBC*G]U MLN%LG_B!!.-U 7(U,;*IVQ1'J+:((%7%5'5,OE7(56H(PX^1*QB^N?X(V5K* M,47;^ARU=3&;/EC/CE4T.WR[U=& (^0UP[B:^&BEE92"/E-.D&K&3*$7EK!,"0%MLGT3A^%8XR.9CZ:+U1-][.%C>"Y^H7\XNRUM-!;^4<;Z MPZ>64'SA'5P>_7CR7&66R.&KR?1WF<[.;^;)]&2VM,M_SNH1?3D=T9"F^U?O MZE0SBFG)";);E*\;S^)ME)94D;@\(/UX938R2$69DDG5> C.!9 0BW6^SQTC M$F.E/"!%N:[ KD9C)MN[<%D'* Y\\H5-]D1.I)%#&M*"DW4%=C6N.%,+H54G M?6^-'&L13*D$8!NM]^@'I#K7%=C5Z%!+U?J:H: 8,+EBE&@+6(JM-ZW$#8JQ M#^;/9?IP,IM/WQYX#NR6A%V48@O:4BT"E!(P,E4I67$H8F%(4QT#PGHUD1@U M\C)YH[EEA!8S.6YJU"Y@PAS^L&/9SJX'')RIQ98M>:@!(+ C(X@14DL0R-"' M>]'O['K \=HT8&\B)20+7"$W\+$B- D^UQC6OUY^G?37U?21#CY:CEE1"E J M%! LQ7E.(5B :Q>67,KO)H=20H'M&29%;7 C.Q=J(:P5/+>#F ;F=M2YO?T M 4Q/^B^^MYVGC$>3Z6.I)U/A1:^K'_O>=X_DY>3PY6C\[):^/9K?I3HZU*]S M^T1N'D]'A_IM_4"@RQ2J8"ZV[QJ.(12)I6F\LQ5-X#B MF3#@FZ)KK F>)EM.+E&UML8;"0(TI@>\M55S?;:2Z :B,/P/G%LV>WSV< MO#KSU/UR&RY(<6LH/CA6LZ=WA'SH4Q[XX$SZ7 PF MT((I,;>^YRFH6R-"%B?6M6P(H:V_]?Q(AV>5>2+S^Y./]=]5H75 MGW+BQ_M_2($_0XE\]G7OC\;RH%V^Q'M7+X<7;P[$.Y@0:C.M8#*:7[>^"W?" M_E8*W*)SZ^\==O2[;OHMT?MA+*;V7=^S&!!FYSQRZN%/N\9T#A7X8P<5'CG!RC)"# M)NT!&Z,*IYZMG\VCK3=1/G<092 F+"3H4*3&V/OR60K&M1:)>D\?UW! )KS- M=E5B3*[O*AC902R9(&GFH:(0;>_$U\Y@M-;&O8L?UA7&;?3$UN[9^'F,N73H MUS F68W3&KTC]WZPM:12$TDJ8E)K(0^(,1\3T^_*'CXZK;H!:G[U%&(,)53T ML88$IG N0N@<&\,I^K.-2 82.WZAZ8C*H3S21W&90/]2*/_NZ. M,$O((HQ$R59SS@0@K>0LI<_&:C0K9&@(>SVL%XPKZB$:HTN@9F\:@@=+C8J M@D4YVK=\Q3O\LS4A? ]?;M5,ACRD+J*3':/ J7KVO&AS)!TG%;)L0.Z:D M*6-V6?-&XU/&XGV(U;0!4/&Z?54_9[_6KQ#9ASQEBR30&2<//J'I,YG?K,]'^B[OXMA?:AYE MI%"V!?1?\$C%1MR'-N9 M"]LQ9]V8<\F?7"+#URS&1#12"5,OX"HHO0N7YX - T>-:F_) #LR[+34.^[! M$KAG$T9KO/6M!4ALJ+!FY[X*ND)\O@Y]YXAVW+L"OV8C5@+Y* W1K.M0Z&[R_+_ HR@*D.I=\MP1*YZ=*8&C\!0F$MOG._!:UI@;,EQYXAVW+LJ MO^=2;9&E8G(%I+D<*I$S8JV)F@^8G=_;B;"K]'W9AJJI9VRJQ< AHRJP9'VM MK87&UNY\WXY_5^G_1))CEZR@]"T8,I8J+AE#4I#PK,GR,.L\A]>4L[GBL#47 M;>U=KYD$8@VM-;'>-S.D0J6U70%[G1-[JUBBRB >;'#5): ,&E0\4=?5MA;- MZW84NDX*??)2VU4EW#>+L=9GLL5!JQ%#TY7 M YJ:+.>406I?)>BJF :6@]6T<"/(>5VK2GFA X M"V=H.(2N9MNP:GK#?6%&MD'_,!0"H431VQ1]Z>T^;>0AL/ :/=1NK?3U-)2H M#5B,0; 9P!IRN1733"F&&-H0&DILT)#9("D$+K +,5GC#03?BN;*M2 W$QRA M4FCM*_>O9$>Q3UZ=973COCRCPSN+I_$7.VM_[5#G\M8,&:B5.9 3,!K;)%3O MDF&+)#BH%=1KT.[\NO>P6[WW\"V2^$C%% =,J5AGHDO>N>I;+79+O<>ZF+=E MIYX=8S!HP/?*.FFV07,.52Q06/^9M+6$9UD33:4)6"%-+*H#K Y3L@I.LM)7 MGF0:T-8!EW%Z)"Q'Q]T%/UP\C" M[VO_6ZK61900MI)I3UY-=DQ;.M-ZDT/.?8"N00PE>Q=:L0$1"W"%[63:\ZGL MO-K2N9814^]90C4':-:1Q%P# J,EH\IT*[EV=W+RU6W?=E3[D&K**&FA,GE@ M:(W0A^Q3UH3'M,1GPR3.&'1KNS!J_;:.[IMEX)Y;QKHAB*:*Q!!,$)"LFCIS M9O1U.?]WF/D3J/V]K+9LGAFJ MT7CGA$P$VU+O9R/28O2:B//9)K9;Q;-%OK+CV;)YUKOB. ;ON#4@E.QLJY6\ MURP<. ]7=7\ISPY&5S]XO7TTLP%SR?U]S\<=*48I44#$;,$C!P:-J5%R!F@!EL MO:$<]:>:0KTHI_(F#1FCO *,LCJR/9.684?04E4G5HWH/Q4+8S6^H$ )-5E9 MWWCRN1A]')[90&)-<)1$/)O$!- M3SK2>GQS+X79%J1;;=VFJHT&S- MV4"+V:E%V5:&L$W5GT,RO 8&D*5WP _%J.:(3%1=23YI\M3;2<1!HW&Q2\_9 MTHF;SZ8B_=QG90!A( U#M:J7(^60I?LB&0"B24$ !?C^F:VZPS0$M/>(-&V M%E0&%@^8>ZV/1,V@(B7.#@;0CN4NC::_T.&)_'CZ]L?_UC.2ZH/3OO/4X>4Y MV+<'W1L?G\QGBR/LLL85'\EL/AW5N7"/;S?'BW_N_/MD])(.]6O-/O[NY1O< MGXSE=)^FO\N\CY\,);%@R^C4 6LD])"J1;"1:S5.@DMBMH1);L>DKV92+% = M+;:59T@Y%!^Q2I 4;&;%?3N8Y'=,^FHFD?6]O8$-@@VDU@P5!1VDE++DB.O/ MI"T&KS1QN?I<#680'W)*/E IUH1&SO!F@]<5YO[)_(0.%YC]-)V\FC]?EDNX M#LVT+C1B"CDCJ\6G *VXS-@L!N[[.4IM&^X#UIY&GQ),ZT*CWJ>RV$08G "! MRUEIY7QV#6/2 +.CT4II]"FUM"XTTOS::*(DV&OI(P!2,D)@N(104MUYH[5% MCOI&496P,!MH&+!83TE8N :Q/FX5PQ=346YDTCSE*=M$$%9.A M +2M N[N9"JC9^.U\P)#422-"QG***2Q))+Z@>:+;Z;OUN:M#" CV51%\A>8 MO2YDLJW4K.J$;>G-E@Q&:T-MG*SFN(G#=I!I+:9NAD\F@L05!!M#[#T(R&BB M'9I3CI$JE.W*N >(GR0PT4J(U22PMJF^!!>1.2MF.='ZX[ MN$Z.KJ#AP-5,!AJR07RSD!)(*H6*9B^2#+7*TNQV<&DM5^)BHYIK0E864H0Q7HLLLJ)*N-!EIMV(IE Y":)W1F ,/> MVU0Q$3P2!B33A* E7PH&430_I4BZ9U(4C(4$O)-?=. MUYP(R:OK)>-RC(%X ),.:Y6!;1Y!JC71FU@L(4-5_%KP16JVR=62:%>VO^T$ MB6($P;$J;0\J#HH7#*"L$63$,(#:E\W#1$@$'#0*&O9+XV*39>KKN(A#JP,P MV@\PN7A[L2&NIK9]=\;'K^AX-S7\!5/#3L5?0,_!>!!;-#%NF 53B1*\#&!P M8YU#_AU6[]P0Q!4*4 M@-$T""TC#"#WWRQC+1KGLTBV%1!LBMG&Q#ZWZI.T=C;.N=Y]&-8JNQ_:JLPE M-HRHB_IUXYHF_=#78R87LJ?DE5MHST3\YC-I+29B!\XD\6+[[O-D2X:6FPO>VB^LO=*QBF5&DY*P8$,;?02'1!*=I4#! MV%1KW7 ?L/8TNM))ZR72R'H2-- 71D5@8<168@B45)J81+*CT>:.?RR31L:D MVL3;FB.H(T+3.%54C9GXE*L!]M"6'\6;C;T%9,O6B)7+/!&;,M-0%KJ5(&QZ4JOJJV5:7K M";P/V%KQ&FFRPZ8YU #2IXT5*8/C4L.(*?K4 C5POA%:KA%17[OBLU]_+FTU M?!6B6&-:1DN@TI(RJEJA4AU(-7$ Q0';-%0!T%>#119B!]EFQ%IC7UD@6/H> M#MN!UE J)@@QM4904.4_)RC&YJ+89><=A#: X>5MF@P0,!BCAJR2/92(.5C% MRCF*JKG]$.I;UBI96Y,%H2;_5.#\$VK*)9L2VJ MWE/#YKEWZS)( R#'.H?\5:P<7NIZ3VY"S4A( II\(QEQ,;5HC,LE#6#H9("> M8S#99,G!.=,PMPA. (VQU* H-=!X,[Q0/W1C]24YCI6B"0"JM9()WEIQ;,62 M*_^ZW2]G@K%[9S^L+S"W]5N_5)GU4NUB-I^>]%]_-)K]?CU&_-_"ST;C9[=E M-GHV7HB]R]>]^$#XYNS\V'>WN7RR*"&F\]MZN3.ZF+!GWM+EW6=O@>1+A[YC MUL4G7\"LP"8'K_H@^@+%:@IH6TU1T&2TK9UKA!VA!D*H2][G$D?^FOJ:^)I;2+9","D#UP11DOX$ MZMMVS%L=\[[J$\>3EZ='[B^ M!G&Y3)*]K51+S=Z"2S$GC&3(Q)JCXQ+7G[I;2)XEF77W>A^:])/G4[GJ*?-E M<==5:CXYZW(F4+*29S2]>12VXCRX]>?N%^#S:K+SNH/WNE0JMEQ4G0:&F @C M:YI:3>+4NPV9]6?N%I+G"JWZP7B-?>Y; 3V5X\ETK@_J7^>W\5$=_8>C_K*< M9N])W;J-L5BH-9"8% PFFUO!++4/$3ACDGZG=6_1^'BN"/??^?%D-AK+;/;X M[!3O5:W].AKSY-7%!U_+P=ET?N.6D1H"I<=JZA-1301.1Z/LX4O3D;9T*7 M=R1:7Q)U%Q;WO/G,(27<RB\'* MG2=:=Q)U3V0_;UQRB9XHM%9-%0Z9 N1&V"@6CY2-QCAXZXGLQ8CWSA.M-8FZ M>_E,$BW1$Z&S'DMTH91BM=+":E0PXJ!*AO/S@Q@/^%MG:.[FDU)&QJ)5:-N M *C8>]U347==/05.80!=9'=T6.8:=99JA#6A-P 6 B:TO>U(&):0&IH#J^^*< M^@?]JW@6GW$C?,.F#MAZ]1 MUZ-;CV[>I3HZU!N]-WXILXO#!F(MK=2<^M7UN$M)/I5,]W?T2E8S223X67[6:#J:DY&Z)-1LTS8RTY MNE30B0O&I2&SX:W>F#^7J7K/NF/&7QE+M="J(?9%'3?U'(B;BC+C/Z'R\-:=)[?N'$RFR@F:S37XSNEH=+8&]O%H?J4+.9<(3N\JWQB3L<4H M.!E;S;;D4!Q8$EKC=/4_@7/S9*I*Y^&A C.JL_OW;[V<_>WF?#HZ.1H(+%DR M4VBQY)) Q6>Q[(2==8%02C%;!LNR??A?#NTKY,7;==^NVG%Z?Y M_'76#DO)V15+ ;BDW,"P"^H##!FFBUHCL.Q^T=V^?OC_:=-);)[PDM=[QL]LG\],G-!VU]G ZJ2)]I'J- M#?JR; :O^9*IUAGL[<*0D)PE$I=B"[2!V-W4]_CDZ%@_&"IHAG-#=CZXK-Z0 M(+M*BA$F7[.$LL:BZ0*TWAWEHZ"]EW9(G;R4Z>G=Z>1HH/;VW>CUC:G,)B?3 M*K.SERK6>7$_/'KYP_?ZU[D9JN_TP1HO?2L8DXE#SIQS]*C:*_M_]9#W[G=F M\]-#Q4SU_MYS&3U[/K\![F\I',__OUR8QC]\7Z;? MZ0G.?CX[SQ_.UN]YCPY'S\8WJO3'_>V?__+[-T'3_Y^]=VUJ(TG:AO]*![OO M_7@B5&R=#_;]$,$8[&4>2]@@CQ>^..H( B&QDK -O_ZM:@DD#-B A&B)F@F# MD-3==O+ M%V]U!>]"8*0537='MTRT'W=-1+I58E(ZFC@SBB W=Y^]$8 MK)9C\*^!N_F9DJL*WOTQ7$57G_VKO'?O\@NCX2:G20N*U\6FIW'YORMDY:?> MQ7:^QJ>#HO2)%O^ Y7]O3K5+XOH:%JB\Q?@9_RI[^X!YN?P\-J';>WWY@!"% M#X1H"K;/7_^?9D1>OVCX[\5.]T1W_D^MKSM]T(_B&H9?[+F.C MV/S/VW^O-]YO%F^WZ_6MW=VM[4;EN_!%]P^CK RZG5JQL?IVMQ!:C96?'AW2@C":CRF+.O*4< M"Y86RI3O>^4R'=;?YV:C^^T#WOFV M1^IG[FCSV_Y[=;1]LG^T=[)UT6AN?J_CSQ?UHT^HOG%XN+_QF6Z__T2W-_8N MMIL[K7KSX.(#:;3W+DY/]O!?K?K%YQ_UC4:[?K$%&\UUNO?E$]K>.#S>WCC M]8MCN'>T2>M(_OB ]\_WOEA>OVBTM],]-[98!#)J;!Q_;S2/\?[1)[B_L1GO MM;ZVB[N7_2 MV-@YKJ=V;QR3=/_X/+J]_E42B!$)"HCX"E#,-# ,28"$U%QA+217*VM1)?A4 MKNGC.:CB*IG!^73@I+>"\W_^@3A\4T%1>+S"A.0JE/<3A8?<5JA5@1\D87>) MTZ6XX-,?26!N#NG/HS(<_OG3=PFH5W7=.RZV._Z/*RD9]7^!NG9#^.$MPC_= MU+5]&%2J=S-?K8YVAWQ]YUVT:WV]V!Z?ZX;47^=*9[<<[;YSME M@LN%7)S?MCM?\:.!-NG]2_U&_L.=QD<;UHTT8 MGSFZYN_X+-;9;W;C-7^V]BZV4+VYSF(/XX*^2?::AR=[%YL7C8LM5M_8.Z\W M8__>Q38VUP?U79A^?Y4>RZ"M ]X'!JBG!"AO")!!0,QM<,&+),-*4/[FSL7] M45A]1EF^G80^?5[?:6[N?-@K=C8_;N\TBX^?=W8_KS>:17.[B.93,]I(!2+% M]DZ!V"OW1[']KFC^>[.8L*RNK*KUM\WT,5*$WH3^@Q?LWW@<*J.$=WO%X- 7 M_[V$9#%T!!6^X[Q[/7O]?((L7KL4$AGO>.CT^;G7/=^YC2T^E@W:'/KV%Y(K M'JW(G\?7/[X2&K /$>98( &H(AS(I,I#JRD5GBN)R2U(HTVO?6 MZJLBB;_1.*O2S&ZO\DW,NOO\=7>C[?%!KWO6<6 TS:'\[TTU5].J:H;-7FQ^ M*VU +[QJN-_\\W"[:4GC8A/O'<4V;GS^T7B_%57#35C_$E6\Y@'IM X5[0Z16O0+^QAZ1O\ M(R\?S[A\C,8X160-KZFDDWDVF\E/YWX24#Q&6.C]A>6);KM46\=/[F?JIV0+ MI[WNM\1PUW<5ABM?9.W12>YTU"Q]NPS/[9V_[;K%7 B'3J?&Q5\GV\UW)_L; M6Z3Q)2Z&&ZZU=W1X5-_8/]Q__QDWCBQJ?-F*][0_[T>2^LD>JW_9/Z['[^PW M#V CMGG[??U[X^3=\7YS#S &.8!4Y@ M(3B7&EJYLK;AV_J[[OG9>IU>@G#_++M-_6-K%+X^/)RUP-;PO*5V\TIJM<;6 M$J8 XHH JBP!QI&H!&INH0J$8.%7U@0'$$4Q3KD3?R&W2\7.KTH^++J]HIO. M^15'9[U6W[5LZ9#KAE+E:$WR9_G5WH'NM"[*OQ/&ZB^KH3I*F-JYKH2BA>JV:M@?)6+NZ]\M&*WBH1\ M&G419W5QYBOJNG,]W^^/?GV(#4"+O)IN[)PT3C[3/?SIO'[QKM5X_XGM;QS\ MV+LXB&UR1_L;GW[L'ZV?UV]L/'9AX_T>WF\>QN]L7<3/XS/:L6WOCK8WZJR! M&\>-C7P_A':N"5%O(,!$@0*4 #58 S9$#COKX21!>:+2R MMGO6BEH1A7='5F61?9C(OHTOMWO-[O=.%MA[".S6E< 2Q;1@4$<3VQE (ZT" M@UPT8* PUG#L@@@K:V]U+]/KK&2UM(FV>Q][W6_1]EEH%]''LV:'U+VXBA97U_"7T_$45%@M$LO#L5VWFKS'[T$_)BTC+7>UXO M+!,^.L3A(O[]E2#L"/,&.*P#H-@A(#F'@&C'E/2,$!*7WOC6SUSVQU/&GZ2\ M'AM7KQS4&W,'[TA7C/73_<5D0D;2(. MCV%$!3/=-WYTUBOSBA:;/^RA[ASX8MT.TL?I&$;AXJ>1-M)73WO>EAG4"H2+ M\D!IOW@5[Q?BO_Z9/2SZA]T4P79YG&!PJ <_M_V[OM[*,JB]O'C4AS]JA>ZX MXA4>]M%X'V?CS!S%'J3OEU\-96ZWR_N4Y33*1I2-U/U!H6#A]'E_]>EC.T?I M68?'J%)YCX$>G/5?UCH;?Z]_95!8[B$#AN-HTTDD@,'0@*3[:!-'506TLK;G M^W>&R]\3>%_B*)=I_*:E!LS(FP<^>Z:@+QK=9^L[XO(AM#A<(EN=M!7_FO"K MP,C,Y[/@\\1SD>).6H-!),6HN]E!K]M)*D3[O/ IL66QE191;4L7P(8>Z"(= MS_F9[L?W.#WK]<_2K>,'.V?MM)_"$J-'7?&L/8RCV 7-XE4:3_$&$[PZ^L+@ ML%4&(I^F0.2GYOYA>Z\HW??_6'VY9/#D*]6$""4)&BU<+VNEBO?Y?/&52VVM M@QHPSS&@'D5;';, N/6>88\T\ZY:2]4D73_34I57BXJL%I&@==&.1JPOHAC' MU2+5R7(E@?:2[GSKNT648G#K!_V3N,S$I_0N-=A(/2=Q$,YKR52(MXOZ=3*8 M#XJ#7O?[X/#RX]5H.?BR;V[ M_&(R%T9?OJ.ME]]L=8:K(8H:*KXT@":MGM5?"TOE17J.88N/S#""T:J4?/8Q M>V)5T=F' F*RJLCC6ONKS_"J($]]'J5R64\^W$X("YL.XZZV?NQ_V6\WFG^W&^\_ MQVNWON\=_1G;\?[1^\.]YLW3V)L)W7VZ%U[_^0S:GSY#/>;J4WQNO=; M/[:;Z;V=D_J7=^WA28QQ-!-4'@M,*-!<*]D\;<4NR9.S>U=V\-,XHF=MP22S'^;+8>5X2?[EQ''V> M\K@)*("FG -KI$ME824/_GYYW.ZY0%S;0IW95Q)W;'$^R1:*6P^AY0!RYP$-3 %#* ,L<"\L51XI^@"V^'7P1.5= M3=7QGH9?>"E3Y-.MSM56N&T7KMQ[BTIQ4MT&W>*L/_1PQJZ6>;IO2YG8[97/ M:I^GAW]OQ4?'QQ:=V+=N4GZ^M?JEDMW1'=O2[>3_2!DPTI=383BG>ZY?I!0: M+??3OMTX9N.5_N-69V4EMB/N+QCW#Q];.'=\_]"WVYYG7[M M'FY(9JM0;O,8;BI[6'QMJW[_:4[@=3L MZ3+ :??\Q'3;2]>]QB@+93F#5X02F>;+82N^LW-%1\N0-;2M]W#C9._(M1H;[X[J1^LH7G>>KMN[V#^L-^._:#O7CP[;^\V] MGRLJ'.WA_58#;\'ZE_IY?>-SU+^VHO[UYU'C9/-'_'=>__+Y?/M]M-?;UXMM M48R-8I( ;D( U'H*I(<><>"0 K,,WT.&Q_E-#/)46N> +:N""(R $BE##])0!Z(1 M9"[*<&,G"^C4X0)Q^;J9<_22@R\7MX7-MCUO&1X'"9BH-%OB(P\[XP#5C(+X M%@,6(Z6"LAXI'56)*"9[W=[QB(DOQWM:G^/'[;>KO_Y8;/8 M;GS82Y5OWF[O?-S>66]N%EN[NY\W=W87/+2P>NZY9!@/S[N#LG:9,3X,F35#O6*?I+F6LK-/KJB'1_3'Q2G M9=B\+>WF5$OQ?E&BF*X*MCBS>2UH&['G;/NDFE>[H>>!2W_INW):XA?/.JWA MXC*4@97K"X[G4D7R8E@11IUE6G/KK< >=LZT>W^_UW9 M:KR[7D0S2IKK#D9?N.4<8-GFLLF[92NVQX(85_&X,,>OPX562;5W!@B+HBZ0-"3+5M809K6XYM<8HI?+R.7\KEUB>PC,1O>; M3Z ?2OBH#.=O(/F([8A%+-\XQV/B>&;'Q&^EG-],SJBY%)?7O#GM#C?E7O=\ M.MWVS8_=DO_?RK4+1ZV'XTNTB=TX&]R\Y.Z&3/Y,]RXQ':PQA$46\013!J5V M3$HG)2>*&B3)5[%R>EX? QVB1+W6[>_ZO)_JY4R*8I3#GWK\ MT,8^6+"?0XMJ#A6H=U%WB@S8:.X^Y]9&=4Y:/#)!-(KK)IV]8UWP5+UC@VKVGQK[Z7OA6;HRO3EN*PE^R>?_Q>(T$P"K7N#8JM\OPD MPF^*=U>!2EN=H?43;_Z__](_*Q6/D(/1@CBJK'6'\GB+D/12IZN.B3F5+8^# M]TQ]WAKXDP*M/HH(INGKKP)*9H2OVSK\7%A_8%L>@'6^LO:YH\]<*\4WONUV M2OR5)X#&F"^S+Y?IE*:$_)01VK=3?TD$3\[\+T8:T!US/">MYOFH;.XJ36:R MFF@=#$66*:WD9J-!I3IL,(B-3,Z7#3-;@HZS(K=\\LNQK^DPQ36 MW_.'OM-/J>-2/=837[SZT.WW_Z@./V9UL?HRAK.ZF-7%RK3E ;++?N+'/W4[ MFKN^V#WT?G"YJ7P;S6UX.V0Y@K(6^$(DA3R1%GB/T_Q9O:JD4,A?JU>Z?UB\ M:W>_CZW-K$-E0;I#D&C6H;(.59FVW%]V"?HE"991CX?==KQQ?Q1>6VS^]ZPU M.*^.B9F5K^J+&'M>%US5]I3GM_)G"9Z%!-.47'$0VS3H%GFK-8O%6"S$\^I] MSTIL9> (?ES@R/2+=A;AF<2)P96UNN[H@Y*QKDY0;;3Z]JS?3T=PDLZVWM'M M\WZK5 G'1!?YSPTS9J7O[/C^6?OGC=JLVBV_^)!GWE]]?@XD\PR>RQPX:R$F M48@_I21-K4%YQ*BDL_A&^_+OQ(;M;O\LG51;-]VS05'7O6,_*'9:_>.LY"V_ M=-"9;1XLJII'LYJWT$),2C??H!UL[Y5$2%F*2?"1!V.7=T>)@0=12].5.M( M[M#/_3*!_D@YRYK9"Q"/K)GQK)@MM!#+E;7-'XJ:\WM[8;SY2LMFS?7?.>F-CMQ:%\NVTG5?5[GQC=_O# MUL9ZUV]N1T?U"^MN718?U;]OT]^G*49QVO)#49#F1(<3$\:RSA: M6>KF)G4O85.CW./[68!^U\%[2P$L%F$,_OET_:]V<.B=E0//^NZGLH&(^F"] MY,BY0#6BVC,H.&36=;9//N/&4;SFJ'&\_?ZOD[V+3V2_^?=AX\LG5K_X MZWCOPIW$-IPW-O;(![)SN'?RH[U]LDD;J2 @_OP]WI,V+C[%SUUK[TN\Q\8G M6-_X')_U]^'>T2=\>4U\UMD^_LSWF@>H<;(7G[$>VW] &ANQG?BOPSW\B38V M/GUO-/M1H;^Z'>@I?EE[]_#4% @[P P:;ZX91PH"P6@',O"&3(,&]6 MUE -8U'#C-PH,7B[-CON)WJS3U",=K!6!0@N5 MTH('(C3V5 7L$KTA!3F!H'RAL,ST-F=ZN[BB-Q0D]]8Q$(B%(+GL@:84 8H# MHTX%1B@MZ4VR&J29WC*]O7!Z8U09(RWFS%O*D= ,A=[(V#BUS"'C'9!02D"A M2*^0!B'.3!1AY"P5B=XX935"\*+0V[R/>4R$#XQN =+W7ZO+>XSB%X%ZCOC% M$L)ON_U!.B+0O^9DO#W4%C]LI&XE[X4FL7EZV-+$;(?WW:[KKW?+Q[(\_0E92#/"LAC[Y)BP40S2P&%J8WZ"9% &NX!ESA2LM7$ M01:!+%@-TZF-KPSDZ@)YGEZ3#.19 7GL1Z$H3ABQ"A@O(*!$$6"D%R":'4IS M)TG4IE;6<#0T<$W*#.4EAO(\/009RK.",IG8\:%2B0AEI! "5$?EVECJ@&(Z M>"XI-B@D*$M*:XJJ"D%Y1D%$Y;/Y\$Q9E=V5[WO=?K\X[75#:W!G7-JOZ&@F M7MR%YJIY.@+*Z?I8SE8FIP>04^/MA.5/I0V><@6L\S):_I8 93 !R'"1SI91 ME!R:6(D:@POCSIS1;DW&?.5\!AGSC\;\V$E@L=>44 X$BW,2&4 "*2@"S$-G M@L"$0+RR1J"J2?C2 E RYBOG7LB8?S3FQ_X$[235C$(0"&$@V1Q &HR M]H& MHK1A0J^L"4EJ"+^TJ(R,^#A $3*X#"R .JHFZO@[2 (D>8 M")&[#5I9DQ#6B%R8=?XE9*3<]>WXYD&M./ =W]/M,F6A=B>M3JL_Z UK5/D? MI[[3OWG^*?M-G\,7,9JQ]\/Y6N^X]6NSM3F7 Q*D%G# -L9-:21Y!S6@-$II!O;R@GJ#0I]T8^LN M1E7C'A_&L-ST-$_OP/K$C&R'\82MI_G*I[$>1$N3J4*<"H@;'H O#YN2^$IS M%FDI$((TH39HGPH_U&C*I3X3_^:";ELL-Y;GZ13(6)XEEL?.@ Q8R8H@+11 M@(H@@';: >IAG$4;> 1U*FQ=$WAJLR%CN;I8GJ^P 011)[BP&C M'@.:TMM()C0@-C#K,$(RI!PWA-48%1G,RPOF>?H ,IAG">:)* )'$1>$ X^0 M %1!#Q0.!A!AO5#,(,14 C.N<37UX849@ODE! KL^/Z@=V8'9[W8XC)*H'5R MJEN]5#6EL(>Z=^#[M:+C'W>>;''1BNM)1JW3(JN2GK:MI>SN ;V$@-[OHD0,["?"-AC MQP$DCAD$.=#(61"5L0"T,080I9P3FDHH1 KOJS$\]E@Z#\I2!_>]9:U@[N2C++?LT"OW!X\X9O @GYSP\"+;3>_WG63\V ML]]_VSTQK4[IY[R:QXWQ-,997!]/XLYP#DN.RU3V "K;GLR20!B!3D,'*!(4 M4"PBE='(;%0R'9 PG!*TLB9J<56JD ,!2J,CI#'@ M-,49.:B!4HP![2R):[KVENBTL5ECTQ\IS%"O+M3GX7C(4'\&J(]=$51IP[T0 MJ0Q-.CZL'-!",6#BTLZ#5HJ8E/&(U_CTQQ=R",/#DBYVN^Y[J]V>B%S(P0IS MPKHSD9.T,_=/N9?AY$/Y/9"[3&'#L49=6&:%1XG;*R8P\$ M599"3: (/I6AEQCA-Q5RA>8]CFH[$#)^GQ*_8Z> AB2:@2X K7V9C)T"(Y % M(@AN5(B3Z57&[PO [US3'F80SP#$8W-?!2D,,RCA-P#*N0-** .$]SXOP4^*73,0)21FDTL#RJ#I3'3R(5KT T%F#L)+& M"%S%1?B%%5'8ZMCNB2]>M:.P_U&$7O>DZ)[Z7NGNFBJ(X,[,DDM.5_,\H+ ] MG*G.P7 6,V$]M.Y+5@WI@O%9 )=M/4J*UMFDS MD=2B)O+4"5@7=?/AI>)^G@<8,NYG@/OS*]P+ 0.T2@*B(4G^/@RD%0P@080C MC%M,4CE55F/\R7.M9]A7 /:OYNMCZ,<.QU>9 .9* (WQPA^$Q]A(#I2#:;^1 M$J"50=%@X9@%9Q%-9Q )$34I;R9 ^".#?YG 7[%0A SY&4)^O.8SR4306@ 7 MU35 &1$@BKP%,>.2@*#]">6("@ ML(8'!Y6SZ2AE3GRPQ$B=@=\@(_5ID#K6%HR/F(0> 1N"!)2GA,J*(X"T#9)H M1B1+]4Q8SI"^Q$B=9S1!!O&,0#QAY4,&HQ;.+1 FX)09C0/C)0%4.R($E%3S M!.):5(LRC)<7QC,PVC-6GP:KXP77,6DTI>D$+PR &D: ME$%,LQ8@C4V/O"5 M-:JJ%/GS$C(17!G@HWJ&+RS-P$,V!N89"' Y+;ERRF.89VO2*+?06.R/!6P((Z_)<H;N--"=L,V) MY X'!(&G*6./(!H8RQ'@%G+!I!6TS./!9$V0F^[PC-VEP.X\M],S=J?$[H2M M;K%%PF+@&++#XSK*4 :@B(IS< %)R")V!:FA6^H"/PMV7\)>^;MN+_[9B9:Z M/=2= U\[]CS9B_V8]B,]W$^4AC/GSZREF_J M'YF$'D1"]4FSW4GOG9(2Q-E3@*H4SZ.8 0QSJ6#Z>SORII$54I=FEW[%33< MKX)Q,XSG!N.Q+J&4, X& IQ.^?R,($!9BU)@+E=,>A8@7%GCZ&9(WOWUB(S@ M"B/X6<+I,[B?#MP31KY"7EDC"4!0L0AN#(%B49'B, 0KN&4!H[0!3V[)U9GA M75EX5]3"SZ!^0E!/[M2C@*FC<8E.>3J\X$!;C0&BPD-*L5*,EE$UE:KS\Q+V MZK<'A[XWBI0O7HTV[/]X?'W!E^&$G($#X X3HIR/1K?3O7Z2)WL@'\-!GR:- M?\F=UE9:H 1-X;EIXT^;*+C24&TL$0Q'JP&3:C@?\\9!U4/H,U)GB]2QMF"% MC.J")4 (ET[:1D7/""N #W'2'(/*D8A4@7*9\47#ZW,9^1FY3XCAY$]4B M)QP@FAE F2% :N,!"M&.\\(X8E*=WILG8/(:6UG,/F?4?$;J;)$Z7F,Q)]YY M+H#R**ZQPAH@$68@0!4U84UPF<:*\ZD/JU5O0WXQL^Z9T@]U::D/] __N,Q[ MHS&Y,\W \B?DF&_,_64>CG>][LG;V(Q6YRP.[?95^L2A?W'XO6::U7JKT^VU M!N>7P4?K'7?]+IO_/8L?U_W@L.O&QXIRHH^'L>'G2=^ -RX:%CR @&A*)@PU MT I3H#&D-GBKJ*0K:XS4F)C5L;][ W"!]B5>,*G,]S1 )I7*DLI8Q=+**$:U M!JXTAIS!P*3<@0)[PR4QUI!4!%W5,,^D\G)(I?*!#IE>JDLO$[X6CS6Q46<% M<>(EH%@&(*7@487AQ'",A&,VG7[F-46GV=3(U+*4U#(#7TVFEJ6BEK'F$@+U M40P8L% J0 /T0 D;@.?245JP>L[R$.(Z/O>ZW5C]A_I7Q M'1]:@S\2+*?W%[T(Q_7\74*1VT9>[#^'TY7YZD%\M3?IOHD*D&<,0>"4YX!* MCX"A3 #KG-'$0>:H2*$=-&\424J'&8:"0 5(Q$ M&%L!#%$$$$&C\8MEM&A2Z#>M(7C3H,DPKC:,%\3MD0$]+: G7!0""RY!*!:)7LB8I\$YYF5%GH74HQY#?%9'2;-L*\^["OO M7\@$, T!3'@5,/+*"ZE!$"3M3GH*%$$>8((5-@H&)9,E(FF-LT78GLS@7WZ' M1 ;_5. ?K_Y<2RJ8I8"FS*_4: H,YQ(0@S&,1IR#6J8\DC6"9Y ?)H7)C"G/-.#'G)=GK7.6G]3KHI4I2:RDP%>I>RW1F*@H=# &F0E53;.)4DJ2T5< MIWD7I((Y)S-PYP;+ 8$RF"52&&";F7M M?_XA,<)OWS8;<<9Z/^I^RV;*?Q!%'Y\/9;#4J^5B*H8UH!" M%X".DPJ<@M X(@)"JHSE@/BFCV2Y-W4S"682K$K<2B;!V9/@A!XK*++*4$"X MCWJL]P1(KB$PTACB'<2"\)4U3&M"W=S;RB2827#Q27"QHG@R'\=9$* M(7=1"8R:?=0)*== 8@5!$))#PE60TK[ .)],A9D*JQ?3E*EP]E0XU@R%\EQ8 MX0 VD@(:ESD0IU #122UV$DBO,I13Y6"[_7LO:>^=\W5^?K.(*=[#,/$_) X M ZY[EIRI=TQ0M4GN=JMEIIM=>4"K.J#3/.&96OG"4I"7"_65,=<(#7R M5UKD1]_;3:O1;/=8\,^*XJ;N=>)H]2\?=UT=A%D=_+TZ>+0YN5LBXL3$F8& MR/B#$DZ 3GY#2KPU5C*GB%E9@ZNX2M44YV3^9O:I4M\>P3Y3;FYD]GD:]AD; MHY AQ;7 0*!HAU(*-9#(V6B6&AB?X!S;9WS'!"?LGYJ[X"!%*?M B8Q9E)[LK)&5N7-[!^+7"@^ M4]"R4]"4WOQ,04],01.Y2)@W04H.$*,!4,,=4)0S(!2.=C.#"'N75"$TS?F@ M&5+0C!SOB^*^VFBUSP;>/32V^_[NX&7CUXW9'&N9V1[) M;&-]TC+OB+<"$)W<^5+(J$]B#["SV L'/3-H-JZUS&R9V:K);)5VVF6.>QS' M3;CMD"$(:D4!%[X\ZJ6!YIP XG!PW 9$/)[:;9?I+=/;\M#;W!R"F=X>26]C M%0[IY/=C 5@O.*!>4B"A\,!Y+(C 3'LKIW8)SHW>7D**@B_E']X5.K9*'_BB MK@.]FER@\!) MK(0,'$!)4EP:C":F1*E0#(E3+6#*()WJSK%:G,\*)83*>=YF#_!YYLK( ']2 M@$^D925Q4@,6@'F& *54 VFL RZ1-F32$\&& &=,9( O-.KJC=7+V;HH#H0[(BCOQ4_W MC4=?='ZJ@ MA-$TW:"HSU(,8ZO.UE*3$QNGC%*C '*!:.B 9)T#&.77,01-7 MH2%#8:F6[Z1;AGBUG @9XK."^,1)5ATGBSH++/11"6': "4, XPY9X5Q@E)Y MZ4:85=KA#/%J0KP";H0,\1E!?,*1 (W6(3)T7+M#RIPF*-#1=@3>0:TD%H$8 M.S-'0H9XI2%> 4="AOBL('X^40\:V^"TT&LO./KUB ^S?X:=#B!;M?[ M0EO;/8FM.4^E6SO=07Q>6_FYC?7#9Z/L5#I\]IM]]*\O>ZY]MZT/KF MWWQON<'A):]-7#@4FM=P?(DV<90CC=QYR1QEYY>2@JZ/QN3/U-J2Z((UAC $ MB2>8,IAL:RF=E)PH:I D7S%>N;SHL'?9@]/(J<#TO#X&.L0.OM;M[_J\O_*O M:^-PTNJ G\;]YR&[>^Z>$Y&_%-ZWVSN-S9W=YG9CL_CS\]:'C:W&^^+/G?7& MQFZMV&J\O0FRZO6@L;O]86MCO;FY4>PVXZ_Z9J.Y6VR_*]YNUS_N;/Y[L[&[ M]?=FZLUV?;-X]6%[=_>/RG?KU5:G&!QVS^(]7/_NYI[HWD$4S!&N$;ZN9#UO M#SYW])EK1?J^;_-YJ6Z6B]B8L,JPO-CFMC[M^]>7+]ZX5O^TK<]?MSKED\N+ M?EXB!]W3$4:56I6,))B.W.VCVX\0O%HB^*?U>O@991'K^,Z/X2JZ\[-?W1:A M54[$HV[[Z\\8R8U=K,;2^S7H-YM%BQ0D_YNX9'6?3@VI;3[=DK_CN[)7S<-> M5&;K\7N'_6*SXWZQTW5SVNZTM1=T,!KQG;O'XN7(\H2[Y0&)\*L]M]MVT$UG M6DBMU'23!W-6_;]/!/_2C..N/XVF;!I)+"^'$JE9D,8RCE:6NKE)W4LHJ?&V M>W+:\X>^TV]]\]>K"L^JGL:#!*5Z_O#*57_(XYG',X_G/,?S)9S8OE%4/I0[[&]B[^/ZB?O MVHWWGUACX]W1?O.P-;%!^WT/-X[K>.]\/[9A_^C3CP9^UVHT/\4VN>/]]YL7 M\?KV7O/3^O%N**D'MI[7U5^NK]?" M"X:ZY&@BWY[U>KYCSYMI&HJ_5CS.R<=:+/S_&(>JZ MJ)=NAZ;^D572!ZBD5PVF1("MK/"H)4^>#S7Q073Z89XJ'S >5XX.Q'YM2$Z2W'$@C8=I7$T"&(('1 M3& 7,+0RJ@:TAD65$CO-VY<]<:QW= N0OC\ZU?L<6/_,-O9:J$HM7I#WIG94:)*\?WR!T^T#_27_]\B&$Q T_#'?6U[J*(!/NW MNG_XKMW]_F_O#OP5%Z1D!CO>MG6_WPIQRE+;,Q$\D A:\/LE$<3[M/V_=\[W MO[A3@RG??O_YQ][1P<5>T\4Q:1PW-M;/Z^_?Q7ZZH_2,V*[#QOO-V/9V:!P= M?,66**.B7J&P-]"F6KP5M\8K7B08)9!1,K"^9B"*;] MZEEPC@845:XDF,0JH"T+ %NC+&>*">]3,JZ:D#<5KT)WW(-DLPKJ?I;-19#- M[8U/7^,*3J)84!!I2\2UG'&@.84@JGHJBBQ%W+J5-57#_*:/H%;T?/_4VZ1_ MML]_RA3UPJLV/(E&_13@2_9WQM]#\3?>B>.!6'>2R#BI .*" &2,@(<%0QZCHPP M*'G9Y52QZAG]%4;_LQPVR>A_/O2/]]B459@H2*)MATCRA0E@F-? :B&(83!: M8=&VHZ@F$,KP7T[X/\O9C@S_YX/_>$O->D4=CXH_02["'WL(HO(O 6>!88(H M5RYJ_UC5.+QI #P+_'^SG7:9CS:VT_^:,?(WKW]SEL'BUS5J:F;G8_ZI[O#/**\8 58_OM M9.2VI@RJ0$" 4 $JH\*H/33 *$T5"X@8SE/D-J.S"L*X'YP6*%QKJ?AAH;U, MF2EFSA1CQU+@DGIHHT&)1:KW[1Q02"F '4("!A)0,"MKLB9F<>HXD\2RD$3E MG%&9)&9.$F/_DV$8:LEXU!^,C"1!.= 8"D!<4C20%S;5\B/LUI-@F25>+$M4 MSF>566+F+#%V4S''K$1( Y0"XJ@Q B@=!(CV)6:>6(%]*+.\D=N"-JO%$B\A MM\DOLKH_U&3$&!E1NW^V>;FO'H5'MAJ*@/ZI:5 M(!_R>0S53V8&()*8H)D!0:"H$'*8COMH"B 17AMJ6=0+HT(H:W#ZA)ZS!=$S M;VAF(LU$NJ"YD#.1SHQ()]QOFL85#AF H+. BF" 8= !80-3QEO!;8K:YS5* M,Y%F(LU$NE0.S4RI,Z/4L;,RV@]8,I%V/(D <1D4P*"X %(L1/)4,D[MRAK# ML ;1--EI,IUF.LUT6B7/;Z;3F='IV*NK!60&8@V83?E].(? 4"9 Y%BML/!< M\?(48Z8%W16AU=,>V=#NV.+Y1YO%8O7ZD*&B3)5\Q6+B\Z[(W3O!QX M8'I>'P.=@J1?Z_9W?=Y?^=>U<3AI=WV3F-S9[>YW=@L_OR\]6%CJ_&^^'-GO;&Q6RNV&F^O9/ YIOPG*[JZ8]C8 MW?ZPM;'>W-PH_ES_L-YXNUGL_GMSL[E;^;:_VNH4@\/N6;R'Z]=2=F:?N/M0 M]WP1F4G_<6O6_S^1VM+]>;,7F6"USL M15N?]OWKRQ=O+L/!6YVR+>5%/Z]F<5D<\852JY*11!FC7YPG=^#%?1G9_]ZK8(K7(B'G7;7W_&R!,U5MWKMK_9*:[$AK":;;K] MA2KAOFT'W53 G5S6;T^!C/?NXCT*!RS4:&QX.ZQG3]#\ZMG/]7H3)GG5X MZ?*/V(P6G&%]FJ')7&6DZ/YAF6W-IA?^OV>M;[J=_##3'--]9K?Z_7K^8*]Z M%5SC]^O:0QSC!B+-.+.>>QJPUA3[@ SG3,=N,_EU:_J(MRA9ZQV7?FV.Y6M] M\%;W>LDY^+=NG_G*.,0;NY<.\3^/&U\:AXTOR8F=_GVBC9-&:_M]?._"T@;^ M3!M?=EJ->.W8(=Z(K;.DOK%SLO]^$^]O?&+UHP/6N/ATT=C8_-[ 6VP/;]'] MC>,?-QSB>/\DWO=[X_W^\5YS_[BQ<7R^O7%,&AMU6&^ND[VC]M'>46QO\UTJ MU#B.?3-("L-#.@=A!* B':LTV &L.8: MR^ (QRY09I64WJOXOY=0"F=0XB6D$"8H\U*5>&D<2F:\1EI;"3@U%%#.'% \ M(,"9\#AH+JSF*VM*UHB\N5'W?+0TT_*$E5?_=GQ_T&O9M!F7%,!E*4*XB&K2 M>"HR,@8&1$/RFBQZJ&8SX0HS1@ G) "4_I(\K,$5([*ZE3)II I*;PS72$N<;/ M4$MY'L"N6QM[..@7/6]]Q(5I^UK1]OU^H=OM[G?=L?%1J8Q/M=;J]OV M-KIG9A#.VI==V;GJ20;T0P"]^XO\_LW]=F/C,XG/)77\5[R/:S>:[9/MC4_Q M/G6<^K%_].E\_Z@=&AN?OA*79I\2$+B+I@?5 4A*%8BTCH/S@F@730]$:O26 M_*0/KCTQAY4DRUMUY:VY^15#[I6+5JZ05,;U1PN@A'( "QBPX!1;#%,]"75+ M^=EEKB>QB&;835@U_&"TGY@!]C" 328 %)QC3X&T2J5SA1YHQ#7 W"F"-6%X SV.MS ">&8#')A;74'M.#-"6.D"YLT!RK4&D6J@UI HY MN;(6?]4$O9F9+[MSYX/$KZ2?SSD-X9[+2 ME(<<:QJ)QC&B 0U( 6V8 !);0S6+RX=.O -E3:I-W9A%(7+(NE^TO?Z M*'WA)=@M<]$7TI0T]8_LT'L<"TT&Q4D! \-.1OLD&$ 9TT JS0!BU%&D(&0D M)82C-8*J9*UD=\,":@T9ME/"=F(C5TFCO1; &(\ 32YU(U34)2R"!'M,*"-1 M>9 URG/,V',Z&?J#,EE#T>I$W)A!N6>6#@\,SHN^MV>]UJ!T0>A!<:)[Q]D1 M\9R*1;.GT_CM7LU+YJ<'\-.U.D824D2"Q4#0P%(&KVC<.*P =\%@&0DJ"+>R MAFH*95_$\F)V#EI%QNR4F)T,#B/208$ IQ&XU'H#)($*.*HB(+6P6/L4'";$ MU"I%=D<\$GP?>_Y4MZ(*\>/4=_KQMDF?Z*;"&=DC\7R*PVA6-H>3LMYQ92F3 M]?),==Y0?00M349$*!5G#04)B()1E4!>)#\I I(2 4F0QENTLB9(#:HJF3K9 M0[%PND2&\,93D?VV&CU3_MQLEX'P?Y=*MCVV=I6..[ MJ4&MSIEWVZ>^IU.+,U$]XCAN9"J^LL5I<>"ID"&7GQ<(I'!G>\X/W^16\G5+>8<( $DD3@88"[2T%QE!$ M9/#$499\DX)-O>-9/3]'E;6/X>#>];/9'>AV8:\E+)O&Z7'OS'5+QVQS4UPR M63V&K#8G=1$NL3&>82"],H *ZX"!G L@E-.>*%2491(5H35Y/2;*8_(ZK@H MWI&7B_>Y:3(9[X_$^U@YX3#P2,8<<(8IH RG\U^6 *J$LT$RQ'6)=\1935"U M*'B?=RK5JW(+<]^?Z49-?7!>*T[;NC,.]SA-42"7!_:M/3LY:Y>%/9P_[45$ ME:I]%8_OCYNZ,='2^+KMRSKL';=^DDJR7Y3O7_;^8^I[_&SSLN>9$1[$"%N# M^F4PQ5L%]_]S".W)WQW]19UM'QV3[>9GU#BJQ^>].ZXW=T[V+M;9WI?/.+;_ MJ+'QZ?O^ESVXU]PD_[G8HU]3M5\;E0C *8[Z@X(B:A)2 Q0@(0P:J!Q=6>-( MU?@MYDXEC_AGF5QDF;3HJT51=64* ZN"!S2E E"8:1"@4]C X)6-,LD8KR%Z M,[/4S/( C):8EZL7SF5G_ [TY:-#CP#@A(L:"V819(#(B",:=4.@.74 0VAT M5!$3[4=:CT:A@K,Z/%09HW"&'NR7"_ZY[*=G\,\._&,;$1I*N4("&._C^AD< M!YI&&E#.(HDEIO'C"'Z&:Y+.*H];]2S$Q?-O?_"Z[XMR+$ W@+/XQ_1N[*4F MJ3EH**.=M@:&0,SQ3#8TU#>*B4$Q8$PTW$L(DZ MAXV6NK!.. (Y4LZLK!$4+77&*H3A%U"YZWVWZ[ZWVNT1#% M?)I4$[17T!/A@) , XJ, E)R"3P*M%03K"#EAI=4-:5NI@7- 7?+ M@Y* H9 ML(\%[(3W003%A(: <>X I40"DZ)C.>8BD)280)D$6,Y5C2UCYJ(J:P5;G8'N M'+126?*A:^'QV0U?@FTREVQ%ES,RC)%I^,'FCU&$;Z:C1]'1YTG](3!$C>$> M<(=\U!\D!SJE7T6,!RT%(8:4T;P6&@VY!4XR&>T;C( D0@+. \1,:JL]*AT2 M9.KHV^R,J"Q\YZ!,9/C.#KYC%8(I98+3!DBM J!6Q%=0<:"$91PA ATE*VNB MQJ;/9YI=$P\!7YE,(WLEJJ$Z3&0V:70[-I_;>03MV&O;&%P3K*$$@3$!J) L M,@YQ0'M#:31K$*5):T UQ69U:"?[(*H'W7D$.V3HS@*Z8XTA$**X8 1(9@V@ M#A(050@/@O!($1<9.(531NB*Z0NG5,_C,,Q,5&W5X3Z) 6Z/I'S:^.^JC=,_ MGZ[[RT+0<\M]D!GY08Q\,*E,0:NIXRP @H6,C"Q(*E.N 2.&QH54(A32 ;$: M%;2FY,*$N,_(1Y,Y+7/:\^1WR)SV4$X;:YG*Q(7&:@,,*0O[ID.O,IW<"0(' M(Q%7*MYMZ=/JU[#,G$7)$X&ZY[EL)X[IBL M2G/7[;(Z4T?#2Q_/%[#?/,HF5+1;VK3:97&'UX^2J=]W?1%F?-8[?,L_8B^K M-,0E7$Y3[I-A-J%VMW, XEIZ4M:>FL9)M62FPFT]K+1T5\O#\2'*53.*U4:4 MJISS[1&FP=&U'(]82**\,< KS@ -U )C# =.4N6UXRJD4W:8U7BE0MYFI-)E M&EI*&IJ#4R+3T QH:.RA,%)I&I",DA,HH%Q0$%<-"AQ#5%H4K%:T@C3TPBIT M6!O[,N@7I_K\T87(7T( WWRR8Y9S\7$X%9F"'D-!U]*:*2(\YLP )(T#-"X> MP! O )?$R) FR^!(05C5")OZ*$^.OJTL>.>31C2#=P;@G= ?@C:$>0BL"3(= MWO% 8JD )HXS(:5UQ$;PPJA X"J%SK\L-U&4^]Z93ST]267NAIFG4YI?XSL^ MM'(RLN?4*#9/3MO=<^]W?)G?^,/8\YWYZ3'\="TAF?!$*9E*#H8 34, HU( M"OM37G/'K$P'>X2L89Y#=)<7QG/0+3*,9P[CL9HAF84,1KT"&:8 539$-2-H M@+WWA%*I!)$K:PK7$,ENBN?6,EHIE,/W'W?6YR58.O/)0%+.0;9TIJ"@:SG+ MH))(2F&!]@*!.&T>J$ UT"XX:700/JB5-8)K$,XJ.#5[*:J'W?DD',G8G0%V MQ^H#-H0@12U0R)<%]3A02F,@N&'<644I2Z=]5 V*)3P@O'#JPY291EZ"03.? MG8XT'U>9"K(A\S@FNI:Y#(D 39 "Q+5" \J0!08+#QA1@E$MJ3;)7UH3E;)C MLCNBBDK$A>]UG>X?9N ^&7#'*@2%05.+&$ H>2 ,X4!Z'6V .%-:,*$5\2D@ M56*$WU0(NB_+!7%;/&Q9@&4BGCR[):I2>.721WJ>^>DQ_+1W/:5ZP")@#C"- MU@UU7 -#10!!!>28)$2DC5BN:A3*"IDXV3U11A*"LQ5 0#5T$,2$U+I+G%K^=Q1C83UW3$=2TC&):6P^REY0/+D*^(WI(A/SWDQ[H*(<(Z'## CE% &61 ,20 -2;$ *A: ,8!40H(188+1 'O$D"+,6PEW<*H7&%)E96+L^)A-G.E+V$U^OCC3;/H\DHZNI2YU1F!A@P:>N&CZ MP$"!--I$T\BN%^"C& :9CE.YY^,KU5 KTK1,VC69 MAQ['0]<2@.* *)22 $&4 %03!0RF"$"BH(GKBJ,FN5()K^'I':G925%9 ,\K MRC0#>"8 GE D%*.:HI0P:*Q0RC KDP.Y G03-!D$+$ #=(!BY4U M6B-,UBB=E2&40SB6"??S#33-N'\\[B?.Q7 AO84!:*H\H,D'(F$($??*!X8) M-Z(,W5(2UJC,$1S5 >;NH&N/#[OM.)#]RU*L_K]GK<'Y5+4B'S(UE2:N:A22 M7.;AG+?EX%K?+N\]N@5(WW\]/"[_3+EVNB]N]W4%*P?VW;I_Y\:-'*R7,*^4]5LK/@_K;T4KY M5L']_QQ">_)W1W]19]M'[=CG]8O&T>')_LG?Q_6+3^?U+_&Y7SZ1>O/=81RO M\\;[G:/](]?^S\4F_8H$8FE7$% L"*#:0V!4U+2Q0\(1@CF%]M?*UAWB\SBE M*XO/8HF/Q#PVXO,K++XO+(;//LDAG=GQ.8^-'_>"K M1,8)+'D44QZ2R4HC-4H"H S*!AR\12P)+*\A=/L2O2BREOGQ^05N^]-7)*DG MU$.@<8@&AM4,J U@-A8DA9K)NQ0X""C-7K+ 8_?,^2&M_YD3)$H<212USGR MRK_I6M]RL/-S[.Q/(+3T/=T&T+S/=T^ CO?W/?9:0\,!"Y8 2A0#QJ5RXY1 MCSE50D6C"]4PFU5ZA@7=OE]J_,YAAS[C=X;X'>_30V]Y- Y2UDK/07+Z N6< M!@K'*<0".J-DB5\^=1*XZAU26)"DV.NQT6G =;LXU2T'6IW"ZM/60+?S<85G MK.!U-2L?XZ1L==X.IV2"IS(O/8B7KE7<8(IAI: #2EF4H@5U5.$)!4RRN*@P MYI2D0[V"U*2HTKGL?'!AX72+#.790WFBO+@5WBCG 59,1B@C!Z0F$%#.C3-2 M64E8"64J:V(94RPLBIIA[=G)63M%9T0@A99M395KT/S%1&\-YRO3T('JZ5H9#$AN@TA1 CB(]24Z!0H0 SDR0 MW#+M'5Y9$YS7XG3?(*<_LOMB"=#\>!TCH[D*:)[,YF0T5A)%- L=E8T(9*F9 M -I3Z"QGA"N23DM&=0/?W Y]%C2_,&?&A);1+1,QV.[):<\?^DZ_]_79RLH;9Z#[$&6OXP79HZA^9NAY$7=A-?C7T0=U=G^R5^'C:-VJW$4 MV]S\A+??_]W:WEA'C?=_'6U_J:-&,[;IZ!C^YV*+?=5"22>I )CJ *A/06Z0 M:2 HXA!'Q'OBHPDB:EC>]"=4-+XM"UA5!*R.OYJXF'"E!##>IXS%F@,-I0<> M&1@"T=:E*$K&:@S=3 AT&<]V1VAO*7_WB6C[XR6&M,W'2OL%],K0EZR*/11Y M8R-+!R243V&@$-&(G>" ))R!R*'**&Q-F4TK:FC5\ UE3V]E+*S'K949L(\" M[-AV0H%S%:Q+F6,(H$I&;4I%O8HA)"P706DITNXQ@C?7ND5VYU;9AWN?O'?] M.]/(Y ++%8UHF\S\LUE.52:N!Q!78^-:=:!T.$^F+65NJ8V:1C0#M:$20"TE M0M8(8\S*&L6PAM74>>_F56TU%UA>KLBW#/GI(3\1Z<8YY-QK$$F: XJ@!HI[ M CAU5'B*/")T94T15B-H5@7!JI?R[E=!<(NOUTQD\2U])??7<^Z9O' X *]) M'#+7/3-M?S6;TS%AU0;[G\\X/LNR0LPW(_)ZQ^7U8LKUXEJM)QA7"^@U!(2D M&C&,<*"LD4!YZ1CW7&$J5]98C0I:4W)6![!FAZ-G]FIE0LV$NG@J=R;461/J M6 $/+,Z7)!A8&RUMBAD"!O( + \4"6X#83@1*N.T1F96/N_Y";74T?\UT/&A MEQMR$Q$5$_>R/@I[;]8P1/ 2A^4=7Z?#4RW[:V3B,M>T]T745+HGL37G*9U& MISN(SQMT$RK+82KC1$.KHSNV57H5XQLGL1/]U>O[CQ/='3V!XF$L[&FW7Q[N M>MWS;9WV+M]\;[G!X24W3%PXFD XOD2;V(BSP=V7S'%H?SF0Y*?=V(F?J;4E MCP1K#&$($D\P95!JQZ1T4G*BJ$&2?,5RY?*BP]XX'.? ]/S^ACH$#OX6K>_ MZ_/^RK^NC<-)JP-^&O>?AVPX,&O_:WKQTEM:.WDWW3N(-QS-!\)7$4"W77WG M=;R\K 3%>(9+(/[_['UK4QO'MO9?45'G0W:5VKLOJV_.+JHP.#GLUX;$D*2< M+ZG5-Z,$)(XD[-B__NT>@1'F$H0$C*3>J6W+,))F9LWS]+-6KTNVRC&>CN++ MBQ??A][H]!@_O^SUFWO;O.E;R&7XGE^4M2^,%.6ZSOWB\X\_O^07S25_PQZ3 MWVG^(JNZ6W]-7[!;?W?7QS+V0@G]H(^]^W=2/-+)VGM][(VQ!W89-+QCSV0" MQZ>1(== JF_NZ;W_;N_UNX/#_;W7G5>_[+[9V=W[L?/JW=;>SD&WL[NW_>*? MNZ O\;7O'>R_V=W9.GR]TSDXS'^]?;UW>-#9_Z&SO77POYT?WNS_=K#"U__= M;K\S/AJST,O+]HU7^%7_'[_B$L+/8NO)#WFZ."HZ-. M.AY\&G72<'#2&5S,/.\4E_]C$X9YV%RC!XR<>J8HV7WOU1S,==_\P[6_H0LM M]FT[^/;BN*GGG:>"Z9E#[_>]U/L'WV^ZQI8_Q[,DV$HHS>X]5S)Z4$RCI(J; M8'F@2J"A?^P4%4 9961Q5SN__KEW>-Q[_Z5E9&^O*5D1S:B,9G1@( M9Z8A%9J:'.3ZO12H;2GE9W M!;^>0[O,E=/+(?"VPI]GHW&S'UC_*+7_]?B/;*E]Q&>P>E:^GNV2+^J;#BV&W<[\31CK8?-TE>R M4/%DD$_O2_.#56F<=-^;\;3.R;T5P+2-\NOC6%YL]Q(XX(EWAK.P"3DF)T5SG@7;BB#K_VA5P?5"Q#X%=7/BNJI M5DG,@O7\IJM(INO_[8&_1)(^E[ M9=\KCL:=^/=I[(_BJC2,;J?VF#T,T71VR]8JQIK$(UY/#%4Y:B:.NEJVH9)* MT3D2$P@".CAB8U(D!9K7'VUL2&%C4W4MS%WD5UN)M!C1SQ)8K(A>&*(O50<( M3YW-.)9&)@)* K$\EE%85FGF=7$T"J*YF-N3:%^GD271'$W7.>*PQ U+Q4!^ MYB?QCWFDQWHX2$\9]FC,]*I8:7O*2)6<9B*GW6FY$;(])%"?R4F4K@(ADY/4 ME)AL*&^4]ZA*!R3>E6I1305JG*.-,'[*.$>%\6)@_'FJ'U!0T82,VY3!"U)I MDA]7180 YE6T66:X#&/:5:T*5ZYI8"-A;]CY6)KW=4Z'\:1W=M+)X#P]&_HC MG.QQDC LN>$E@B/+=9C2#$R,H&K>&, M?]\B7ZE&/Y99C52(/SK$IYHH4 &!\41"2I@AKBA!$ST1FDII.?)@;!8JJIMQ MWR*$KUB>G6:J4%*P: &E% .3",KM?#5-30&V M%Z(5BJ0R11AD=IH<-XRDH*-7PK-DZ,:FI*++]-Q-LFH$I,4X7K#FN,VCJ!!> M#(0O-85T0;%L$J(9.@*,<>)BTB1:1B&9J*#,MEN0VU"C'P]-YQZ-XGA>1;$> MWL]3*HI+&MI/;P;]#V]Z'V-H;#7ZWW@.)0A/+HL@"PZ7RH\0@;6R*+LS?J+V&-%H,ZB>2%Q7/CX+GJ0B&\-$8ZPE/ M6I4VD(Z@T-EH9;>4)O"4N38&*=>[#]@4@?4[V(B/47[F5VO^=SO% MQ]?$LPDU^?[PY8_9$L4F@_Z$BRH#S<1 [Z^FB$9G5!83&*0ED!]'XJ1)Q#B: M':$0)'BSL:G9H@:_U'#%JI:>5WPN#I^7"L&SR+P(D1@-E(!QG" P((G&O)Q3 MD3$:L^(7UTM,EKZHO/W"X*=2)SXJT,IJNNFE/4YGQTVCZ+/^^%HWH>K /$M4 MXJN5LK^RKW##3DQQ.&Q2-TO55&>,?\>':8DU<5Z>I6#UPDJ3TK;#8J.M?LA_ M;^XBX:SD;GJNL],C(D%&)3 M\T(C-S:Y[E(Y#T/5 MD$2;4?TL1:L5U8M&]53M*NC(,'L)*8(B@*G4E7!+C*'.1^V8C,TB=?+W1-Z_P,L^Y M]L6K??%J7[R[$IC.G=C2B3+V/I8I7E7AMR-LR:J ?@Q 7^IZCL(RI8%(Y)R YDU8D1'J&"1OA4NQE&$)TQ6\)8A>KVW* MBZK#W@/#B$N\C='V*.)U;IHR5B6EF4CI2NL[%1GJ8#1)SC@" H#8TM."1B52 MEAM:QY(I3;O6U%3I58;ULX01*ZP7"NM+K8&HHE:&$Y5LAK452*SCCO!L.Q-]RV44'%^W.JH_]$".NM(&#V2F)6N!:*8D :D# M0649$1'S(A24Y9XW;2F,436K>H4!WAKI40&^ (!?BA"K7'8A@B?&Q91]"VT) M8F*$)11&).>B51G@72[;A._UBGG\-(RGV L7/7#TI*ZAD#:KDC.;7>1 MBW'>-GRK'YJ6XK6FY '\=:4UGC4I*.2!"$<# 9UH%BA81JAJE[PV!IEIFHC# MW/Q50R-U%Z;"_"EA?BE3#-?69A^$!*$*S+DE-DI.#"CJN#"(QF]L0E=HJ&G> MSY@",V*I=X8% MJGWD&YN<=Y6:NV-G#8VT&-'MR/^HB'X@HJ?ZY0GC!2I/G!>) &A-G+:<."=* M^^W,TE)N;)HNM"K6N5ZQD/RX#\_B92RD1D#:JS2*H=Y(X&0(G'&4:)HXB9QIP7%9AR1Y34%9.E W?I2L@KOQX#WI?((SAKE M 0EZ++WSG"0F(B4.LO9P)OC(;!FKWJ5TGN8X3Q??"+W1Z3%^+N<9[R:#ISIR MO0(R3=BQ=O1[ZHY^M_-E8Y#]BT+$;3SMC?%X+XXK:\[$FE?[_0E9JG C8=:6 M?F(:B;4:0J%1*2UV24\3<+7MJ^&7%%=$<0J@">U' GJJNURI$!H98E539 MU/4E$(.$>QW0&BXS,:'/="Y^+BEI'46AJ[R<;1"!8= 9]=/&>R6!')"-#,!5H&O'&A MND8O*E7EW@A:HOC..K/"DTY_K*SP:*PP50.DC.(N9!H P;(+$R7!;&*"R4:3 MB=X9IC8VE>X:MJBQCX]."@N*M+1; 6TW\ZJ/!Y]&G30 &' M=8N*M%66G%ONAVRX@VRW_50);#$$=J5O8AGCAGD%(M9I72KT)+$\&F*4" :< MHD*XTMM$"E-SYE<8V@L;"%OQ^P3XG9KL)F1D@(9H%RT!J0)Q5#BBM4W">XN! MABQ ]/4DL-7HCKA4F6!GHV;*VXT;H?.$0V[=MEM*UFK]*+A;TCYV+ZQ:TSX> MR&R[5X?"^42-B(0)B@08!&*M5P2$X0A1,%/&1S'*N^8&;3*S;W4_#"U1,&5] M2>%9RO\J*3P>*5S*'8?@?$1)A)?97?&,$VOR'UXDJSAW#J39V.0*NDHO(([Z MN*2PH%!,N\7/MTE@J=?'OE]$$M@_Y>HM?\+2,\R56^&[6 M=!+Z4C?_>=UVBF?R?Y)D1AL>K06K7'Z)W#B&2B:J,#U61/;-H/_A, Y/WI1T MEOTTF99;ABX@X,T:*T72YU M*Y9"(B C8$Q2@!795[&T99!>LQWB\SR)3D;EW*)CB?>*9HNZ/IWJ>!=/SRVT MGRI%S4]15[J#)'14"6Z(]UB(J>FNY('0@$!%X#:RTC*:W:PZ:DK\:L#Y*15' MA?/"X3S5(BUS;Z;A1!27A@!U2"P*173P3'HIM35-!\2;%4?-@W_B&(>_"(UV MAO'CX/CC V?5K(=;E.E)1HK4"\9!66&3<-YSR64(C"M?(QWM):DK33ZLUDDY M4"10)@EH+8D1( AF8S 1E(08,TG=HCEJI&-U()VBEBQ(8Y*/X'09E\BEY3;_ MT (79D;=\24.!R%3:D7SHZ/Y4G)H!]JJ$(B6I>ER\HHX"IZP:)R105@>6-F- M,9SQ[UN$YO4-XJ>&E;)=*1S/1T96F0L9K M;C4$P@$S)R$BL4E)DFE*"T\%RZYGUA6VRUDM[%]5\#Y%87\%[Z+ >ZDEE)*) M&YE*8D8IWV>!.,LU<5R!#5$PL+(9&678/#Y!C5LLIGP_]GN#8:<_&->9=H^H M)-0#=TIV1Z,S[/NXGW:BJR[.++2TMS/5+.C+6_Y'HM1([R(15G*25Q):PJI8 M5$5R>:7)ZPUL;$JZD-RQ&K)H,9KGE19J]DV2"N3Y@/QY"LB>1V51!P*T!!O! M 3$8&=%2.G1"&R&7,5I1BV7:$EY)4Q5U?C :U[Z*;6E@]-53^^'"0-O%/I5/ M9^+3*]V*- 66#96R@]:,^%4L^VN1D\BB<$X%8WGVUU37SC4"M,9:5E@/W3=I MI*)W0>B=WKG1/,D4B8K2$Q#91$8R0T362%3&X+*9EC!79 6TT'('B2ZTT# > MXSB&SGC0&>/?G4^]\='1X+A<48%\9W2$PT@%XIJ(F 43 MV)!5$XN:2 .,<1LB#WQC$_0\791J#*G-,%Y\=\<*XR>"\52J;5!9+J$B$@ ( M.*>)4S([/SII2%%GVZ8R';,ELVO6+"!S-O1'^6EO(C+C,O?Z;/@YG\7 _U4# M,NT*R&1R>A=/S^VUGS(]G0SZ!\52E9UF8J>?KX@,!5)ISHAT7A#P^0\G,1&F M0$@-6HC@2V@&^ *:-=;03 W-5!PO$,>7*D-8#$D[( I!$T"KB'&\S,Q#SD16 M'MQC#=*T+$BS5%VP3\];I';K,XG_D6320J49O=/9T%E1*>1$:3;QKON.SN":NZ5E^?+;3@N>?+&MA96SYX MRE%CE0\>CP\NA1E@9G;G$]&ZY"J[,J1'V-+_VB7.-0L!8&.3RB;V>OQ[^RI]#_$SA#'L3-Y?5F176:0-2_*(+*/&23]^5)YUI;Y M%KYE-;'@?GI];K]WV7S[_<)XY?^O+\WU+H[&PYX?Q] ,=NZ'JS^8.K+RX$P\ M>*5_C./.218Y$5Z[[* Z2_(ZQTFR>8V34@0N:$F-U@MR3MNAB188A5I;9GA* M351)HP6D,175DA8$1$H<9Y$ 14JR2M($&.4Q*N>=T&7,(5"U%+2Q%J-#2L2H MU_=E,RUVOLM :U[]JTQ0*TJI>TTO-2)J^!4_S>_7+;NGI3&CN9COIWPO!MFC MG#P .^1RE5.IN)SOZZNN&F542J,G]E MN0/ #4%N U$^0FGWZ*@Z'S@K%A9<6M(0THJCW&=W2'$%918&"*_+8*YDT&"* MS**C#8?WRK:'GPUN:] N'MNW7_\W@W8'6(W3K*4"KIHXJ0."+P6";=*)FI M/DI3B/TY UV5V&4>BE8Z "9Y8Z[-\X]8H5%'PI#&25DELE,;'# T>N++SK4+6LGP M2C,Z&L0C=R\D=O?X$@ME8+V^-UMWCSDR93&2CA,&9.X[7;'9K MI& 1T8;'.=O+]8=M=F6[:DBVC_S-?_\!T6-+@A%()2VD9B7;I/R M*\>BH<)X+X,KJ4K&M&13[8E\E$I-[;JXEB9>5D*:GY ^7R$DE,IP'9!([2T! M*3EQ1BH2390A6+0H;6D?=",C/7,'VW^/,6O%_'?H?=S\3_[CXJM/3 MM[S\5N+Y++_C<-'(8O2?@,4+L*[>LDOET,.HU M'DW3QZWW,7[_J1?&1Q=T,_7&@RR=Q-K[]+6TQ+ER]&]-_EK-M^"EY MYX1D5$3!05*#96)9,$8)"XX9\8=@&Q=O.AI>7,$I?HC$#2/^13#E"WR)QY_P M\VCCWU>?^_S0?W/?O[UEDQNS^1\WS&^]X6QO19%IUO/;WGSKV]0MV&N@>VGR MQ@?,9CK&TU%\>?'B^XO2^EZ_N=G-F[XEANPYGE^E-2\RN,J%GCN'YQ]_?@]> M-+_ZAJ4FOQ/TA9+BUE_3%^S6W]WUL>J%I/I!GWKW[_+S4\^UGNO"S]6\ ,N7 MY%S5"VY4/=='>0;,O3[UQC _[+[9V=W[L?/JW=;>SD&WL[NW_>**S%VU:]\[V'^SN[-U^'JGN_PH+/_0_[7_O;_^]_]-SOYWC1]@?3WG=<__[)[^'Z%[\=WN_W.^&AP MEC\CC+JEMCN6/8_2]+*3M3#^:Y6O_9<^GH5>%OPW7N4W\EXUJO#F(-$,NP/U MT'KH$QYZ\[/,V3T>YN<-3=X+P3_T2DBL\_,9#C.YW-YGPK:-H>YW>9-6@),X MRL&=+5AG>V"&@T_?ID@OU7W9RN=:PB79]"4V2O(:MHVG)0A4;U!S@][%,>8? MALYK')::F%'GNYV8>KXWOK:SLJ9W:,O[LY.SR9R%_?%1''9*>^]A/(K]4>]C M[$S"[YWOW@Q&HX7]\>=[B$DF M'[8 /ZN*OGG_[.:=D9MV4F?(JVJYZ8M[=+O:F/&2[Y-2M#*W;NMD<-:_ELZS M-')ZUK)7K"SJYEOT"H_+/-YNY[]GQY\[T.V4_*U':9/\[=.S],6= M341N]$T^"E6(WJ!3+AB0)MF$B2J*2*72!G%2!D0UA>DTE-V]'V;(0YDPPO[9 M>#3&?KF?7]-0Z/.FH7QY>W"1AO(A?_[>G_N__7Z\]^7=\?O#=\=O__Q+[AW^ M^M?[WWX_>7OX%]T_?/_E_9>?Q64:REOV_N37OWX_^:&7S^W3WI_O>N]_^V_O M_>&KOW[_\1>1_SYY?_A!OC_Y^=.U-)0OO_9^_^W=R?LFY66+[S4I+_\]>OOC MN[]^/PSY[]^/]G>.>[_OO$I[%RDH!_33']9YQKSS!%F2!+C0Q!@:"3/&:B= M*,"-3<9EEW'>M>;Z@(F6)K37ZIY:W?-8.765+MEX;@O M7SE.2\ZL\91DKG,$K$_$R@!$""F9LIXR5\K2NUSRRFZ5W=:=W2R #M%8RD"" M 8,!A0[&T:@!J(B5W5K ;NPKNQD>.3"N28AQ57Y;IYN4Y\ MY3KGO;=*!B*3%010)*5&P2$ %G1;6QJJ[MT$150JR;7KRF>J6?6" M4X\\+^\&5,8'!2FMY%G%1<%-);E6D9S\2G(A,1%50E)Z)F891[.@PR2)289R MI9DVSF22DUU!Z?IPW%J'X&^'_8TQ>,>XB"+YD!\58)Y9:2A@ HF:6K N&*6P*))F*8 I*B]L&#MQ'%QJ9D MU4^K/+9R/#9+VWMI+,@89'0<''#4>9478#!1]!)8#;>W@=CV+C4:<*ZBUY9( M!HQ I")KM.RN">&OS@#HG-Z-O1'.+HC MMW!%V_4WJ>'\^SI6H=JIVJG:J=JIVJG:J=KIL\SB5%O^>S[#&.H >H9G)_][2L!ZN"<]+2, M+'51$)B,?5:4)*%,_D]#$*ID&RDAYXCK5"BW!\K7(Q9SXKB$+N[ ZJ]X?!8O MH+H]&(W?QO'1(-2(Q:R@O0S%:AZ=#Y83;KDA(+PG6%J-QJA=2!)C]"4!>IY( M;$5LFQ'+("8?C6(A)$ &&"75BDKOE46#K"*V#8B=BC&*Z+BGF$A@I5&Y,HX@ MBZ5D(6@EO=2!Q_8@]A^"AQ=M1/-YQKM!7H^L1S[FD2M6T7SSPK [&IV5DN8R MUF9JLN/HSCXI]\BJ6L9%W_Y*C^]>T^.[ M)B37/>=JIVJG:J=JIVJGY[?3+-WS@@Q">I;_$R HNFB\G\K"\5Y:Z9'8D R!*!-Q-E*B M0#.3M/+4P,:F[DJ8NRURQ73EWFJG:J?EM=/3IJ/6-?(YU\BWA[^<9]-L_:&" MXEHSS*NBI 2X%P1E=$2#-DI0H!94^Q;)&@FM1R[%D6N1LMHD/1*'HQB:>&@F M:BP$L6[IJL^^DUEWG*N=5LA.,VA2;;UV'),$*H$9ZKS0*O]/&A&L26Z1FG0K M_'DV&I_$_GAT.-@*%X.#R]S@W?[YU."&$AM&W)XBQ'?Q_\YZH]XX'L3AQYZ/ MDYSQ=]$//O2;3VEJL:J>G4G/_C*>JKSR*(75B,1%!P046F*C]R0J+1VS(BI. M-S:A2_GU N?*!RWG@\K;U4[53M5.U4[53FVT4TMCJ%6OMDRO3L=?&4T:;!)$ M"B<(L$@)"H4D)&/0F"BM%>T3K#7^6H]RK+53M5.U4[53JU1+4\9 M'ZVJ91[5,AW,U(8E81(CGG,DP$KMA4-%I/5(HV<^Q=1"V;)B27KZ1O"]PN/2 M5K+;V??C@8O#CNAV"G3F2=);N4F],P[J!?0 VB&U# QX)S6S283D,!KMZ&3V MVYQ])NM\WKD(ZL-TWTBK7=#46$(]9]FMLIR@H9J8%!U-R)U$N[')N.PR;KJ& MPK+,?UO0!NWCXKU]@?,ZX?(^@WH?Q')UPN43L]QE\(CZD*6RCD0%M 2,IL0R M@T3+H+5-2EMLAKQPN33S+2N_57Y[+'ZCRJG,<66ZM2XF48( M,9TBW0,LZZ1Z(R,01LEM6>(VMP1C7\ ^&M8?MZ 5<']Q;ZA-Q2\ M*_N&RA"P3A&C BEF&1$I0VE&YM<=[FI$J=*G+66. ^CN2L2I^J8A7/9VTLN M2Y1R'C*#H9,$5'#$NL (E3$9JU J#!N;DJ^1BJE$MBY$-DNG74=9!H/T445( M'!%X3,PI)3'?%7D'CU4/[2F9[3*[RP9=AFY&$IG,+IJ.B92FR,18:[5/CFN5 M-C:!TRZW=%FB[N>Y7Q?HBGV 8G+GC>.W\[_%! M]3OK=];O_/:#UBMQ\[]G_=CAMJ1M,KMNO15GBP4A&.M],CX:#=98!Y P"_($ MS+MH9!$7S%+%;>5B=X4?!(,/#':6P+"V*PMJ"=H&+HOD9>T#H[0BOHZ#Z.CZNL\,1U-;;H')I..@0 $38!125 F182C MP-#KQ)2>I!C-7<=2B:@2T=.5U0D5:-)49K*!Y*AS42C&O'5,4!E,):(V$-%4 MKB-/"077NFR&@(^BI ,HN'*.@\&.,; . =OK0\\&5;YJ%5\-)4] MB$8:%WPB>=W(_AHWBIA@#8GH6! T43"L22""$CE=(3I:];#OC#F 0DJ.FO%L M9@$\ H;HF$1*,VH#L[?X-S4'\+DB+E,Y@)"\\)$GHK*I"%C*"?K@B$D^.J3& M"QHV-I7M"K: ', 60;@JBM55% _CHZHHGHV/+O/XN,6$ 1WAGD8"&B)QS)7L MY"BIX4XS.JFBI]>C+I6.6H78E::C&=A(H?4Z>@TL&F L,Y-*P3LE&'H:Z!W^ M326AIR2ARY0[$$G9Q!31U,OLUPA*G*26<&O0"+!E:,3&IJ4FT]"BFA4]2T>U M96R[?SB,.#H;?LY?G!_ZSNG9T!_A*(YJ$_[:?K/:J=JIVJG:J=JIVJG:Z5%B MO5$!E89Q%:4%J24F(QAC/J%)0:186D07;R9KYN:%Y>;AR;X76J_Q;R:!WRV? M_9MA##7J.Y.#\_I*U-<*(4UDCDAOLH,#'DN4A9((FAD?,%DK2]YO5[%Y"B8K MF-L#YAOV7>=#<@E0W('69D;E!5BW!Z/QVS@^&H0:EY@9MI?!4:IDY.@$D8Y[ M A@,L8%;(G30/&AC1!FSKJZ')"ID5P.RF9HA,DS>ZP344VM+,%%HY!%LXJ%" MMAV0O0PETBBY$TKFI95K LEX@@""T A*,>>LELG^1Z/J^";D5VG M*H>\!NW!,$(%=5GO:4D<1$J8$S*@,=:94CFD6:76)8)LI=9JIVJGYVHKLH@M MA]D3.ZOWL3CO8VKKP5%&HY>4 &I.@(9$4'E'M'***^D"L'2K^U&!O:S ?I3M MAUM:JU:-^R@8OMR'2(KJP%4BP+4A$",CEJ$D/+#(([.H#-PL-CSXQ@F&:WKEL?:X@!TLX 46\6P M:5#1_,2'P)-U/*BH-S9!=9DV+9IJ7G>]%RX4YX/\]1CH+;!NMK]O0O6/P\%H M5 7CK%">ZNO&LOF2,42[4+:<:"GJ,_DQ9LQ@$"8$*[)>K"A>-A0_\5;&7:,T M*IX?&<]3FQRHM'Q[7]5."X\=+SI_]JY8TXTL6\-+]V/9J? 28YH*FQ@198(K M");*L$-%/$>! $EE'"Q6L&^^ZL.W4JQU4[53M5.U4[53FVTTW/6XE=I^5@. M_%0]?DPJJ\LL)I41BD"4ECC+)'%>&^4"MQ!"V[3E/T0>0V]T>HR?R\G&N^%> MCZQ'/N:1:Y&[NS\^BL,2'#\=QJ/8'_4^QL[Q8%3[S]:-LVJG:J=JIVJG:J<6 MV&F6W%1P K3(+H%,#DP(3A@NJ..&\C(N7,R2FWKO'=M&2&Q/ZXC=?I85\4T6 M$TTAR2'^77V]F7R]]]/3Z0PZ!]FE(UQCR*X>6F*2<00E%4%&@P+IQJ;I:DYK MINH2 ;L2<+53M=/2-B"M"V4K%LKIH*CR"9)EG@1N2D\.BL0EEHAP"65DP85@ M6[52UHAH/7(ICER+I.$FQY0X',70Q$4S1V/AAG7+#JZ;O-5.U4[+FN=Y;SFZ M%?X\&XU+__#1X6 KW]9RG0*XO&,L,- MD3R(K%J])I8'2:SCT00M*16R?8*UQE_KD4MQY%IDI.[%<:?7[(C5'-2ZQ5SM M5.U4[;3:=IK!T^#.)!J,1PD!M$>KO1!!AR2U0.K\(CV-O!!=9F94MV 6M^#+ MUGCOLF&NL!HH"XPX+X& 8T"R;+53 MM5.UT[K9J:7QT:I:YE$M5X*95@9P+A%#N26 *(@Q21/-$M4.%0;?1MFR8DEZ M^D;PO<+CTMBSVSF(I^-XXN*PPTVW4] S3YZ>&PQ#')+)M;T4V0)A<.:.8^?B MDLX/& ].7Q;[C ;'O?#UERO%8C?V *5HF)."160,9 2G$Q44I>#!.6[B'[L+ M:/W9?/'^V7@TQGZYG[7%YTPD]GJZQ:>5E!O@@@@A,X?IZ(A5+!+KF)"HP27J M-C99)C'%65>RZQGQ#]N661R0GGF7]YD9HWWA^?]YOD=AAD>@75QZ71$^C$AG M$H)- Z:CP7&^MZ/7_W?6&W^N:G!6(KV,8;D0:7)1$^&,) "&$H,^\VJ448** MJ*/*1-KE:8$V1)><5H)+62FT#10Z ME./42())D+240(1"TWI'\>$;%O0,'M*%0T%VZL''IE48KC:X=C9[2S##0D#9!$<>H-2$]+"2<+ M*3#!*Y.VBDFGFFOIK$8=*D^T<9J RG2*!BRQTC =J9%KQ:$M4R$*(&!3-(Z*3@+^0<&F67JCKV5!]!'W629-S9X^/KK3K%S3H(S MG$1* X%$'3'1*^*3IR9)3F69("UEE]%YQDBO&GU4'59UV*/HL 9FRZ"E(%"*1( TEX((E1B9#()KD M0D2T- M1RW77&+DR&RQ-QN._QYB_-/\=>A\W_Y/_N#CQ$QQ^Z/4G7\^O$I>/ M^6D?+AJ)C%X L?G$EZ4C0<_?#4W>=!Z,L8.^]!S$_N=\4SK]P3A_WWA08-G< M-AS'T$F]/O9]#X_S&>7?_X-P%_H0A"G@\G(SCWL?X M_:=>&!]=D,/4&\\-2B_?@BZ?Q-GX]K<\X:V]\T;*JW=C^L^CX<7)G.*'2-PP MXE\$4S[7EWC\"3^/-OY]]>G)C\XWM_#;JY]-/'+=$'J5L^J 'IY1/6$$-^*H[Q=!1?7KSX_J+VO==O;-N\Z5L*R'@^MX0U M+S)O%6.<9SV??_RYG5XTO_J&S2:_$_2%DN+67],7[-;?W?6QZH6D^D&?>O?O MA'S8.^NYUG.]ZUS-"[!\2!&U7-]E&? W.M3;ZPO ?/5>[VCCF2R##R- M/W1-*MQ<2+*]_V[O];N#P_V]UYU7O^R^V=G=^['SZMW6WLY!M[.[M_WBBAQ> MM6O?.]A_L[NS=?AZIW-PF/]Z^WKO\*"S_T/^U_[V__O?_3<[^=XT!8GZ^\[K MGW_9/7S?^6X[?W"O?Q;#OU;XWGRWV^^,CP9G^3/"J-N)?_M8?)>R;=+),AQ7 M^MI_Z>-9Z(UOL? WGH5J0E$W1[+^<>.P'EH/?99#;WZ6.;O'P_R\$=![(?B' M7@FB==Y'');PP0Z.8V?2[O#VP:ZV;6QUOTO='IR<#/J3T%433;SU F=[>(:# M3]_F-BS5?;ELC=DIO3%)7L_.NV/6&]33#%N-G5=2W]72Y:6?EIJW?&?9*6F[Z)L-L49=\ M#YFW.K=NZV1PUA\OB$+:&_GU][> MC_D]7][E8U_+]_SUY[V=G__>^_,XG]?>R5O^Z_&W"2Q[.^&O]_P7NO?;+OW] MQU__S.\_>G]X_.?[PWR^.Z_Y_F^[?[_E[[_\_MNOZ6LUVP']]$!$JN#)9&E**RGP$-LFB"HZY4BE=TJNZT9NZDD M74(EH0Q$34HZ*U!'D-$E'8SCE=U:P&[L*[MQS:0R4A#JN"#@M*R?6,&VM!HBFZ;Z2V8XOKFE );F6 M0;V2W'U(3GH9@PN:<5"0A#06M?.)@DO.6,LJR;6)Y.17DK. G#$6"%6RM)BR M2(QQB7"42#//:55:3 G>%=:L#\>M=0A^QK8FDCMK\S/#G(B0$CI>VG.:0*D- M/'MR=\3@:UN3IP_&3_6.]Y1+%%82SKTC()@NVH82IX( !A2I54U7$\G$^F"_ MZINJ;V[0-P]BN:IOGHOE+IMH&N\]HX82'5AF.1L2LOS@# MHG-Z-O1'.+HCZ7!%9RS669C53M5.U4[53M5.U4[53D\4LU8VR>0 J0 .(5@K M(7$C:.+2>1&@S&OFE#+*2'F1OT,\/('\0NLUOL\D@+WEL^\SC*%&KV=P?O:W MKT2O%;@H*4C"@#L"W"1BN 6"WD7.E# M+)%)H(0@D'FWL:FZEEZ?'E?QO!IXEF"=,YXK&3THIE%2Q4VP/% ET-"*YY;C M>3I F9)2,F0H>U-VF*,G)J_'!%% %,"L\:I5>%ZQ"M2;T?@NCO,C7MH*=P:I M,_X:BKR[[/D>J3"K14TW5YSZP+A$GD36'*G48(F .C+CM/'!A,?V'":VJX[# M3*1T,%6#:I*)V59 DM"6@-;98Q L$&:DE!R\=U9-W(9,2WH!6\(MVO5=7RS? M4%8Y'Y"+S+@#K.&RY- MF0#D3"D=KWA=4;Q&)ZF-$7G4+K.V1U,&.H)@64JR&.RCN045R@N!\F4-87)> M $V,Q*:&D#E&##61*)5=/2-T<"5K076-J:OO,J'Y87LEU4[53M5.\[="6L26 MUNRIRM5#79B'.K6UE6Q2V8:1"!I+RK+DQ&"6O3RD*&+(WHG7=_FH%=K+"NU' MV=Z:$]95 "\(X)?[7"& 1<> 4,$MR<^()89GJ%MO,6G)L[U-(X'MHH;X57"O MC[Y:BPSJW='H#/L^EBV,K#K&PYXO;R\S;P^WQE,ZTH' $)4A M#( 3 *\(JN1(S&+" .4"H92^&=G5>NY>336KHC6P?X+=CEMPW>10W 3K'X># MT:A*QEFQ?"D9E:=&QN!)!FTBD(0CQG$D0G)+0V !I=W8O+[_45'<PXOGI\3R5&D5EIF,F4GZJ;%Z;)2V]L#4EW%.)"83B$6["#T9K5ZOR[#N+=0>XVJG:J=JIVJG::=ZI*"9%)VSPBC-H&D]RB9:! M!T89P'UV)&?/:VN$Q)49]Y,1]V7 ?9-X<(A_UTV-F38UWH[W+S"@D: 4G 4VP$JF046]LEGZ4M_4'"L<2!DLH!$I >DW06""4*Z7 8F*I94OE6J05[\04A\,8FFA3 M?O"Q0>? Y5-K7JY;:O&S;QG5K;W6YH+Z_O#E5OCS;#0NO81&X\%6OF_EV_'X M)^SE6[B-I[TQ'E]@:GL*4K7Y_P-6D)^G$T(-D]EL(1+C-2> G!*43A#G$J40 M.8=0&MG4A-!E@_+S)H164#\YJ*>R0EFT23OFB XR$J">$Y=,]%?&DK5034_$!T7-M M"6= "7#/" 8!A/H(5@7'#<>-36Z[6ET?V%Y1OZRH?Y2F&54-/QN@WWX%-*!$ M3PT0QID@8*,ESLN,:AIXX$!!<5KD<"U[7#HT/[O66HO,R49N$(>C;R+:-7.R M[HM6.U4[/8$6>\K&O5-2[? ;J;9[Q0-K&'%:K+V+6:V->N-X$(SY.RM_? M13_XT&\^I:F$KV)N)C'WRW1H$X1W*F9O3(02T!1EJR(_# 093SX%)F2(I8-W M5ZI%S2JNA%")N]JIVJG:J=JIVFFM[=32 715L+9,L%Y)T42FP4=.H@V)@'>. M(&;%*B-@DLR!"+Z%BG4M\C2WST[.CC,0/L9.OF_1-Z/LT/O2F3I?1, XQ.%HLN>[V_?'9^4F_C08EM/9&H^'/7'@.%_( MA]U\:J5_>55J,RFU]^.]RU1HJ45D%!E1B7L"P6OB(D>".@4AF(Y9S6]L*GU= MI=6LR?:"NI)OM5.U4[73NMEI%C$C4DB1">&,9H!,.^N#CPF40*62"57,+(>8 MN1)V"E$&IQ@!:[*:X=82QTPD&I'&0%5D-K9(S:Q%'M5>'->.6G8T>* M*1<=(N%2&@*).V(-%<27_3X-0EF+&YM@H*OD/(JK8KAR;;53M5.U4[53>[3+ ML_26J]IE'NTR'2K*Y@ 4@A+C01- 77H 24:4"%P#>"&%;YEX^8=P44NC0OI& MI+W"XS*"NMO9]^.!B\..Z'8*3.X3)1H,0QR2\>#T9;F3H\%Q+W0N3GD966>V MG@P.T -HA]2R_'AZ)S6S283D,!KM:(E;SSUZNOGB_;/Q:(S]1 #S93 MADA >$6,-I8XX5A4,E$19&:@+I>S=H.HW%.YYTFYARJG,O\8ID!E"@(C;'YX M([,FK[')5^YI!?=,U2XK;0V"UT0FXPADRB%H@B?,6- V2N6MFW"/Z!JM*_]4 M_FEUV(RD3S,]&E"G+93 JE(L&I M1(#I0)SBAF@%S%EKF0AV8U,KU95*WC_B4RFH4M#34A BU2P)S"NG!LF321"E M% 9$RIY9$)6"6D5!4T.^>+!.6NY(%JR:@ 5*#.4E*,30,^TY*%7R$[OZ!D]L M21AH'2*VMZ/UQI"M5XYFC$;', L%B<[(&+114GN&J,T=(=L'(+;&;N>-G$SU MQ44JO.8R$A4P%/;E+71!TXL)D$@B4A0N=(_ Y17VH-'N;$I^=+*@DHRRTDR,W",=;24 MA$L?583$$8''Q)Q2$KV/\@Z.J>[(4[+.91*,TS(E#99H8QD!#[(4?E/B@D9% MK0K&E Q>3KO4$?\N36=X1:TI%9:3KP12 "%(Y8921B&E&34 MBC(]R7"31G29G'N"4/LRX^=&[1*Y-O>ZQF5EI!OA_ YB=9 M.RJT0H>H6(3*1ZWBHZFL.)J7$DFS+E)&:0(4!7$..9&&2R:=H](4?XUV#1,K M14>K'O:=,4U.A#)L' 3:H,%H;B&4]M-"Y1]0+N(=<=^:)O<,$9>I-#D1 @M. MEUF&BN$H_G9H8I ?C9)7CDXX51K;[VR*O*- M32MMUYI9.R_4,7AS(N]P&'%T-OR7PG[>A=I3)(2P1%*8SE!C V*<*X< M10\I@=S8%-#5_'I7RSI !D>S48S5TA,?M27 G2%.2DZBD4Q8[B6P#%LN6,7LBF+6LJ0<&L60 M99:6RD9+%23+7!*,3YK75\P^/V8O8XFJ/#[::*)9R24-R1%D6N655P26C*.& M0XLPNV(%?C,*TD?BB5BN0-BG:':2Y6D M$1N;!KJ&76\>L,R;K.L+Y>M*8DX<_X.2.$?II8;8.LGWN Y)GAFUE]G?4@3M M6!82G"(2L$H1:Y0E,BO_I#P& R55JP)V10&+P66!'\$ 0\@.NA$(%$I1&*&A*CT02D9,1PITEDSDF-B!I+$YN*XF5# M\1/O9=PUWJ3B^9'Q/+7+84/^CX,C*9I P*(C5B8@!KAV*B9O7;P)SS4CL;U0 MKJ4;U4[53M5.U4[53M5.ZYHE/1V9](.3DT'_O.5"&@P[XZ/8^>GX<^?'>-(Y MB<,/<;AN>=/+&JQLZCM&O7+.-2@YF^/S\W10TJN(RGM)7&2> $^69-M:XK6G M^3(S)"8E"2@J249F9&(;+^8Y66RAK5-6_Y#Y#'T1J?' M^+F<;+P;[O7(>N1C'KD6R;O[XZ,X+,'QTV$\BOU1[V/L' ]&M1=QW3BK=JIV MJG:J=JIV:H&=9LE-95IA8-I$"A($8P9$$I9'!% " I\E-_7>.[:-D-B>UA&[ M_2PKXILL)II*DD/\N_IZ,_EZ[Z='%6HO@]#)E>)$02!03E R( &8"=8C&F]@.0T\_@E[^69NXVEOC,<7++@]18)UX.4# MUGP_G63'N1)2\GGYQ"B\V-B4 M7%A0S D8QXF+^(QM3%U9!N%,,5 MS"T'\[,KK;7(B6O$!G$X^B9667/BZHY7M5.UTW)4^MY[/W)*J1U^H]1VK_A? M#2-.:[5W<5+'$0_B\&//QTF)Q[OH!Q_ZS:OA%")N]JIVJG:J=JIVJG:Z:GKAZM@ M75;!.IU\IZ-2@D4@4BJ6%:LUQ#'GBN11'KD6JZ%X< M/[P*N<;WZSY,M5.U4[73TMAIEM3=&)7V28"$%"%(9KS72G,T%+-CH?2CU.SD M!>FR2*?Z![/X!U^VQGN7PY.$%YQ2T"3J$M!.1A#CHB1 M!F&#T9;'/:'#<"U]_N8Q4-F-]"&8 2,$B,@8R@M.) M"HI2\. <-_&/W06,@6F^>/]L/!ICO]S/6NU-Y"*B<<7UXK*K..M*MJ@YU(L#TC-O]SXS8[0O3/\_S_1"1SK1CWC3C/AHN=(JB88SP!]3XT% JZ2V_HTE5IM-)HI=&%!RBU M0:L4\\"MR?_/].FTR&ZAE58DR]GM/#I[7+(2ZOR$>JE)4U[NF-2:T) RH2*3 MQ'"A"),Q6&LP(*4;F]R(+I-V_J:'E4DKDU8FO3-+188,10U04E5*(:?TU*< M+*3 !*],VBHFG6JT'HQGT3A.-!A'P*/,JA0I,8&'E"5K-!PW-H7J,E&)M&ZM MS$L=-^ZMQ""L92)$"0QDDM9)P5G(/S#(+%-W[*T\@#[J)LN\L<'I9EH<'0B! MA%&>A9@4AEB>.)&\E.[KH*GU&YM2=AEEE3ZJ#JLZ['%UV(.8M.JP9V/2RS9F M@6B$FDETDJDCUK?+33W4G/N$H() M#).R2DAO@P.&1M<=EG;0YV6V8E1!"1! E.$V"U$HN]0B2U*N=.+*>AKHQJ;E MNFN,7)D-EB;C\=]CS%^:_PZ]CYO_R7])R\?\M \7C41& M+X#8?.++TIJ@Y^^&)F]Z$,;805^Z#V+_<[XIG?Y@G+]O/"BP;&X;CF/HI%X? M^[Z'Q_F,\P^:G@@OOEKMV\N_[7(W_^.&_]Z\]6WG)P;\A2Z\?W7U;DS_6 C8LW'0TOKN 4/T3BAA'_(ICR!;[$XT_X M>;3Q[ZM/:GY,O[GOW]ZRVVUW;\,_WEV]EJK;W-7M_7=[K]\='.[OO>Z\^F7W MS<[NWH^=5^^V]G8.NIW=O>W9']VGOH()+^[M'[X^Z!SN=[;W]P[VW^SN;!V^ MWNG\L+NWM;>]N_6FLO:-^/!RX.)]FOOC MK;QTG?7'>>'Z*:]5OA='A_F;7AUGA??,4F[O\[F4.]G-G_7NS_=?=L7[PZ.3 M_9V?V?LO6_!VY^W?66Y]>?__V7OSIK:2;%_TJRAX[]SKBE#2.0]5-XB@;)<>ON*@EO7B_WU]\?YM.'.4RWP_ ]7PRW/R M[J1S\O[%OWLPA\^=9\<)=H#DX&LKN I1Y+Q7GK4QAIP-%!F#:? D4$5TI7)W M^Y,8=K/"[+&55EF?C"&-KO1/\$++]:(ST\7K$( M)E,1^&V3(!OAK:>#81],Z_&@'UM_3KJ];&NU_AS:?AB!\M7WVZTGX\%1S-U) M6^?=\7&K"S>.)F[4#5T[! AOPRM[<03+FZ\Y[XYB"Y8%\!Y>VV[!9T704/S' MTVJ0[?(G^6/^\6P JU^!VE1_TIY^='[IHLEH^@',IOYL,!G6'_[6.K:?8@OH MNM\Z&\8SFUM-=OMES88A9XA5LSJ*, C;ZUWD;W+&6"B75!@!=W9A\M4SWJ#_;[NU6\8([^]=E(6\ +LY6WSP4-^;!-CX7B_?5[UG>0"5 M83C,E>WRC-W%S6?XI%[$%[N[+V>KF*>=J:P7Q_%J^Q*(I8QD<-;MEQ:>J074 M#69-_KHBA-O09CW'T *BBK!A61#8O'$P9SLO]==NG1]W_7%Y8'/1H MTAL70!F0'GI5J@J,Y4VRW#JJ;8&C3)RU?W$K# MP6GKWQ9$+8R3U.KW^'@XF!P=MZ[4S8&N"VE,IP=(,WTCV.)3*IF^;GQLQ[ [ M%\ 7K?CY+/JR#?484C?[UUH7T0Y;L1S]MI[!4T_G[ZQ'M'V]1;!)$/HT#@ME M <'T[&A4=-5J1^?0<6J!W8!@RA[!%@VG.Q6Z(WMT-(Q'A9*'\5,$7:=E3S-? MY3TO=\R\-/F/;Y-^Y<[)_#R[!R@Y$^C9@OC:;F7L[\=Q*Z8$.UCO\2A>,9%S M.RK4 0 !PX:WW7@L3T8Q7C/)XDZ#Y0%J_VW%1%]5)#>4,@"L6W9627018S,& M))"(-U['.29G*1GAOAG U42R"CR[?6#_'@B%L\$0-K<_$QW_?1VGPK.N8E1B MX,)>7!!*;S(TPJQB-:[GG_VQ[1^5(9QV@7#@94\6!/>;YT]G<@"^VK=# -P: M>*[WS6S21A_T6_^> &(2519,MQ=WI%7S$2WCABWC:>FF'14+^_??3F>RMOYO>T"YO*C*X!JM> M][0(TK/)$.12WDC0R@ +X)JLHU4DM?K^=NMISUZ,,_D^F[ANKPM?_B][>O9' MZW4WI\HOCN#IL_+-Z_D0X%6CB4)E04'):U MRBV3X$4R&B?K0N*)5?;LVT5T_V_;=/WG.]L\_ M4$VBH=X@9@5&G J&=/ 41>^Q\R%I8G*W0]U6V+2QO)S"V:HH(1-<1<>GIX., M8P/_L74.^]#JEG6>2HSZ1#-?OJ#%Q[)QE7V1=RXS\I2+EA"Y/+;L)_#&G$7! MP*DTA*+VGIT-!Y^[6>;#(ZZEX'ZAAM6#72$MD<$'[ PWPAK%E8Y&.BJHIIB7 M@]U+A$L76_V] 7("&LLC/3C/%MYQ]^QE'&:G*Q@%*U2'Z*,CN_T+(#N&$W8L MF>QMH4!VGB/0-#4B7'CX&#.5@.SX97+[KRG)C =C4 &J3.*:<2MHTEB$H*GBC%_MS_N>9K)3C(3E<*"=S3&R,QA7E+@[ C$\ M/DA/LQT9:ION$8/B*]9Y]4'+))7W$IG$<]5V+9$UR2,CJ*,.8"%H#*"HV@1? MKMK^54JL2&PP[(**".3;B->'2TG_7.R_^L "=T[*@(*.N3B"B<@J"M(6MLZG M1!.5]NOBM;@LBD&>#=D+4'6+85Y+U;/:45&)55CB+ .G]F_1->>VO/5^F.\! MC1)46C!]1A4 SMB^J'\@>8M#J$XPJ;=FT./684T*I)X$&8ZH=7N$JF+%K[0_YG J(\*]=9/ZD:MF80 M ,R?#%'U(_M$SV/\V,JHW ^V/MN8^FIK-!E4;/[&CB?#8"^F8JMG1^/J[AH' MZA>"M9H=ZQ5433TQ+4;RU=WLMBXA/=D0SC=EKPV"%[4R?-0:%4BEV*Y=.U,G MTH*S>6K\K\XS>W(S*KI8?/1V6#QS8&E4KLJ5R^_@JULCVAZ-8;09=Y_:T?'/ M -59/(,_CF&2;9OY(/(8=OOE/UDY^)2):OR8@QMH9_>#I5(*80G"E(-M$QU! MFB2!"","FZ@B4>$2V/ZLO;MFQS+C/.)MXV"28FFM GT:$2M 1F+CD,T5K0RS M2G/!.%'ZYC*2K;TP6;"$"VR".?L)5,'L;AQ&($ /2M_,,,[G>^WJE"_.R:8H MF,,Y))7OAT7\UN[.;RJ,]9E<9*;DM#K_T:;Y-KO_O:8PG9EDQ] MUV.__IU@/VBPYD:/_4:IWZ]4]*WV_^=DIGR;6_$\RO;:ZKUK-RU]HT+%M9G8 M8NT2@9I%URVF>&W"_8:NQH+:/%V/E8+-&]WJS-R(T+-6,@\G61 TMZT6OBE9 M>S=;EIOG[-UZ^K\H)>]F\[Y-0I[#H+9)X:.,/%%K.8V).%#$<]"7T/G5=KSKOCIW8XS!&(Z]4L]3N5Z#I'[\^L-(O]9Z_HN]/_G+X_?/7Y_=L] MWCD!Y?E+[V/GY-_'^V_WV?[A?SZNYNCMOWC.WY]\/.\\>P_/?=_K//NK!\HX MA6M/#MZ^HONGSS^_^^+AW:_3K!KW&WS^@0!NX:N%N".ZFMU"DP24/BPANM8S3P_ZBQ M5L'5E0D)9:2!NW6"NR\SN).6&!DM0U1AA;AV'%E!+ K)!V^BUUX W!G=9OK. M]5Y_%MK][/XJLZS/G\RHKY<]'M-]N->1B&U]DZH%5Z0?Y_U%;)ODVU=7SHYB M?L+6SA.RDBGX/87+UJGTV"9JE,M^] 9+;X.EW07540F:G),.,9D8XH* $HDM M18$ZKJ1S.- $JF.;TCLKCE_"L'/EQUJJF3! GC$Z M4'XX1YHZC2(/3 NK++5T:X>U#;U<%/#7,>P].>#*NV55Q&*-K;##"Z^_GOWYY7>0VXWD=5ARJ.7SWM"KE4+R: M50V!./+#P?DT>FS4.HZ]*C4XIR$O9'A%.^PC^*!EE]*5SP?#C_EK;\]RM&WY MK$ITR'MRVE_(FIC>]ZV(X:O^7BP5]>C+1JKKRT;^@@J05Q;R^F9AKI5"7C%R MY;%CWAC,)4@WK[E+4@7KDHW1_?!0WM?11Y!I $NCPZ$-$63>02;CNK+7:/[] M;H[OS+SRUV#X#-!SG":]Z5555LQF2L([!?IV=C]XL!"""AQ1*S%8#M0C'75 MR@=!DC0,^["Z[4 :U#LP&HWWW$9FHDC!D%Q(WP;+;Q$8O"(KS!HE%TR)H[5 M8P4G7Q<4#JT913VTC)HZ:'DTK0R5*TA-EZ"4FJDS8.QT 8K@F540\L,8NN-6 M;S :Q=%VJ_#EE8_*B3GS>D0E;=GVJES1TYBEDIM6(CL;#L+$Y\)-W?YH4BU_ M=0F,-_;@\^HO/R@%E=JM3]W^1:^5JY/EOZHOIW]U^R=U@8?3G"<8%IY>W78. MNS$XAS]M;P)(.SE=^&0F)ZZ6<3\XDFHQR>D_K35G+O,9S!0*(;'":4Y^K@C/_;+_9!E6RU[/YAJ?5 MOE5[4-<8JZIH%=6CU!!KV=99+X:C4E*CA'V/%\JIW*.]7KTCL*JY,J&6-4E5?+-306:B9EPB]<71>V MJY@I )%W08NNRIYE9.H7+-KKS^=<5STHE;*JJ2_7^YDF X]:55VD6;[OY5IP MI7[';$4 )3[9;J_*$R[I@J.JTM)%+I(X&>5Z3J<6U/><5P+L6+2BJKP4#"&S M2ZM89!47N$$^7:C_AG7.C [_S9D6H/1FA(!W]R_JXCF#R7 .0-NM _AS&:4O M[^PPILQ]*Q0PV][A@O0;9Z@!U(NKGTXWP\ M A-V$LM9R*3,JQ8IF:*SK3PIT%Y13949.4VTSY08N]2760#:F%(1\?.$^/CYV,*F5Y/[ M5WGC!;SC*/-4=<_8?H3K@/<7V>085BKG1Y7EWKYL]?V45/>I.?!UM;\2<'^# M7O+8,_QHY_R#BM02923R'.6 M _W.=+W3'9>^P-$]X>6MI4)PO7?;CL M>-1ZGBM!WB9EZJ$NRCRSKG4IJVZCL\B^W>>AS/]YI1/,%('%W+K6I;RZ!Y1? M<<-\TH>78''#B:_7<>;7_+-S=>Z!G%L>?>G0SNG[P_S>W/7M%8-QB/W3?\C[ MMW]][#S;^P+/^?S^<._+ZKGEP;-]]HZ^[^W3W/$-_CWSGP^>?;QX?_B?'HP5 M[Y_L\WR6N7_260X+CKE\I0\.19;K<%##D,;"(\R]LT$H4"+MUHYI&TF;#(N? ME6%Q0TY].CF=]&I?QJS*]T+9_LI!\4/.,>6-VD5>GWCQN/(N[A]Y60HI$L:< M5H2#O>:,#SXF#C:7E$F'ZY&W@=;J(2TP("4(#69J[>:F4O7PX(NPE23($2K3-R27JWM2^3=3L?@4; M[M9G)J"\E7X(]LCF-E$KYS5+0-6>GK[G@PJ82_<[L6MS-:-U.OW@Z[ MXWB04H-GM\*SQ<(HPB7NJ2LBI+M8X#J!L4YK+8H6[+8N<%U1LU[ !#T<7 $8E!8J$\YCE_0!/Y_@1X,SO^$_-S&#WC_\+[H!P0EU//H& J44L2Q _U4R( < MH30ZR:0B!/13UN;DOJHYK&5VV*VB;!'"DTSR*[N3O_-H*7E M("=)9+)*16%LY"XIXQT\(1+@08Y3B$VFVC13[6;G4O,(T](6F"-[ I\XTK%2"NN_R_TQLR=FITGCZHZJ]>,G5.AZ<@VI:+4])P9GV[SGN MYD#^WFC0ZIZ6AV<%M^ZS5F< K>:'K91Z*_34C=.'Y@=,2L?TO:7$Q;DR,^_= M-R>X/.07N[LO2Z^XW J]Y'?"]6>]6"4BY&2ZBBJ[=3\AV+[<"1.&.#HN7=AG MB4ZSJ<+"A @*UWB:+M4?I:J5,,SUM)N[YQT-Y8^;!797#%S[4E4:5/#$;Q\F!6>VH^ . IH?0E#VTP M2XRK=_2L3GDMW?VFV2JMBQ$527,E9K%(#KZ"[G%HY7>OE^><4N-B;/<2> MG?6J'+FSXMC):7CY):%;I3 77*IV!MZ1,6M!4M1=:JOU#-V1[PU&93"5AR\/ M>!B/ GRNH%%9*O%O&ZEYOUR9UV69_.=;F8!I]7=7EK*.K>VI('/,B1+QF(U MR[(H9=0YZ?HL3RX+EKQBL)O=1:@%F[]7KIQ"S+!:M (1-99LM_[*5-LJX%=1 M0GZ4JX^AVK-DXVFV^"Q9=7">DS-S%_(AX&=[]D*80\A5;*I73<%MY;530JF? M6G+N9W@#SI43 MB)(G7@/W->_)^<<15NNT5/J8H]E@,LY9VJ-:I;( =1>Y,$%^7;=_-@')634! MGIR57N" R]VSDGFY@)WMQ=1I4*%L5?%CVEDX_YZ;\WH[&B^#\O9,;W*H;4H M">>"8CJZT>7W+6Q#K0/D9LI'M:R:K7]607(=B S!X_-8"YL\PBIX)*])E76; M'UM]MJ"D9S4"'E0*IY14]C[PQE2$+%1UGI!5IR5UY!QL2T^=6,N?P$D#>0'(%@5.2FK6R]!599@)HEG MC)@UO*($]"ZJX@I5O98BZA>UK]H8J4482/G+!5$V%*3>9%6C8O6L,?5#K_R1 MCQ-@9^$]-5]7ZSNI&'*Z!V4%9U<"A:=)+^7NW%,:&TVUCKG*-PW8!&NO5T/A MZ.HQK-0HR4&;Y9GMFD#]8#0N-2HF1?VY^9/RC;,Z20]C&_?Z-2T7W;5X(*;U M?!:+@=CA,&OBQ9AN5Z6!BIX^DR$SC7/9(@V?RG,7,.ZKJG(Q@8H=4-DBW7D) MD1H^E^J$5)!0#Z'4,0FQUFEKIFU?*M\X4W=KT/S?N:B+S36EQGE9"CR=E^D6 MVGPRFAXDD+4^27A;#?GBMRLTY&LUXDWJ$MWZP<[Y9]V1/3K*QEU>IMQ7OA#0 M8R]5PO;//T3K#*;!(,]#0-P$@K02"25/HA5!>>_4JA]>&:FHP+ 5H-43JHS# M0N @+"4X27NI5,G53<#K@A]AOC=SUIZ:YQD50@3$ZA6A,4/[+'9&L?)]7*KN ML6HWKAP"7;8VOCF?;TB K\94K&F;;R[ S&O:?#>#_6&#Y3<;T%U+IYC-+)UR M>#R,7RDH\[@6XV<5U[E-M-YZK]CW];2_T?P?U3J^B6?CJF0/U=.EO%RVIZ&Z MANI^,M4]K-RVJY:A&EK(#M&BB_\.DXG#JGK)VZHH=&L6^=):-N%^OPG9W:EX MSDWH\;;-D)I!;L8@?T'QHQ6Q4IF2/)?X^46I-?]9+-?^@,H?W3EQ?_/3PQYF M@A>-&#-N3%#1<&:4$R3!_YGE07-!?.TF5%CL\^S/XWD ^-[?[)'+W4% M.WQ%WY_LTW>'KT\Z)_ZB\\SC_1=_Y7'S??KOD_W#?W#GI'.Z?_)^N?P3-Y2Y M("URT@?$*;?(1**1"D)JA94AV&[M<"G:7-VYT,KZM=UN .N! A9F4C$1HTG< M0,J)5Q%Z(*U >L:.#W M6=NIP:4?CDMDADO4.FTT=X@'0Q&W/E>NHP(1S@53DAIM5*[O!#O>9NS.#58; M5:J!K)\$641SY@37WF/*>4S:*QN,D8)+XG&*M2I505:C2JT[9+$Y9'GO$]<. M,4PL CK!8/N%A)S/04 X.>5YABS&>%OQ=8*LG^V_7T&B(RE-Y%F&> :]\A&,?C< M/6(EUCH9BW20P."&:61SQV%MI?=<,H^-V-H1LLW-8ZYYO8Z^D8.66LH%2=I9ZIATFC0.D0U"V\7^*,H+EX1EB+A@$=-8P^)3!(PDN+!*K+.!J0(-X@G8'##./"[@8\Y\8Q:"PQ.VXIM;MQ.P\^SV$]ZH2H,,#'7G%D(YA% MWA P?17%AM"M'<;:3-[9L=D(ZO5E<*Z,CM:FQ*/DVCL#&K@G+JOE7F@2&K_' M1C'XW._A&'6*I8"XT!YQSBS2*C&46(I:,TV2\UL['!B8D/)NL^:1 M:8>#L>W=UKGT:!MWW7K^#P:CC1".RB0TC(AC;K7Q02<3M8#_J6 ;;\D&8?1B M,\:@4I)6),19!*"6%4:+G/#-:!0R409*F,"DS!@@X,K M.&@3#<(&)J1(W#IL Z$Q*D<,B9QZUSB5-@H'YTXEB[4101M$37*(&\&0TY$B M)QS/V&\"XCR"F9^X0=9(@Z3UDE./B:8%L'3; MD'6*4FK* #:XE ^D98I,,RIE$B!M@]8!*\<$U3XZ0IKHZ,W"I?E!C"F=T]S7--Q[_;UM^_&*@.^F!L!2YSH3SOD<;1(>N\MU9SIX+=VE&Y/\6=*Y0V M97;6E\4-!D.?@M8!5CX7A@![VT"5C<#D2B36>'(VC,4O9BQNL*=1$8TD81YQ M8R32VF 4G&"6)QQ<3C@#%C>,-2S^<%F<:IY(S/F%@G+-E0TN&HFM9E2#2%>- M4V2S6+PSE^)4^0QY_0KF;8@G8:]_$BLN/1WT5IO!-P4NEH)=O%1,,J&IX298 MZS$5,G 6P+3@7"C*%14^2,,XA3"E!%X(?4B@H1".<.H(KB M-DBJ-?)Y-C5L[IG%)1%<4\7 O) KD94V(2D86(V@H/D<4L%-6]R] M54XCK->7Q6'WE<)&)O/,)0!.#\)VL^F8\Z,*1H<8&+RS&W!5W M@=%-JY\'S.(V8AXU,#:8%CPY9N /( 2P+;U16(7&7;!A+#[70#R%??0I(DI- M @TD*&0,Q<@#4$NJA%*4;^TPVJ:B:=?W@%F)!>!T-41)T44X< M$ 5N_ B;Q>(+?@07/!@9.5N,ZUPSU0.+JT 15M%K[6P2FI>&?<;<5UF8AL77 MD,5A(RU6ADOB+.>@OGD782FTS)YA'6+C1]@P%I]+<H@7\)6%SA-N=DC5C\<44@E.9\K;/A($S\>-3Z7_;T[(\6/.M3U\=1 M$XYP?6,LRUP@QC";N)!2@S2SFENI-,-&V"Q.7G C2,NM41RT+"8"XLHFI*T+ M*&#'J0A6).>V=HB0;8'7/[*HD=;?[RI,4?GH.(XA<.RL\]@X:97W.&MSKO$C M;!B/+P0/Y@,=SS'B+#'$4^Y#3;Q!1AC--#8,@#SWJF5ML5;5I9H>>$VE_WN: M_X.!:<<%IUQ'3[SF/"27K#366:)IPI''QF^R23#]:M%O8EQ,1FJ%!&$1<>\X M,LY8A"ULK8_&ZIB+;5'2UJ;I_M0@X2-'0B*HI8KE<@J<&\N,C)'1&+S#Q.E9 M[FWC7MH4)%PHH6&]E(9:)(6UB%,+"JN("D7F6!!46.,M("$1;75OA]L-$C9( MN$X3OTT@'Q,NNF@,B8EK&BSW+"BN,3=<1DL;]]QF(>&">TXX+DVD!EG'.>(V MP&],1"2LD (38A266SN:ZS9(N 8)&R1\W$AHK-"*^L@EYYP2X[#T)#@AI)51 MX<:)N6E(N%"/A8,9G*A"5.O<"4](I%/PR%KC%,U]7[G.2(C;$M]7-%33!^^A M-'5K^N U??!NU0?OZ> 40-QW;:_IA??HG_&X(EI+=>Z6FW1[>?"ST-:F+=XC M:8X@"+/*F:= .+TF#FN4S0<#$&L%9$B15]U M3&C.@C8(LN9V?TR&JZ $D/$B M % QA94-3%B2/9*TK=>JSE.C3#60]37(TI8Q'TU2PG/N9=#"&R(]]M%%3@)K M#E$V#++FRI26P3%%! J:8L1#HDAKL/] 1"4*2K1-&)0I0WA;TG6"K,=5FFZO M/YKT[#B&UFEQQ<$08N_[.Y-K)E3GGN0.]BAAC6.*PV M";".EF*BB<=.*(F841QQ+!TR8-@C):0,8,\312/H6*:-FUIU#YG%K8I8$RIP M,I%+HFV*@C&'Q]>7QY+!CC&N71.+!&DV\C"SJ7//>$=44O=\P'E\,8PW: M@E[&4626(4ZB0]IXBSQ8($8I8'R?MG:HQ&U.[BN,M>'Q->1QBGT*PGK*H^;, M]+X M%38)K#XN^A42M5CF%AT"8P KXQ1RQ K$%/8Y?11C1S-8M26Y&P4%8U?8<-8?*%&7:0X)*V0LD0AC@U!UAN) M4@0X9\)X*C2PN-B(1EL-)W^+DS'-C=6"E%03SAAQ@7'AL-:1)0'2N?$>;!8G M+Y:Z]QH'IRE2(*T1M\XAS3Q'FBJ+Q1,[DFE7416,XU +;-41\X] MCU6).D+725HW)>J:)/PF"7^E[K>0,@EMN0,A;2/P,@X2FT2)#2D9VKA--@BF M3W:7PC$LUE*% .",/>*"8J2-PPC@-QE"O4L,;"J.>1O?6TN2IAQ)@X3K-/'; M1-(Z&J7%NAOUMD+!!PL>-A)X8(960C ;!=23:*RUE%,E(A:71C7=N MLY!PP3O'C8G!"HHPH!WBW'ED@P&)YD G="#H(DM@NK>),6UU]W8P#18V6+C9 M6.B4$R)RHHG / H,<(B%M3IP)8D0IG%C;A@6SK5"*J,4WC/D, /[F-*(- D) M)6=IT"9APE7&0J9PFXC[BF9NRM0]E)IKS2B;^G7W4[^N..OGI>LNU:J[(:94 ML_O:FC]\W>2&:_!@]!/"8_)12Q)"XI9P"SJ*DACDFC16VR;L<:/TD[TE_[VB M7'NAD JYG+@R%!E' XJ"16.P],KG3F!M2E6;BON*TKX5'VV&O=;@XN/#11\L MC\0F[U7BV&-CK)*)*4LC-XF&QIN_8;AXL5#*AV+%C )(Q!)Q;L&" RL=B> P M5S$994W!12W:F#>XV.!B@XOS>K'<.*<]E2)Z+HFR DNJ@Z&Y0(/53>3MAN'B M@F\_!4J%B (E@2WB@@BDC?1(&L\MQX1*EEL2MCF5;:#'!A<;7&QP<5:4EB3I M+-C1EGB>A#01E$.>#'&)$:IQX^??,%Q<"%=FABDG$W+!L'SF:9"5+"(2(XXZ M.:=RZ4?6EERT&;MG/_^/Q<7B-OW7V,)SX;^A^VGG_\"/Z=A.[?"HVY\.00++ MU)]DSVP.8*Z'@#)J_4[T,I2= #EVTT7U4;U6QI56MS _W/;_WJ90 Z/8.&%= J4. MJV"9ME$0&:RE5*EOAJZ)GP1>XDU[#\60N+ A;+1 MWV#O1\#N\%M#!#^+"(+AWK'D$,$\(NZ$1(X)@91V,>0 ':73UH[<%I=DT:4/ M6@!UO4PB&7IN@QD\.D4$$ V+DEMFM'%>6I^/Q)DEW#1TLUYTPT"3*?T2E'<( M ]CGMGH:F60%RLY.R:,GAL7;)>DYXQ6U<+N0G"=L1,ZD5T11$@(A-P&/9N]_ MSMXK$GE*S"#/(T$\:8HLMA0%4%DCD_!/R*T=LGVY L:UF-%N#>/H+,*'GV+O MHMT:I 6UY6P8/W4'DU'O8JJ3!/BE]:G;O^A-]9WMUJTTH#XH53]& 0*%VS'" M=""&LMX:.?PH=\P-0@+#2S .@"&,"XEZ#74890Q$^ M3)P$$KR[G4"[.<3@2*42J(]8L'E M,J)8HUQ/$L%61DD$A^T"(B!R^W*)@/O3@)A52@2*,2C*G( 2+2E)$1L=L 0= M6C:$LU:$LW\.FK,"-35:'1%1UB$NI0+T\!X()SE!%$DT]T2[34VA%(QVEB85 M F>86$FD#: ;ZR04D:J1'&NS]T;&Z'/9 8ES[>$(R.$,!36(.S";N=;8VZT= M=AO,N+L&-',+%N=;?D\F+U")[/S-RY\L..AJ!Q.GVRJ7(CP;C+HE-' 8>S8/ MZ8_S;A@?3YW9"S?6+CT\O\6ZT: W&5]_RX)GST=@@.$O0?V,,$L,LH%UC8(K8/6DAGNB&8?.-N:WG0\BW0^LT<1N6&T'Y%-,,'?;>_< M7HRV_K7L%.WVTG M^]/7Z?]+_Y\_^@#C]%Z%2-2V(%!'W#NG) 90%/@UIC<#7:K%4%FG&66'T[BUL[NTZ<' M_W0.]SHO6B]?'W3@]Z?/]Y]W#M],4;$FBQ527\&M:GN^^>Z=7T=J+P>]KK^H M?CY>LGHG.DED<>@W1)%M69XE4R^BFH_#L;*$W_O MCD$R^1L VVX8G.5>.W,B:"U3P3(1?Q6IOW'6]0N/NO;ZK7]/^C$[1&2[N$[^ MZO9MOS2X7YCYFS&8/'881JT_!_"?UI.MOW;?_+GU6ZL[&@%:M);&#F/QJ/L9 M'7<#3._W1\02@+2['UP*-OBHD?*&(FXQSLIC0-3D-LJ$A* 5D->;?\JB(\)J M0FJW?O"AX[4,<#5IS EAKS\"SBU$7\OYI\,8NN/6WX-L/[2>' [. ($9E;_] MWMJ/=C09%A;)2N[RE8#N5SYV^T?/_:LS/3SNCEIY0X;Q?R9=T-/!P&_!L+KC MB]9XT#JM9M2RO5XK?LXZ/%"\K^;5J^:5_8YI-C$+GXU'[5J7S_P#%EB(\'@? MNY_R$3I\>1Q[H67'A>>&\6PP+(P6[#BVG 63+*\5C&L\&.8S^?+B83<"^+1; M?C(*3@Z/RRX)4$A'@WY^?OES-#G+CRU_PP"CMZ.\TL_SQ+HPZ'.P M3%K]P7D>YV!XEK.%RH7GP.&H-QA\S /J]BNC,POFV;AFJU!/'Q8I JR=Y@[X MA63(;>L=P\C:[-NC DPXJL&NDUL[>%M]Q9,7LD N8 4$!(R0>2@6TARW80T07R]@4([=E9[Z)@03Z? . : MU3)UNW4(GRP,I-CDF1<&-2'GNP"1RNCR%;E2_YS+\G7YF;82UZ,%F,F0-3@O MH\\#RF%!XS3IS2^M\<=%4%C*9&&@^8/4'8[&K8PX@^*)J#AKX2WYVND$0 EH MQ2F;;[=V0P5**Z,,W9&'7R8%7@%-%QT=G0$ !YD;D6LE!]],3D_SUL+2O $V M!RSR&6\6]<)L"0"B_DH9MOU0U-'=R1&,*>M&NE9(0=.@OVALR*Q"82P_2MWYTY:6"V?0'Q-%Q^0<($18;,#J)'CUK&%YX.^ M!L)KF-7@2B9D)0XTEU)]HHBUN9X, F1<;?YC0R^^;D2;*2#V1V5_:T1Z'<T2_*U_^ M*YFK76M',,C!I[BLZ/0'H/S S(:%!;H <-ET' "%N#+\S 9@S_7LL,+-//EL MX62@6T9.X+DE#0KL.QO"]4C;SOB>PFU3C]=GLH"P;9+,5JH"F-QID2W98\*T@V6B<*7X%"HK3:3[ %[N[+\NP MJB@]FTWK?-G\X3#$"OLN*A,77@4,4^S=^!G>D7]9!I\I/A7?E9MA7C&6"V:M M>)!@+F6=^H!UO?*&;G:==$]KX[:2*8-)=M]E5TKK(MIAJQ[#C-Y9A9'P\[P[ M/F[!);T:(O/,X4FGW3$ VO(0LU6OLR80_!\/3F07'-<#%7]9W>_#$*QZ]FPR!OC); MK4#/<#;SXD8>SF8^%_(S+W>M1V16KY65?L4(F3:R;PBTE:*CM"NO66'N['R? M>J['Q[96,GP=W50U8[Q"H#@0M!P?0U_^1'S0?^]]^?! MZQ;,P_:KBU?F,_-XPU =K+6-3TJA[^]G8R*@W!A[M6;RVQF*E>%?Q5W9"%9 M7(7CX^%@&D6J_\\6"Z8E[EQ_\37%%%)_C+ZM([>.!C7;Y:.:*P+#ED(MK@P+NV'PD]S:L$@D M]K,BD?ZO M/[ZC?W4[S_X\?7?8.^Z\?_K^8^=+)W4.]WEG]P/S$2?G(_(>4\1#<,BD MI!'GWGN>C.4.K\8:>2I2\I[E:SA5PF*KX#F.JX0]#?1RK-&K?_;>[!WN'72^ M)[SHVZ];'AY/S!"M$@F*<8.#(9$)(!7OM:6)D&]$M5P!HK^$2[Y6&O*_>S&[ M W8]8%L5ZOD@A,3!3!V]TL_A:R2_]IBX/\E">;6#AS:$*Q\CD1B@,FDI%7=" MBV@H$5+6)\4,T\63XKW.7]?!R,*JOXS#[$ZP1_$@_6>;%4?;_U6G?D. MJC[JE;-O9B;<*L4>""DRE;16BBOIG:%,">."<-%*JVKA!+2%KB*R6^4)7"'% MGBZ._3"KS* ( \V1M8DU^-DT!]>Q#XDX1;WDB.#D09(E@[0U%H7D#%$2L":$ MW.)J^S+5S5, XF??@Q7_%*\ MKK^*%>:WI@O?'UY%$V\'PQP,]-2>96-Z=Q:J\(A)8H]_H$YBX-2(##8.<6!2 M9+AG2,$62-"D+0]L:X=>01%5G9=I#,IYM;HM7RWO4DQ*-D7.P?S(9D /I%YH MA4>?CWQ,P_G@EZ2K[<<'JG3T)+,!0N;*\'1V72+-BK/;#S!IU@^%P M< YOFA[,7F6IE$ W5(6%#>.G0:]R-E91'ZERE5QL3X'S; BD-@0)WP)1_JGK M8SZ7&%4'%1DTZ^2D434R$/P3>,1XDJ4S?-//SCQ ZEYMW9?19H@&PPL A_:XMOLKIN/]W&>:D-Z[B5BHO1KU^TZ=T MB_AP->? _([*F6_K06A0Q5DSUT\61.%H/(S](UB!_FB1/F#%IME"V>61#=_A M1["=X:9,2=U^O9^?8C_&X;*;HS;6L^4[K6:S0,"VA&8N#J;V1 TKIU79^N*Q MRHZM4=GI:-BI4F)SE>V81'Z/:!5;4*["5IR&OWTQN>^2I; 1?G\OV"]+2 MKC2IOVDBKYC45( BSRE)(1H>H]!&!.5L,I:!XAO=#\_P>>./8YCTP,QZ#0;Q M43^+U[W9L?EN(?"IQ;7;#W_/R1R^@S&%PQ*:^XA]/;G*E"9$V%PG1">*N$NY MP%!4B(&^'#ACH:BARSNO8(NI _O9$,L9UL[![@65E#9).N=OGC!DUEYP3N5: MB.-\3-@O_N6X& 17PR'8H$?=:>A^MS__T8)F@%ME,,Q O!0[A"WLV;-1_'WZRQ^A.SKKV8O?N_VR M$>6FU9*&\)8:ZXS9UH)EN*M;P=2/KY%PNR#A2@'&ZCO-MBECUWZ-M\FUWWWM ML81O"ZEN]-B'W\%F:V>WIOJ:PB_UJ;ESC=Y;+^)*UZ+%6IJP=6NSG%>7IWT* M9MZ-RXI>,=.'5H'XJBD^F +#W^><1C\[?'QZ) U":WL/S.J?_.>Z\??=E MM<[PP;.]\W>@:.U_V;UX?_@.E*MW=/_PN'?P["-_?_K7*2AB]/W;Y^3]22?- M>O6\P>T=O@V6WPK+N 9Y@0 M)QS%B'N34"8!9%PN/RF$3#[HI&+:VE%MRBY7J?V^BNF_!-$V6H'U(]6=^]PT^M9W\NC+83RSW5!B+ONCN%@;>%HKHW*C-5K8)F'7DJI5 M[_'S:HOA^H.\O]5W#;;= MLZ3Q>P37H1+$L<<9-+:!C,D:9!(9&TQB%&24V. M85"72V@TFM?/PK;!&0SGHMTZZ^6Z$QG:9#YP9R1+"4?I<_ITCHYU'GHH8L01X*R\Y)F "DK:BY($J57+-D>:@*M'P_49?HRBM@W>^;&,#5+S,-7=#XI;,/-DREV#-:A>7%0U8*S2 M5@H1O7<^.[/:0MXY3O56O/6+E;(U@;NKLR[^7DPNJCCA^S(O5N9^M\R+C;:D M9Z' 9_:BB0-^0"*B5G\7OZBW^F6UTXWTN)7TV%N4'CPZ2:UA",? $&>4(Q=2 M1(F 5+$4"Y_[AN1CBF@H+'VF@KNB=W:8M\OU?MR6QN42YK<&7$:Y>\7'>#DEJ*- MDG(Q8F04_,"6<>FI-(G27-#KS@"V?DO MZDRG=]G5^4/.=9JCG36S:Q<^:6#N5C!WM ASVE(>9, H,&,1-RDBYQQ&PNO$ MB3 L*;RU0]M"W9>F=F,66PK2O')A/O=M+BXZ*T8")P0Z-$,D60%DX* M9(+"R#)CF%)"8P96/2=MH_D]Z<7WQWQWDB?_*H4HKVO.=(NN2FM>Y_0VG0RL MM4H'+D/4E,M(;"+*.:9<\$)R'*_!@-LTMK@4._WH.A0<[G_9/_^@E4@<)XXT M\0[QQ"4R @=$O9%.)>NOMR@O^T;45.S)R5E,T=!&RO-_"V;FVV4/Z^ MKGI?%; =76J9%\,$'IPYL-00MY];9Y/AV6 41U4%^-D[X%X['@^[;E)5?JW? MDMLDP)U^N6)M+N\_J[L_+9([NNA'X)UX:1##6'51N%5E_HWAPV>KK2'R>O3A MLN4>$0=^/'!Q6,$JNZHK4K=R#(7;]2?Q-O&$C9;"<)^8CD)SKCDAV &SZ[HB MMZK[DU05N>^O;\U"!Z77.?TNAJ>#T4(,W^,#@'>? 0"XM\[@X)$-)'=@BP;I M) -2RA/0Q+@5VF_MR.W+5MJ,_S,5W8800*'#EM.@L2!<>FUR!R-FB&6:L(#Y ME:79&T+X@81P 2H8H'X20F!$#58HMWM$UE.#&+/>!ZFH,69K1V]?3H29]R\: MQMR4IUL?JC+,I@_/W!9)S[8OS*OARY)T?5>Z8N\5Y:J.1FLT==#ZP#^S$XF\G> MQ4KNRYO2O4'#T84VH[ :@[.Z"OSH8;2,S8I&Z:6TM$H+'6)KY6:IUR@I$FPRHF:M; J59M,M> S>FG+UJZ:]"OVKE>-Z#YP[)< M[DU"G#]F7E^V#5_.2C1FEKMA1;3V3.]J+W0=R.7]5P)7VY="O>:?G-OAT/8K M7_KL/0L>]K(*I2URK!2-TVASG]1"LE4C]GH]<[\">'K=)N9J366JY<$<>]U3 MV,SAQ0UV,\2Q[?9RTS\W^)0[ 'Y]YU:Z$L'C?/<,."-SR^E9+TZ[,(_B339N MH6E7Z@Y'X];_3.QP#"^$2=:-YW-_^=OPV()6*JYDN1_'8:/KVAQ=W9CWG[Z= MA&[&EI?#0>NO+-H7^J'O]2MA_U#ZC=Y)":^QI70US_8/7-B/X]8(%)?1;?M( M_F)]'/:Z;/7"_KX&0=6?Q(-4N]SB&P"TN*"O/0,&V_7CB7W$=OO)/PRT-6NT MTX0FQ+@GB%/8)$UT1(%RX[2R2I100;9].7EF4_7VAF"^FV ZYQ^P",HXV)K( MD@$[SU%D'?R6N,;.::>"B5L[5'S%T%O5[VW!GMY@]"N@9P30#K_=.TD]!XT^ M=[4\&/X-$VLHZZN453P(PE+OJ72(6AH0Q\(A :+A*&.T:"B"6)K!W_+@Y!I M"=9XJ4^4Q& HNQO[4-%IJRWHS.W?%S&W]X*Z#5W5\OTQAC[FK8.?H0U1$*)H3 MOI24B#OGD66"((:UY4)Z8KU9[2JHN?(,H()H9KECL!V:819I.5WD-JUV%2RN M@-+ KNCKY:BAM(T-,?<\GMHLH\D9F'N94,!8@>\K+)FU2,U.@J>#83\.2T_; MVO(>5CZ:UON5+H)GXS+^L]P5 M\#B[I8"A[&^_MRZ=;MZ',3OK GAES]%O[OFZ=0_D8EL)>O_= \FV9#?K'GB[ M[P1K!KM9@^4W&] W@MVNS-Q?O-17].J)*^486#PP*X^Q7./L\X M>X/Z!@]U,3I9YER[%G>ED(7(R5M$VJSWBM4RN<7:I3=V%LDWJ8]QD_D_JG6< MJ3 MT%[JI23F/ECQ(:Y60W4_C>H>0U&SSO1$X8=%X#^T>.Y;S__!A&O?U9/[ M/7';"YZ1T=0U4I\$/) 8['"Z?_+7QW>T<_B*O?O2Z1Z4N.Q7[/WA M._[^V?N3_<._3E9CL#OTW<7^6QCWE_==N)MTG@5XRA[/<=GP>Z]S?_M2I--'B1U.+?6%$8C[G/PM7 &)4>UIBF)(&VN/4&I:E/QPTNRW5>,]7VT M@F^0KT&^*Q)55# Z6HZ](L NR0AEN+8Z:A-L"C(C'S%8,HS*+X;J!OG6!_F^ MS-NEYO3!%5MJ('/,"&V.I4;(@G]%MAN^KT5V#? WRK=/$?^)Y M:X-\OQ3YR SYA" Z><81-08CK@)%.G=#8 RVT1AF7.);.ZS-&6\S%?(!/[#HF? T>LZELC'(#'Z*&,*4G^I\%?(U.M^Z(1^;M])3R08K%,)> MY.H4(B&G T:$$^HUDT+ZD)%/&MXF^,[]/S>L0L5:XU1G'B?V),<>_M:R9V<] M&%V="@K?G (7E\B#IN#8VCON8#OWRF[F2+D&T&X#:(M=\X1P1 1.D+>6@!&K M'-)"8<1X3@XY3B/"/&*OB5",BQRUWR;RONJB-&S]L]CZR<_UN7Q_QD3#X/?, MX',7# 9N#B"\$7$A)T^ R-8A*A0Q@SW47)>2[US3MM*7$R@NM8YNF'L3F?L> MW H-8MN:7#]1_"6\_ MEO"F90="SE18=!M\7T^S;[B3FV>LX3/NM9/RMEKWTOQ_VE'7WP57'MI1QE53 M7&^]XFMJQ!E(7-4L92*Y#AQB%N943. M1X-4P!([(I/A\7[<9/?8%/@G92DTP+1.<]LL-UD#3-\%3'-'F3?>:1D< GLT M(,Z31H;9' ] K.0.+%'"[L=1U@!3 TR/T5'60-1W0=3<5689M2I1@P1S).> M$F0E:%&4^(2IP=3B=&=768-.#3H]1E=9@T[?A4YS9QF5*3"L!"(J._(%4<@H M UJ4C(%H(H5-Y,[.LGM$I^66KBLEB1>;O"Y_OE#[N*9[3BM7V=F@HK#?2Z.N M[J=85QBNS8F%&^MJR7A^BW6C0::_:V^YJHSRKVB)0\AR*>C%G\?#>6G'([#K MA]%^1#;!8'^WO7-[,=KZUW+MZ&X?K:SAZO2K2>Z4 G]7O?C*2M)4*&PX)2E$ MPV,4VHB@G$W&,J5X=*O5QHFA02:AB5*!.V*=M,9XL-\X"=)PM77SBM>KO>+7 MK*%1KI/^S7+H:=;/J3LO8E^ZQ<[JH3L[JBJ,YPKEQ]U1;E7F5VX8I.5BZL_[ MG[K#0;]^W9O\86X#6[49JZJ<5XVZOG. 80#KU!^,6T? >BU B;H?6&DO-ACG M5N'YCM,S )T\N&GOM/G3@"I"%5R?&Y,M=@H+\S:T[6F#@?Y1?@E<$.'NW-)I M6#KSM4;V4Y8K\%X[;IW:B[J\?"L-!Z=E,-<*R(5:[BL"\KMZ%;+B:_OP?&EWUQ\.H#=]0+ M03%R203$?:#(>19 V"G &AN("R#LQN>#RSTPEBKV ]%437K'\:CJ6E&U=]QN MS3NMS0G?V5YN0# J#20SJ?#6/5=^5)OB@/IUG"L\=(3,#3+M/ M7I1^C7E43^I7/7_S=OKL:MC[I29P:7+UM=U0Z2L(7;RT(@M;3[=9_#_P B/YC.]<&B87_\@BZ( 4LB)@\6CNJ M6JJ7Y[=>1Q"?HSR:PJ-/X-MI+X^ZQ\WEA8-9G4V&HPE(HBS*2I^<=N;#OZ(; MEEW+G08O[=JL2\[Y\:#7NT"#\WZ1IF[4#=W2QO9#^,\@PMU?H%)"S[M\T-^00?60BJO/L.04117$DC'"- MP&3R.5TU(2NE1#Y$AQ5/CG$'^CR^[,_^K\P^>>,'D_%H#%2?QNHH$[]ID[.GBV ^'@,XI9OE)'FWCL,ZS_?/.T8?_G[TW;6HC MR<)&_XJ">.]]NR.43.Z+>X((QM@>]VV)MBVW [XX<@5A+8P68_SK[\DJ"0FQ MR@@04+W8H%)E966>\YPESX(U"R3XA(1U+!<^L;F3O4.21D'!, ,[C0-%:KIY MT44P:QTVU^K7@WUO 3S!C!XAWP%C^GROWK(Y$Y!D:5B,\EY,R">;,Z7F'[-: M-.B/#PYKKC\8%"VD=A@$(T)D#\SQV;M M6:@'K>OTQ3D.SBW<8E9=,Q-,&K==NGCQQZ0[>V$4UMR$>XHVU_VIPCFO?\ V M6;"B!M]R^\IH\Z84#=/SW=]C+\;!0G?GLFES%E_3OEQSNYY'ZYUK\GQ)9Z^R M'W7_.WRE4']3T>NKU3]N^[+CUSVWCR]&O*PE\^5[-$6@VAP$#>]YBM=.:-K/ M;VIXY"4&2^6D]MUVQ@OMV(N^Y85B-==B?"I'2AX;'^<;+"A6^?YL_ RG\FG* M\KD+X(+5<:EC2!G+J./*&V(YP]HY,*2# G7$).F=PL^ M+)J4GRW==-FFG>&+=9\UBI_?C?RU^1VQ$ZVJ[-@^R(92[FLW[3=_WB&4&\L- MSS;IXO/G^6]!T'_/C>C&0#QS&U[/.UYV]QN>;V'W^ZM;HFSAEIMSTRULYIE' M=;T:S&FV21E;?658CN+SGS/:$/R:\\%"E!U:R MW-=$&0,YK,W"7WZF^#%F&]5GJ>[M\+#*BG_*N13+%-OY)1?"K0KCS?NZYQ2G MCR#9#GKP-N%]%NGMU,[@7C+^U+, DN>OF6B$:^-N##,2?0T4^CSJ\'3?B-TO M;X\:K0]\[V>#[A]]P/L[#='\N?VS\?,-V2_F=O"C>;3?63Q%WFM]$WM?&C^: M.X='C9_[W>;.QV\P+];8:?QLM/[YUCQJB-T=L!*[_Z3&?!J]UC&7RU,(4%(C MH* <'^P]DLZ'2)D,5M)<[9>IBR6VUBUA]1[EY!,![NW2&AMFC3&VOV=>^J4R MO[>-]*G0;FEOU6T0;_LRQ'M=GI^6W_QXMK_/I ;90V'??&Z$,,H9ZCR*.E#$ M%:?Y>%$CI26W0 8N!+VQ161=4['V0EJA MW#(H-U_^/#&CF%<"!2-S#R],D"4Z(2%BM"))%F4 E&-U+._Z=U__. M,6'M4(L_CF-O&$OW87^4S\NG$5:E7[%2_)X)!IY3_";;_Z;M$.<"M $:>0HZ(A=],8:7G3[DFI5/0[7'"*?M"+X M]R!'XXU.ZS58B(R'@) 1&.PXGZE6JN$S@<7I+O^=]QB^\6:ZPQ4,+@.#\\Y MRYP)*FEDJ0$L%%8@:V,NQV(39=1KN :J(J]3#N%(5[YWW_XHYN+%8P'P4 M/![&2C5\1B<@^0W[Z?,P5MK?\K W[P?TA@CKHT T1HTXZ'K(*AD14#SCF'&I MF,J96'6F5M7N<,UA[TFK?^\O1-C\-AK8$ L^'/[+CX M7DB)K/3")ZH7SK:_@L2E(''>:8BI39XQBY20"G%B(S+<6Q2"=I:)R*4'@]B0 M.E'K7\BXT@3?3>(&*\7O$4%NN@D5*BV!2KOS;CKKG,:YVH'D7B#.N4$6YP9Q MV&BK 9N\IQM;DM7%)4VC*D5MW5!I)Y:).K61_5&=V=X'-MV?EC7=NY;]49F? MRZ/:O-=-I)A@8W$.O,.(,Q^0S97PF$C6NB@"C8!J7*U_(YM*T2I.XRHOVQ,$ MM'.GK,4V5HBV3,A):WMT%EB\_35:0904N1MW[LYE/4'&:8Z2P2)ZDK1A.1E: MO.CCU+5&LE:1%V[/I^#<14>;I'<559M@AX;]3CO4IN]1X=T:>= JA>X7X._- M//Q)K8PF0:%$54(<,X<,U?"3Q=ZPJ# U:6.+$E4W8E5JW:WY:PWQ\0DF)_XU MGZU;\DV5H/C@>2[']O27DUPJW\'ZB9Z)%CY_8;+5?Y<[74FEI:12XYQ2CJ7F M7($6KA1%G!"*G"$$^:0$B$X)U@BJ[1&W'F,C#,>D21-P,8PSF41WBCEQ8)8S\ O<=DM M]_'-IS&-9Z82E\&>[Y28U< A ?S0,A$,DE'C[!A$7$C, A]4@P;*GFR9M<69'5N5C_UGGWK;//3'.5UH.ON[ MX>?:+=G2[0]7N$"58+EWP3+-*[A6HV1"A(87%N";,06.1$U \Y/ MGNJ<4K1YT:;/?4YLI]/W11?#23O$3^VBI<\P'A3-NXHV ,/B MR-9/ON4B;&08P\"9T8MV#?9'[@UUW!_&8=ERX^P9<*\=C09M-R[KYT^>DKN$ MP)W^?-W_HGWDM&7%M-7 67?%Q4D,(C >2)O-BTQ[=8>5%]F7E5[=ES5/M^"E MY)UC@F 6&>4":QN$UD%KR0P A69?N=EXQ&:NMVVR:AX <"_K$@C*_F[K38T7 MO:T(_6/:$*T)BLV@[5?0LO,\)A8UQ8$'QP/@5M"F/F;Z!<,=N/)[H5/MM(>Y M!WC8I!]^PKBT^>[MM_TO?QZ!:L5WO[P_V6N] M$7OT\^GN3A/L[L^L>?!52DM\\!I9917BC@+!@N1#.H!*Y+2B5)#%KK^2!\^2 MXIPFPQ.Q *\:))R'WV3DSF_4(HBBX\SC@S$H&!_??&I]_/RZ]?GC^^:[*?A. MMGZ!G"\5RS<^[RI<63.E8[[5S"%(E^]VT.Z/R>>U9K\;>/3N__7=H__V-[XO5Z#5QLG.^&7LH]J*6'ZM?[QJ-V%EYSO+?5_ MA[.&5>=O3?W^Z!A^&FW6=LI/\FT]^&:M"^MS"&*JE]O?[/I1W\5!J5:SW(@Q MMV.<;U_5[DUZIP[F>;GF#P'-RD9'R^AA(:;@*3-.6,$="];HP&V2+D;&:#0W MM %>2B$[!SZO\UJNC6KVX"#S\\./KQY A6J<6]9ICG@R!&G- M(6,T)ML#2 M9JTV+U;DF;6N6V:O+1,N.M"Y24Q7R M(DE+Q&UP"'8B(A\T%1A4@T3"QA;=O-B"XDP'S[BSS'9[8H148+33(+B.1'NE MI8PB&:FP-+K:[GO:[L^G7WD"_E)2HZ@4;'?$ 8%H!F5"!NT4Y9QDO9CBS8NI M,6?[/6GA^P7D<_]D6)^:6$4OX7X7E(2BP_S$XH+K( ^RH0/2K'-:7YI:'.CO MC"2CE;4!YY,FNA%IR?;AWMMW[JS\<[O9NU$5?+ DU=][_^ J8 M(*PC&+&80SDE%,Z0#%)[=&K(&N!:I5_N-XVD^W:)\XJ<]]_K'S>IR+![:8 M6='L/??D7H9*C1Z&SVVB54#8CRPQJ^?_WDY5H M]7?@X_5IP/O@--HZ$%\-: \4BY@CC0UH,(HCRYE%WH("R5,2R>9TB^M@;O.^ M3=Y/_A#L@$[<3=?L[/!%6[O;7Q5)04N;D 4] 8%9"89N=( XEEJ"C97"Z$5K M%[1(3T7$A#O%6:+:@FYC81!L&5:<+%J[VVX6YD_9%W/<[8*Q]S,;+N/! M FSDTM9S-M<4BP;EMDU]@A?O&9XU@ST&BNKGAJ2A77@KIWUD,^R<=1R]@)*% M\Q*,K?:@\&7.,/#2_L.YW6@^GBCF-!S!7X4\SHC8/YYT(;VDR>AUQOYU7JLK M7?0W[<:ZM2*5.D!9B\I?BREJ)P)H')*S@VS)EKN MB)3)2,T=5A-C36%QN0MIF4"R:QR.CQT#]HLF7!D#=O0&-X[>GS1W]O+_8N_H M ]W] O=]^:?;/-HC^U\^=IOOWI_DN2S&@#5:'TX;1]NX6?S?:>?[]]^][>Q_ MV:/-HW\Z^^_V8([;\-YO%YJ$.DDI5PQ%ZW*#9 ?&'U8*Q8238\H(SL!\('5\ M]_J,RS+':L.[EJY,4X%.JI/^K#WP],3(8%0CH6R8Z+1G\0TF()'GN8J5_K0\TS73# MX@":F+9)(ZT2;):UGI-OU[4^,5S:'!:"!6=#TQRQHW5FC#%C >5ER06*[UFG9AWIM=$I8.&B2-C M/$=<2X&,RKX3(F@ BQ*K7.&=U35=IR(\JRRM(\NDLW76&,KB.K?0&&Y9[*.J M&/$ "_1LH!TTKN2CEB2$Q"WA-@JL)!;>2X!Y2RJ/T_I ^[D3OY1P8H8C'*(% M0U5[9&/BR%%OB#&.4R$WMFC=D%69K.M:\6%I?U6%HQ6.KAQ'?RG,O<+11\+1 MF8KLC/3<$(]P-("CG#!D5]C*I3$0XRA7VUC/-L:;&&"JY957#M7%^<2V^M\?LFD1L'U.29G M62[+D)!RS K.$FC@E#NE-998@CY.K??8\E21T/V04,O_^ HVCF?,482Q$X@S M'4"%9@9%Y:AR&F/NS,86OB9Y_U(JR80PK;8TS. =ZLLE'IW/.RK+*MG%&(IE MJT3<53]9AM"*@(_W9W-]769?O5AB:[2V14[08R9$I8I.+@1Q K:;LR$B9H1) MCG.KL\7&KZL?D)829@5U>B"Y07L8<^F5=D[4ZYQFTHG_&[>/YW!K26J2VD4> MK;-">:XQU=(')2(&ZB)&N976'*FH:8&:WM#&]E=."0&%(R >/?PAJ01JLACY M&+#B01H3+C Y*FV.@ \^%8>44J MLKA'L@##Z,-7J2QV$@-%&*XSR#AD4F0(>^.D)MC$Q'+)@6L*!4Z3#6*_]'7N]X6GGN^VU[7R9BV1]T5YF M\T)9K(=/'8=?XN![_,]IZ_08KF5EZ 6GC_/FP5?/ ,>32& "TTPXFB P9 !/ M%!@SH ]9"7BRD [^=$J3W9"T/IRF2)WU.#@M\]7M\#!W;RW!L O2.E>['(Z! M):[-71_TNW.%-4:'@_[XX/!R&7TAJWR)+/)[R@87DOQ*-CAGF]B8E2=8FTVN M?BUM^Z9D<%[-M9KKO<:U RY_Z__83E:+Z[6=Z&.WJ*) LN*:@PJJ8@)5GNVUWB!L1" L)U!P MSB-+UB8NK>:2"\ZB(D6#"$TH(]>=A/^,@WX .^S:TXR)/?],CL&_L;W6-ACI MG_E^:^]G8^?#:?/+!]'\\K'3^/+F%,;J-NG'P]V=?XX6C\%W6^&PL?.?PV;K ML-,\:IPT=]Z3_9UO9/_=YQ][K3\/FW2/[;][PYM?P/"?#_-V21 2#$&!18:X MDQHYH1V2R2@CJ0B,L:SF%27NGTIR;55"H(*V>PJ(-T1(D4A2%'-A K"(C[E8 MLX_>2T6OAK8*Q%8-8K-8'B:44E(8))B3B .>(6LX0Y%BYZ4/VK.PL:57E:I2 MX5>%7^OTXLO4&8@>2XICL"EQIH2C.@8O0.0KF:2M5+-'1S4R*WN2I-&Y0C-6 M)"(N0D2:18,8I@@5;H M5J';RT8W[[F45'(+/W#FE4W>)FVU36!^6H,451I(FA3@V M'H#-)$2]2-B(Y VG&=WXW?/TGEC-NN+9?'/=T[.+0/FS[CE5Z;HKJVJF)"Q3 M#-0MRU,.H.>:.^X5X=187%35)&82K$?,ZB!J,?*S@JA;0-1\*K%AEF&//3+> M$,2=<\@%SI"@UE*N4B"1%<6#S9V+!U?%Z]:7@6$B6@KA@'-!'2?.<)*P)L)* MJAW!M&+@]6+@.;\W 8V",X4D$P9Q[S#2@E/$F$K,6R5!N<@,K%G%P,^9@:42 MEKJ8R8$;"4)7"NXB-483&YVM&'B]&'C.Q:LY#EH')*),B"5]"%8 ?'.A000+QF/0V%'G926!UXR!9SY,V#9) MM""(Z,!RE42--(\2>26$\ HL?DES 5F,J_K/SYB!G;4NB6@C89$ST*0]"<)P MIX*B2L=* J\9 \_<=%&*9*70B%H-*K2PP, L"823BTYY$CG%&UNF#E]9(P9> M40CR4_'$S6?CO;!RRK\]K"?N/-3\/5GSM_W!.=2IX&89N)GO%Q$<3I9ICH*P M*8?;*N1RTRYK$BFRYR,EN:JRO VOU<%E9\#CSZDLZUBW]6P[US1.,^=H%@C M@HMV+Q(C(Q5!D8+RER*U*;CL<.-,50S\3!GX 9UM%0.OAH%G#C99 M)B)KIF+B%/&4>YXC$RBE#O8(VO5RK+Z*VBKH.UI0YO!@HE4'(U[CHW5TD0? M761"6*5HO!VT57FO]XQO,P>]X,0++0'0I "US>1Z\CP)Q)0+G!/B4FZN0^I* MWCFKOT*W"MV>-KI);:5.@4D:$A?>:!VC@7]CMGF"(Q6ZK06ZS4XO&%-,8\Z0 MIUXC#G\BXS5#6H'Z%K6UWIL$J+F*_H2YIADE*(00T <*XQ,[I<9A,CMVIR+ MN? (JS-]YY2D*DQB?1G8YAQ2%XTA,7%-@^6>!<5!>)E\!$0K!EXO!IXYOJ/- MS?1P0%K8?%[G+')>8T0\BPKHR[%8) 4S>3'(N&+@9\/ /I>55@*@/ BN(]%> M:2FC2$8J+(VN&'B]&'CFXN5<,D*"14R)[.+5%EE,18XY%A(L@R 3,#"1E\8X M51S\;#C8,1)UMQ\)IQ\,R)2;E)QE*.L,R'-$[% M'*2HD??*!*:%T\QF)R:[>V6LBH'7EX'OVCN]8N"'9>"YM'ZEHDQ)(DID%L$" M(Y&/DQ=#<6^?\%!5!UIC!GY( M7US%P*MAX)D_CE+)N0 -0@ "(ZYT0E9KA:Q7ULAD+9CTV1]'Y%U2#BL&7F,& M?DA?7,7 JV'@F3_.<(*#\1+!#B;$&8AA375$+%#8P!BX"SDDB=<9N6C.5QS\ M+#CX(7UQ%0>OAH-G_CBA^>-4\LYP;9&T'D2P$00Y37(R5X@$N!@KGOUQI$[YQ2ZMC\+! M*PJ+6Q,'W UI_[M^U"^R_G/2/\6_V'FH?)=7#%8\],>N$XLXQ:LC&)]U4/,J MEV:]47P9.RI)QID (THJ4+^4LSCIR!WQ+@8?;8YWOAR[JZ#FU8+S?%%2C'42 M25D4$I8(4!KLH^02(B8QQ@C82L)O;'&VJGC!5?#$T^C06"%BA8C7(Z(BEECG M59"<\:"P=<8J!?^[0,!0K1#Q 1%QYO(U/L'.)HJD#@[L3<.1H88BYAR3@5%K MN=G8DAI7B%@A8H6(JVV&DS'0)!ZU%5P)I3%)+!CO&-B0TEV#B%5.W ."Y9ZY/FP^ (*"FEL+!>0E=PN19P*>::E(-,RT'< MQD2!N'8"F7STJ[P65+*$93*YX+O1=VZ1N@9P69PZ_6MDX7'P=VA_WYJ^5'/< M!>;P6_^&#Z>OT+6#@W9O.E,)O#+Y),_.G >RH_%PU$ZGY4?M7H@]X!Y=@.P# MLRS-+-LZ!,:H#2.L1CZ"JG7:UK4[[5$;'F$',5=HZ(Q##+63]NBPW:OU1X=Q M4 ,>'8SAP_CC./:&\%5@=KB06;S8"#N"BZX\U:H-#V,<#3?/MO]L-3,@M'MC M6]!(L9X%2X)YZ9@@F$5&N<#:!J%UT%HRPQW1[*N@&]-AEMB$AS_;*Q:XN=MZ M4Q.U22&YVK_/4=$*CM;/8]Z[?C^:'G1//K\H_GS VWLO*%[W<\4GHL!O#KQ MOQ]/][^$8T>YW&O!/:U_NLUW#;S;ZGQK[AS /=\HS)DU=_9.&JW]]GYK_UNS M]3'!9[AY\E5&;Z55%!%"<_GEX)'#,:&$"<.<.*&-+4434&(,VUFP8*5)2D1K M$%%<@'!2)F$N MJ3^&M8,)&9S!O>V!J7%H>P=@O0YR&$^ MH-EU.OV38>VWXK;^&*8:AK^_.L]&5R[=@ISU,&( MQE?3'_X([>%QQYZ^:O>*URYN6E010)#\<=(.H\-71FT:P;+&.XE,F0Q?7B6; MA3*\H.>4UP3=!!JY\C+>)%=>NVY8@C>QX;\T[/77!)?W,5G*V1.9K-E41CR9 MN4JN;S7J#5%5-\9!7OSJ)39[R8(/8Z'J6P5:?0$,!82Y,L?Q^:_ IW:>ZPM> M )!?H!GYMNV\X$5H]4<+[_^BPBQ_O;O2>=?$RRL1N_3[/QN'Y:]W5[JUPW)J M4:V+D_)73:K22=G]S/:R,_$(3*9WS3;,X["YT^#[K<:/W5;H['UI?MOOOH&Q MFMU%)^5^*QSM'X5NL_OGMSWZ7C3?O<&-GXB2?\YW*,?NWM@GC7H?FK, MUUQTADIIH@5JR4WM")'()(&1M$IJ,,0<3G1C2Q%>QW3%ISJ/7_9Z-4C!5F'8/F#8+562<$Y&40R2&G$?,-++<6*1T\M9KX2C+E3FY MKE.SXN/D"M/6B[4K3%N+]B05IOT:ILWB"7DPEKBDD&$:(^Z80)9H@WPR-FD" M($ZU$*=\4!M$WS_HP9VAE@;];NW_ZT0[ M.*UM^_^-V\-VWK$75BGQ\0HE7M40<[I7Q9X,8M@I(OW^AM?KAPK'EL&Q^3J) M7$D5A<)(6$X1Y]0A'9)!25.%A0I>8;?JQIA5J9H M'4GRB(1($7$;!=+9'1ZL-L0+Z0C)*0ZDKNB=K:R*D]>7DU=<-K&2Q_?/Q#-? M">R<5=09%*0&)B:"(NO KL F28T=-\':2AZ_ "Y^R,IK%2NOCI5G+@(B+. N M-D@$$U N?XDL)01Y#V8140(S3-=0'J^R,^D3< &\[Q[;]B!')+^PMJ3KV@MA M"D:SC?FK/UR;IBQ/ X;FZXPQ8XWUG".! UCXPG!D)7<(:T44$YX;QC:V&,5U M8RZ>*-^^"F354FF-&?@QK/N*@>_"P'-VO9426), QW+0(XS&._"OG-M24ED.:@,.5"2$<S.E$7#?E'8> 7=HS_>CP8Q)X_K8T&,$K'5N?UZV;,O^T/8+:] MZ4:U9OOTSK9[%3XMB4_-U_,&?J!>$&L03D$CSIQ#VH"];P3U4F.#I5(Y%$GK MBTT>J@.#9\/6CV'B5VR]:K:>JX:-512:"413!+6#BX!TE G)D&3"D;L8PL:6 MJN.[E^"JV'I]V?J!3_,KCEXU1\^7;+:*1A#4PFN*N(D2:44#(H0H;<$\- )7 M9_LO@* X:>,%$I$8Q*T/R#C.4#0)MI9@K2+;V-)U(^4: ML?4+.^C_>SSPAW88LJ% 6=B9@'=A%4S+Q" M9IYY!SCVG"E!D$R*("X-,#-Q& F>7*1"&>]3):!? #L_AG>@XND5\O3,,>"X MM6 ^V1RKQX"G)4':B(!4U)PRF2)Q?/T$](JB!];$&W!/3=@G[WQMVQ)\7>>2 MYU[ 9?4+]&P0_M<;LE<57NX5N^>ZM:9'WVGH&IK+0 M9F.+&5XW1*_(K;LZ9GGDLYX*-BO87*.N[15LWC-LSGQ2E&EEN6/(TJ@1#YHA MIS!'&E.KDI)6:;6Q)06MDTO2S2K8K&"S@LW5PB:Y_];N%6S^&FS.Y0C!ICC" M/&(4.\2MP$AK7U06I-0:&IC)Q7MX]A7<_=R:M- MF(+3,F[KN%\6.7TUB#DF\'O\8]J[KV":N1LG[XQGMU@'KS<>7;REY/"M?[O! MOQ::H\[_>3B8]=0ZB,@-HOV&;!K%P2O;.;&GPXU_G6\#V>ZAA=DO^^!+>[/> MHM?JM$76 7/('(]L[: ,]#C=KVT#@>65MIW-:KYW$R4BW'R)#Z/Q,3@YC M+S>MKL$?O=&P!E?GFH[Z]L"/N\-1=NCG#P*PS2C61H=V5#0D33!,[;OMC.%J MUY[67(3_.OV3\]U*)U^ -QV._6$QY1&\RZ7+-2KZ:$]6K'P9(-AV=W[.HSB$ MF4ZG4#0[S8_IP"MTAJ]JD^:$]5K9HZ]>:\01#/:ZW\Y_V%'QV1M8CUZ, UB= M_XS;G?S%VM^#?AC[T7!V1_>XW\O+4B^F\KXW''>*EMSE];]M#QZX6?O<@[G# MM&-OLHKUJ])! 4>=TYJ%Q_G%_#Z5/R!.$5QYU1?H*M 1RB8LRY;8$I# [B9NU3OYM'\J/^8%AT,F^'8IWA MJ_T!3']4TD\YCQ% \D'NA-Z;'VH0O[>!)R=-T\_O\ZO:$'B_G8 4X9L@0N)@ M0CU%V]PISN9%R6W5?=ZOP_809I,Q/Q/X\:!_5'X^69T^#%#0Q>0=80/GG['0 MA1>>TX,93Q9H/"S6*E^PDR)OTT6#1^6/AR,8/!Z<%JR7;^GG)O&Y9>]X"#0X M7'@::#096HK'P:S]-YAOV\?B;@LOAQCG7R4A^#.M+VG2(C.N3+$P3K MVTCTN0 M/KD759ACQ:>5"X3T&^W'P#(:G90L%JO5JYU)N1>\8*N("? MGCP?H-D#@)_I6A4@,UOZ-"'Z*]=^L_;FIE6&:9SMSF4+5K!XL?3#0GX65S9K M?]^T,\7-=E9X?OX*/!. I)"6Q0*U>Z6MD;\&_TV&' +$3<? (F/]<[9FWQVV0H?"-_N!;OF'R04ERDY\S M?F<9F9\^B 6X%F$SF[5G@5K;PX*]"ZDZ6< )^$^I9[%)_$1SR*Q6DF9>K1YL M+@+=H3O#]C%(PD&6 J-,6E-^ 5(J!MW]Y_T.(J8&0X<(7Z^#$I'+DI9RMCV M'?K?V Y&I9!+[6Q"%R$<]?E)P5SS0PMH* 1Z%N$39>U,'5W0VFHG=@CS!]42=.8WQAX#?@,^U#/MY>>=MPDV:^]+DEC<^SSGJ?8^ M4>>+82]J\HMO\'\7'E'"4_SA8PSE!L!*S+8 A/4B$[:'9]A^GMYS)Y-!'L1> M2M^E^EO :G[K'P5"PI+]GV4R"+Q23FNO9#1<;G M7&1B=<6,Y--TF'7B?S^>[G\)QXYRN=>">UK_=)OO&GBWU?G6W#F >[Y1F#-K M[NR=-%K[[?W6_K=FZV-J_&RPQL%702-/.GKDHL"(Z^B0(<&A9)CS2H.EQ'-L M"B6;%X]8:R C.GF'ITK0E'3/TVA]*9*0+"CG!18J1LXC,U1$(RC%CA/)J*A( MXAY)XL-),^=W6<6HE @H(X>/:XF<]10I2ZQU@0+#NJ)*Y.;%8*4+)%&BV@6* MR."V#%48CG/,LH&_!5-07XTIEW9B*30C_F#T?SKIY%G:/X_M3U7*]UVJ!N@^I=^ Q"=-E? [I1 MX0Z!.SOM,L:W!U=+03BJ'8*.7\N",@M%>$J_M^!? 2MCL_9?4)K %BA$:V%4 M]++7L-=7S M6[#?BQ>?FD+UFNOWOYUI8O-NH3-KJ31&SBS3VZEK%Z9X7G\KKDZ\Y(67JM V M?L8S-U.II@_C.2MO9ON7?I]2*81?3_(?>?G./,/GE.[2O0;W9V.GG=I9=9OI MR+UL:YQ3D1>"MF^8^D07G:B24^]7Z;R]T@:8-S; M 5%>FIMY.5.^9,X..<& M.^]0B&?ZY=3[,>>9G*W"U3K:,W%ZO9^];MZ+[4^O:TR C39]N7N:4S'BJVR? MM_VM9GEV]H#.G5+T\S;?\UROG=EY[7YB/F5?"M 58 '0-J!?X: #PCXNSVUZ MX1(7_,*1RBV-Z8)'?D]6HUXX[=K(,9XORF%LXD7=G MOKAL2TX@#S82S&![9GR?][[.@?KD *7TOAP#E P+WV%O.!I,_*XEV)10N AF M4Z]J:(>)Q)D_(UNPT'^T"S M2QD9*"<>Q-,J%<'M3.XS+?!U":8O5A&$:Z)Q\E5Q4*IDKCV5K$3<<(4L8V M M6!&]<0J'W*^6;5Y52VZJ#4YM MP13BCFCV58B-6XGUN: "\P 2_$*J7 %?S=W6FYJL33*/:_\^%V>R@M35\^S[ MOI/_I]/WWQZ9=9N?IJS[^<=^%]AOI\'W6F^!S3[\ M;'9AW*/FX=Z7/]O[7SZ?-KMO!,R%+K+N?NMM=__+7HYN.FS R:93_XPAG$G[J8SXBG+G(U:^8SH!9//SZ_! MVDB\8$@SRQ'W+B"ME4681$>$]\+IM$@.5V,2FYH:CV]79#7'GX6^E%$GD\TO MSDGM%X:_O[J]606O5H38S8+?BK ^>,6./1[&5],?_@#+ M'G3.TU?M7C'1XJ;% #X \4FDFC&;6K N&Y;P32'E+PU[_37!Z/U,5MUJV!L2V:_)5\\GY7&P5J'+EX>J MKN]KZ5OEX=^0?G_-ZUU90.2)KL1.]+%;+ 7):T',N;584;'&M4Y;^&A/SN(+ M+]1CO.E%7VP*Q]+O7V5HW-Z9<*90 FTVIJ2Y-ND:OZA1END:1__YEOT->S\/ M.%SG>T[#C^;/SA',"33.PW83 M?H>Q17/G[=%^]\T)S)?!\T[VW[U-C?DBE$)P*K'R*.B46U4(C&R2H(T&X16A M*04#^B=EM"[IQ5Y8OU819VV2V&XH@%4!7 5PBU$5VDJ= I,T)"Z\T1H,;?@W M:JQ5<"0#'#&$,E(!W&,"W*SZ 4XQ:)LP(H9:!$+)(RT#1E(SR2P1,IO; '"F MCB5[*@#WO.J!7[5N'6,K@U7^P*@,0D)C42B7+$8PK(6$D1Y]I3([2A MP9<]AJE:5=66-2H@4/'R8Z@<%2^OD)=_SE7Z%TD)25 43" >%$4.H!AI+@56 M,M D!>@@&-<)6Z?682^L'TFKG^,ISPXM?E'KJVJ:/, "/1MT?TA-K1E'%88O M@^&G\\5'14J<^80\#J"%,<^03<(CKHV4)!?RLGACBV-=UV;%CK(G4 YJ-9ZT M"CHKZ%Q/Q;B"SJ6AV:!9\(80D]5?SDR=F#M7 MTEL;Z+Q%0:C;EB\RZQ/D4^[&=A'>,XD4*#^:A N<#XX_M&$N".AXVN_/][O= M=MG)(H^S5%JC3UX8;+&SC&MK@.L]PRI)%H":^(V]LI:)6_ZKWSMHQ4%WVHKC M]=FTM[LY:VAM(I@?/H[M@_C*C"28"XTD(V#46DV!H2E#G+C$!(-K1H)12S8O MUGB;9K+=*G[W >NC36^Y$)7R2,Q&^-55VI8(;=9GHYTCAI?W@(4-4X:1YTVP N!.<'< M0%EH-=A7DH1+7'$4A+< (AXCJR.@2Q28) 7*G:*+4=4!2)V"[444"SET 3 H MZ !H+FB4EKF+4=6M;7B9__SU2U'5-S[MX:*JWQ95^O[*98<6R6FM JP?@9+H MUR1-"M(Q9"Q()YX\""9%%<*P>R+O%+/F%P*LUS*7,\=OTUC(R95)0.2O!W)?C/R\I]!N8*1-7$JK M96.[F=R4Q*P^7'K3J*NO/I=1;PI#OX>YDOO9KE\?]DFMP>-,EO)5Y@U<>8IL MGF8$^L=Q+N_[@]'+WCKM[T?=R=EE.=W_04O23..:J^G5>O^R?5HGG&"RA54,:^U M+I&R=+?0S5L04O6 Z@'5 U;Z@)<0]#R1;/&2G:AP-VUL#5/BK_. QQ0D3]H88@+G/+IH1(P".TI$ MT.[RH]NYPUJ8DW\5QH-3,.\67>-7.\0_#V,:=[+]_#1]X9.PC7-:5)C]&=KYOD;W,]__\F<7Y@M_ST(]IF$;N^\^B^:7C_!V!R>-%KS? MSC9KTC^/&E_>G.ZW#CM[W;W3Y@[\G0]VYR/>'.;616L1V(L#0W*; A#/Y(6OXVXK3=+:6^4TXXPIJUV24B#XD^,P4^^*I(,292@I'1N7:LX,CX0E%,[N): Q1IO;%&N MZYC>.4WO&CMW39,T*E!:IW?[['@>U3GLX MFFN'FZOZ'[:/?^V(XN8#UB?FDL&)6J--5(I;KGQTREGGF7$Z>B:OR"ZK7#(/ M"3[-U_-'% H3;81"@:B N",<:?@',Y M? MQ]T\",YH=$9CPPEFVCHL&>:6)"]%,!5WKP-WSXXH@DW>^,114 $C'D')T$)) MQ(2D-AFFC2:Y;-)]L//L<$1IW!TCCB#8_:N: #2]AB8FS$K.*8M>"8 M\T<4%LNH*4V(:\415]$@QZU'+ADCA4E.>^ :?$5^()4C)L8E56"ZR"- MMX(J6%1L1&3<5T[]M66);)_&8$BN-L)21)QC RJBIRA2[J0VA$::NS#786OK MC-^Y"/R\B5'WPEK#WS@R>;"XU$A10H@H@+RI!S5"#04#BW+ACK MS<86HZHNU$7&OKTCO.+I2C97GN,5L>_,EXBB"8 MI;,\*L+RZ9 2E9_@\:'WTX*? #LJ:2 ,&6,LP*^,"+8*E"E-4Z3&*"?H;?P$ MMTSTJVJ[5K5=UZHL=N5RN1]T.?GJ1="8$H5H8TSJ3%T.4GFK%UZI8=@6H:^O[>EQ$K7Q?*\'8F>\+YWJ9P@@D0=U&/,%/ MECJ"@I>24.RQCGYCBRE3ITS<2,PT@Q45QF]$%0[(HW(3DA)69VP%3<(?>SN!*.SR.2("$:RO,Y&S&3<[9I[[/JG.TAK8O=3W/Y*5R(A'E@ M"'8'K NGP,Z0SB#!C,*&$Y8Q2.1S0A>GY.Q-(6/T5HA MY,:6J4IHO=!:$(PS8-Y@ V.$>V5-TC9PGHBQCB6%5]#6MPK]N!\&/_DJO)8I MYV);D:M*6E!XK6 1!:>H2K"AV*>-+2IHW?"+?4&K$EH5**UI^,3CHE(5/K$2 MG)J%3UA%! E"(R5"!GL$>P7P)D2!1$\ELX9)XON5=%M.9=KH1ZPJGB6$3@;V^358D[ M*;D)ROK*Y;HF_'UZQM\*$Q(=$R@:+E$^6$)&<(VT)U7"$3 M.4=.2,:#(X)BO+%%2%5(Z]9EGKG.BF $=2-77Q(Z&6&<3PESF60(E6M_C9EB M^VN(H,TKJY'P3B'.(T;6.H>\EK"-S'"B8E%*BZDZENM4L*,JN[/REA*/RLJ5 M/WQ%S#W3$BTUEJ8DD$C$(JZD1U8K@Z1A-J68M'(Z.Z%(G9J+3JBJF-;:K*A[P\ ^_.I+,R5'D6/ *ME8.9AQ72Q@EDL>">Q)"(MEDZ"RKJZNY5%ZIR M6E4YK?4BL3&>1Z<,"\0Y1W6NK.53Y4-?!_!]L^@OD 93"K(3 M24X# # WR&5GNI>":R*HMSGVZ9X+:EV=.?P2CO97LC3/1IV3VDJ= I,T)"Z\ MT3I& _]&C;4*CE3NEC7&E.VO#H,R+BE!@@:#N*,&:1\#PIHH(PDQ7.8.W75C M<"ZE]1"E"6[)0FL>XU0!Z$L&T&6\7(^+H)67:T68.O-R&2YX\ 0C%4E$'% 4 M.0^6BBF%&;6[&1NN*XKO"=C_[6 #X+I^2_1A8>!W^']O>M MBW8[_)Y)O-T;%X)YZ]_PM>E+=>W@H-V;SEU>YH^:\.S6O]W@7S,O0/&H/%!! MH\D[!S()L\@H%UC;(+0.6DMFN".:?95D8_ZF*Y\^^22OEBD _H$+:=$,%\W= MUIN:KA4!=?2/VG4^,,&-<]I3*:('.:VLP)+J8&C DEF-+RTI?QX._A[TCV&+ M3__NV-YHNQ?>_&_ M[+YKMIL[C9\ :)Q]%GLOWO#FCL')WL_WY FS*7Q[L]#8.]._._'T_TOX=A1 M+AM''K[_F>_1][CQ,]__[;39ZGS;:WF\N_.?HT;K,]WO-D[VNF]3XZC!F\#6 M..8BA0Y1)8"M621($QP0P82%MHRQ[E4 M1F'CP2R%78B L\>P#Z/!.&YL;7_Z]*;UJ?;?-W_MU-[N?JQ]VO[KS94NL(*. M%]BJW)D;'WM[[CL:#T?M=%I^U.X%H(A71#\ 4UR0H053?(FU0?0 9I,S@=IA M[(0L]&I#FP\*1K718:QU^B=QD,O0Y5^\'0Q. >%JWVUG'&OPU63;@\EOG3@< MPI[E&/51OS:,GL4VLO3.=5[;?V[S5X9WL0,RO5#NVPF)(=CP[[,.YI$1CO^]UNNYR K1T# M_TVG4GQW.OH?,!B,-O]1?J#];MN=#+S%4]O=;@QM,(+*Y6@#/<# QX,XS(\' M0@GM3"7%6.5@\%)YE%XM"Y_OQ=@' ]O-4P!6SR/9FAN?PG+FJ19/OVJ&Q>NY M&.&AH%KD683\H._EI(L)3;9D_@7@9U?,_Z0].H0)]V%1LR\>;OU^\75=S'M2 MSK5S6LNECV K0MYX"Y1AA_U>,5CQM&-@ESC).X!7@SGGU?#CP2"OQHP*_BC> M[;?OL"+M47[*N-=I?\OCCPXG%'7NI4_:\(C;"],ZN#7'SHA1[@@SYOG?&#'EG\IO.L==DOR>\>L9LTY6LUTYB MILIA&Y03N,^/^H,A4(_OC$/!>Y.MRKLY++=S6- YL,RQ'=C9V6 F]>))0 /U M#!'YMI(Z8'-MYW0(VSHQWV8Y#O0 M=H_?3VDBJR-3$;L+L%!(O=?ENIX9+?*E:2BM]R>-DZ_H@KX9$U MRB)&3'0ZET"W:6-+;)(+)D<-D*&3MSZSPS+T\(N&:D4/]TT//\ 0%8'GEM04 M:9E[/B;AD'9@EQJBN;5 $B'F=JZ;%^-;9O105//=!6!V<5 :IBP7]*6X()5I MF=_)E4FMWPS P^,X$=*;M>TK5+7+AP6-Y*)\/[L-_C[)2@L8P'%0T&*>\_.0 MI3OCP52&C@X',19+W,M:9A?N/00Q %,,TV6K35:L%!^OLT0LY5@'D!Z4$/BF M![7)@F0$R=KN@%R#J4ZTK,DM8%'X-DB+83PH%-1"B3FTW[/6UP-QY/K];S,) ML@PP!,<=%1'C) 8;+21,9.2)D)+Q8*J!,7C ,,>WFV]I\V?'W#SZ W=_?"5 MV1A#( XE#DC!7=#(!F&!PIG1'( ;9Y#@FU>5+N%SX/Y0&AVVTSFM MU\*,QI>D;.O_-VX/YJ@:5+W.S#B8/'Q),GT ?>9][SN07']P^A'F^V8X C7N MO[!";_N#3[ ^%2F6I,A!?PD!"U G)$@I:Q$/WB.#"456&&=$8E@9OK&%+Y%7 M"Z1X"$AP<%AJSC^B'Q?F']B!V:#-7Y@:N2>';7]82)PYT+07)-6\#)S29B5Q MIGPY['=NX,DL<^XL4 C D4]2D* U%TH981*G07+#)=,X3'R<"@MT9Y;]>]#W M@(K#MX-^-S/I;KK2/5KQ;\F_HGGRU8-.R<$$05&# .&&@:H90;)X2BA-QGKJ MV7+'8,9C%I/GUBONB+4>*V;!SO!6)ZW)I7[M:L\?@=!I6"%XF?EV#V#2!>8O.A#=E]^;W='P_!'BB\B]=@]6;M?2^34"^6 MM%4@S]3[>$%1[A_TBMX')31U^L.EU8<5@%)V&<)/2U#J.P#:OV"RN[U+Z+0B MTO-$"H;PAZ]6$N.<]0A3"X:P$Q$Y)B@"6U5$'HSC(CPT,%7[?O_['JU4A#F+ MC,P*)>CU $XZ^7#I_&@=M@>@K668QW.3@XV:[MP :3.N'M<[H1U_?%H MINB>.Z 8Q,)0/7<8=#0.I8?%16_A:>6F3XX#)N<4^?@07AG$W##VANWIF=7T M' FF!R*KU^^6I_^E40U3^Q)GQY'ARJ.*X95' ,[FEX?%6YC.[!GE(K5WPU6;M]<3, MN/SP%]:\>-?B.'#NH*28/ESL1IOC&!8O9S=G#7@=- )8@K7G8R=/R@Z?W(S.8X^=^.E;]^>/R4: M#_, ?\7OL5-C,)GC\0BF,!QG:W=89!=*\7!']\[W8W?G\$\:$ MN6^?YD0PFT-2- 9+43'$I8H@K#U!(F!EF Q22W4;G\_5!Q4+GIK+ ]%N&3_& M?R5^[!*Q^I@A9>:A0LK^ O:-<>)[!VX ](W#=0DB:Y[%E7X\W#]Z#R3ZGN\? M=;K-GQ_;>ZUO',C]<+_U9[?9.NSLOX/KK4YGD?2;[]YV&T?[W;VCP^[NESW6 M!/;8;1W 6&\[C>X>L-,_W_:.]CN[7_X![?0S;W[XJ@P)UN7X,>436"(V(4>5 M0#9JS3 0NU=T,8@L,14MQ8D!AX!QR8WB(25CL.-:$6L6@\C^>K/]Z'FXV\T+M+"@@H!UKJG227*J*%AO6"1%163,NIPH]B"<43+$WZ#V^].7 MS!9@J,FH$U;)(QJ=!]YP&&FK*7**T22Q\M8< ]@#@[8;%_0V M/4( ;>I[!(TWJ_WY2W%J?M?GPI=2)X+J-/W>9JV1'UTJ?L,XG4-QVMJ?*-8Y M5JS0Y+,5>9S5WOP1_ GD >8=6 ^G_4D87OYUHD3F6TH],?[(![K#,_7R%F'8 M5\'"A.\X+8L-'_>'A4+^:AI.]\=).XP.IZD-VGSND*GO5_/@:;![E!M-^033#95[9S8D^'&_\Z#ZN J0MKN/CZ M5X>T7Q/;>SOPNGC?C>RRM%!XI$WJVJ,R=A9HO. AL!]Z\00LD2D7Y8#6T;RS MMU!XU!_#?%85,T/[0+.VP@[$=6&"E6-AR\]\","M#?7W_ M>^S!=X;/XRSS3-&<[&<'=F\:]5+NSIG#_VRMR_#B,CKZG%T^V:H()ACWL=PKT/\YNB\*FS0'>L>?+&/!0.#+>PCM/ M'K5(H^6SII%-18#T]W:(97QS@'4[<_<4U-GN'H,"T1[52@_)VVS-+XR03T&R MN^HV(]0S_?(("_F^>G?9'/>MWX):5?LFZ93Z6=$<0$AR3W''$& M)I?!*B M7]05GRH&?BE^R9XT($U04\ZS7N&SOAIRLA,N@372OR[J M,P>,V^$D/V:N2?R-D@-69%2F9DS5Q"(CL6"LXV%\-?WA#Q#/QQU[^JK=*]ZO MN&DQ_7#4/YYH4\9L:L&R0C4IBC89?J)K;1:ZUD(.97E-LTW*V)67\2:Y\MIU MPQ*^*:2ZU; OH9;;E"+1E")!G-@R5Z2DNHR=]]32>&U3P"_%_66\U+>L7W;> M]S;=BNUR)SY.-Z*XV()M($]30)2YWMT&V^LV.\VCSVRW]0'OM3Z"F/@L]H^V M3W9W/HC&NS>SDGG'ZFS987S9V/A\UW\*16I]O8V>;-G6\G M>RW_(R>!-HY":KR>:UFN(LAJ%BD(E'R^')E%&HPPI!U7CH)*% 7/"1<7NAH7 M&6[G"QJNJ$'0TP(#4/"J"O E__?&.9%B)2=7?"D<* +E00G^"/KMWW'@YV-( M$*T@X69(^#0'"=Y2&T4& B,-+;F)UZ2H[&/PP/]S M$?C.%X^X4H]DYP_7"%UK;7S1(U$>91?I2S,5NO9;$<;2'\.3PO#W5TO$Z]R? M2BTD^165FHM-KYJL7H5E=6,%97/A MJX]<*%G?=+Y?%LXNX@(;93C@FQP.> O+ZKDN1C.'1EZY%G>ED#G-_+:EE=9[ MN69QH\5Y5-8K;V.6W_CR+V<%/\7C49$-7:-ZNHC$K((#G]U25<3V ,3V$MR+ MEZK8=W$GKH;&[K-U0S7#!Y_A*IMW@Q9+U[U[]]OVCQBNXZ@[.^;6[I5O7[#V MLE=<;W_+,@F-/"8?M20A)&X)MU%@);'P7AJK+;DIH7&9"K3GO9+YN'I=JL[> MU>U(]KI[I/ESC^T=[9WNMS[\V-WI'#9VPK?=UK>3QL[;HP;\OOMEOWW1[?A/ M>__H,VL>A7;SZ,].<^<-W_WRYJ1)/XC=UO9)XTOC!'X7^]T_TUG7XL+M**4, MW@=$--:(&^^13A8CRE6N <2BT"9WI*M3^@Q[359P]$SAR ?+([')>Y4X]M@8 MJV1BRM+(3:+39M"2X:*Y$S945W#T:'#T\PR.HB=41]@5#L"#N#4".:(M8H)Z M;;".1.<&F:QN\%5UA2HX6B.6K>#HUT/S*CAZ)#@B9W!D#/664H><(-QTH1#]J1TG6B*SBJX.BIP)$A23H+QIHEGB#HH?W) M#( M)!41LSA@D2CER6]L$5/'Y,ZZWN4 ]Y@=Z"KV?0S74<6^=V3?F>=(AMQ#0"N4 M LTUZXE .NM&@8H8C8\R,+&QI>M27"S:5G'OL^'>A_2T5-Q[1^Z==[0H$; + M2 N9/5%_T&.(EEK9M@<&'![V!R-4%-28<[#5YUIUM+O3:C:+ M5396$F']@%^]1=OD^ZT3\LD?QC#.M<1?V^'AVT[_Y-/X^+@S*?@R*U@Z?.EU M1-CN]E<-*@T-%$S1B"/BQE)D;8R(,BL%IH)('I>K(S*?R;@0$KIFF8R9/,IZ MX_T>\L4ON8;4I*78]0F-ZY#/R(GXQ7Q&(VZ7<;9L(IOYM?RXF[+N?BV7[X;) ML\AFK?,8JQ6S]5K#*9ZR(;9V([27D,Q:*]K%M ME^TQRNJ4Y[L,%>5GRT8F13G+LRJX<_5.7U49D-4,JPS(E>05%]9N*@S;S)+] M\PG'56;D2PFV?;S,R+\GE8B?R;E6L[U'WQ[!Y[Q!/_#&S@>Z]^7M8>/+YY,] MF%/S9_.P2=_3O9_O?UXXUZ)_'NU]:7[;.SKXN;]SE36TDS;I_1<$] M]]Z9"(JW]L5S@PC&QCY,C(079ASPQ5&K$1821XLQ_O4WJ[NU(%:!# +Z+!Y MZN[JJLPGG\S*RFR].3C<_[S]XV#OS\/6N]S":)OM'QT<-8]:YT]'ZI2BC=3811D9N44KZN19W_7T/24X&DQSL=64/2W2!IFN>&%;7* M"8 DEEO2>I.0]CXC%*>6&D(-%\4)22YK2*HAZ:E TN.=D*PAZ6Z0-$W>\YAS M'R1!7H:$.+$&=IZR6T^ MM4N]RQF6 IG@8TZXU)0DRB-A:YMT'99XA8Q][7_4L+4J4=H:MAX,MF9"N492 M\"T-TDH#=AFAD=9*H,B)M\H9P@Q=V^1JG:Z4DU+C5HU;JQ+*K7'KP7!K&N]U MGFM-E$.PR@)Q22-R4E 4(Q6!IL!2-&N;1*\;7O.M&K>>"FX]9+RWQJT'PZUI M4%AB'"VG&#$7+>*)"J0MX%;P1GB%M>(ZKFTR1=>I-"L$7(]^W//O"$(:KY#' MIAV.^O#?%W_4L_7ABV&"JT04,KF3)V= ZPW6!@D94E)$!"W3+8YZ/H&#G6]' ML.JQ<=SNMH]'XR/7)]6^%:!LB/WJS&?7Q\ZT[N'@VA[QRSH0.GM"5EYV@N'7 MG1A]KDWE[W!F_4F<'YDF;/]],2_[)9P<*33OM_@CGQ3)TY#/B73SD<'C\LA@ MS$<&&].#2H6J_KYHN98KCPW,'SAZ;I1YX?=_/GSZ3CW(%Z+1UQ*3<1;%QWAL ML\'L[Z:W[/Z&0Y;1\W3UM$'EIGS ;#H_:-_?K3VFGAW[Y^S MW<\?C_>/_[G(HH^:K$6W82Q;M/4&[O'NKPXP\#:\)VG^_"!:>SOBX-U!^V"O M=;Y1.59,AZ@HDBX7H7:& 8O6(.\)BR #YXE(\/[5NF+W]OX759X'JU#]!+?. M0=G(EVJ^A:A&H:L] E?%Y(X4) MY(16B,=\?(=)C70,.L@BA)-KPM)UHU;.WW_^K)/>"8U>1AG,U4&C3);V3GLU M""T"0K-G"+D2PGCE@2H)DE-1"2I:"C%)84E%L!KKM4VIUK6FJU<;\[E3(E93 MHJ<"0KFF4PU#"\#0N?86P6E!G$J(:P-8%*U#S@6-'-7"V608#P!#G*YSL4J' M=%X(%^(U%WHB,/2V-ZJ#1PNAT+E,7>.T310C*XS(!14\"@D9+3%-.@8!?9KFUJO:W[OK@4U)5H,C'I# MVVFDZY(,[L.8[K<;64/8T!SX748UA^X>' MKVX5)55KR%H LG9GXT^)&JU4(LC'?&B 1/#\8)61)S0$[5Q,N6Z5(.N&U/&G MA]7+]X!%N2+P=]L9Q9R38REVMW44(\BI1* MQ"T/2#MED'.4V\0!ID71PL^LZZ5UT'TH2CE?3X<^5H>_F1=F\$JA-\HYZ/-O MO$A5EY6P,[?+M-Z:3?P?)Q+?M2O$2[#+KT?]?K;+)[U^@;B75>R_3S3\F1K< MVJ8NUZ968EB;UD4R@/9VAI.LZ:TO+$LF,PQA0<#Y\4$BPV- PA+- Z,4\YP# M9-8Y7L'^N,\[(M/K?BW;ABX"LW6DYO%QJ=7K^AJ:[@!-S7/0)+0$HH^![3.' M>&(*N< L,@I;1:(#<$K ^PE>YWR5JM"\! )8[(+=T:FJ#L->XF;4 9FE35"- MXG7$YF&Q^\,L=I,4@[>,(86C1CQJCFST$CG!B74Z.:+U+XK9+$%[?F$YC/Q[ MEN]V=V2+=[UWM8!RDG)[P2NK$%2ZQ^F&RK4;3GJ#=G[VJW[LP""^QZI&0*6; M,Q=6(\'32ZR#:1L-K[[DJB$^=!D((L]/Q^R_>;B%1B?O'!,$L\@H%UC;(+0. M6DMF.(@H^R+5VOBBP_XT[/,U(M>/]ALJLM)>V?\8L*ZS4W\_)Q= MO7B+%9(P#U!LXT+DK)CEUN[>=H/@QO_Y7YH2^D?C%Y=[>=,>^$XO-XK<3:][ MQR>Q.RBTZ&,6Y!A>]P;#P:=#VX]_ I"'<4+'RI1^.:MP_+A)6\>M3E%BZ/@? MLO_S8V>?'APVWWPX;;UK]@\:HKYTB_[/_?I/LWE7;Z>'>S]>]1Z M]^_1P?'V:>O-%M[_^94 #N/FY^VSYL].:AUYWOSP14HE0Q 4L2AI/N9CD#/1 M(V-% BPV(6!3&ET I1BVLLGDDI+@'>=.2^Z),EP*P2DS.'K#69@O%?/IO[<^ M;J,_MSYMOVF\WFV^WVY]VMK;V6U=Q+]9*9_#PG)U;G[TW% 94XH;QD&:.'7P M_6!TQ#((I9D7]-(Z-C-ZM+J5;'9'_08H!&L4D8"]' GX- 0Q;NQT,[0"<#?> M=VQW/1>F 34IJF'\EHMD9&VD^(_S7RO^2/[X?;W1AJ]W&_%_1D!RD,N: E,Z M5:;&"7R[,3RTPX8MJ]V,!HUAK_&U;[OPI\9WVV_'X5F.1@S/3F(1.[>GMA\& MZU5;UURL8U",M'>2[P@?Y*02$ !0TNJ3\175;R-O0Z$RB*>W)M%3?.VT/#QO 0O" M"!]F 0N%N8-[5',Y^_$@(TSQI$$UJ8U>O['VOGC81F.KO&O^SM?8!6K9Z9R5 MDP>C[.4;P,T:9]'VU\M'YR4;]\7-0YV;5:"U>=Q%(7EW5GQ[%OOR+\?MX3 6 M&^0]D)D_>W!9_N5-&R9UV.L/SHG%Y/MCB=@ @_O MX27>Q>/&>YOC&NN-O_]^#1-<_74-I HN;/6^EPV/B+6>8U@A68C:OGV<_=MG()&=7O#R9#+JE'YF^=UJN%&P^++ M[>Y@&&V87' RZ@]&65W@92V\YHD%#R/>H'/KQ1.FRC[W+%BA07M0% 0:RT;# M?NW'6%:VRGT%!K$#:SC_.AN-_^Z=1F"NQ0,&\=RJ#$;N*%\# \U/'P"0-+*X ME4MQTN]];P\*3<@@4UY735KY59#5&Z=I8X'Z6*L+QUM7E@&-IZG4!&$"D0*4+@>UGR>]7DEJ^:Z\[->25NA?=O\'LY#>/W>+]0'E.P#"D M=AXJK&8UNV.GABJ\MCG,AX G.%?\)RO =0Z1\R%%1ZTCEU=AU#_M@?K%[KRS-'6$9NG"5K^?J[AF[?CS[(*O M5&!3\<^_I>:^+]2-O##/*:_\[H(XT M.)W4$455]B!3ML"9L0\N#>C-_)X] ?A>IPUF9W0"-BY$.SQ<;X3VH HKYV_8 M1M4,JET:P7ZOL]'X>(5=#;V"BQ8VKKBE'6;R7!C+.0O9C\/*R@(SC(5C6#"X M,'4=9ACCUVP(O/ANO9L??6Z(\Z,)<5J:H6I?3(,J?O=4N^4BTZS-AO[=^7'PB[!!3.BFJ! MER""NQD1W#PB;/\X:?>++Y=X\.+@X%LND\RED"Q0BD2, 6Q]$DAS$L$ R$@S M@AN:2PCB"VI?@$,C]7O'A32$0C)22<'702(>2"2"/9L]MGNC-+A;2D-QKG>O MDGGX:R]M3QA[K_\I]K^W?7QI(G.T==HZ_9*48%@%BRB8=\2IQ$A['I!,*=$D M9*("2(*\*#*P5H R>6(G:%*%)&:\H<*I+V:W]"\!XNT@?PND++N(]@H+,[4$ MZ_E7$,#G((%O\JN^F;SH;O_CY#5?G/!M_P#Z0@+UB1J!%-: 5X+EM'A#X!]G MI#0X]Y?-#4^NE;X;!.A<1#-73A_"X@T2F,:\N1I_^'@RS.PB%R2OM@D;8^*3 M[S03[RMM=>.XB!(.UAO#/IC]*A12"'3UA1SSR,EMF;;3*5E2'ER5S=4I9B:_*G@ \)T6HMASZ1N-9,*.\*9$# M,57$ZKI@T#0^,Q-D!(N8V>B$8.;XC)U@7!G=F<1S!W7HIE3V_=/FUA?I-&=: M112#X8A[H"E:*X:82H0+3!AQ^OK%:V>YB@IY;7-ZMA;( M&AF0ITPDB1FU-EWGGFXTLK[.;%Z- \T :H ZW^+PKGKL.^V4)FI\/FA;[ Y< MI='3NUTGF=9$KFWPS#''15"&8,L=)4X1SHARM60^GF1Z"IZ2HPY;G33R,25@ M'I$CD_-T'6?, (HH*VD%1M>)YNSNQ[D-,3M=BU(*R[TSD#L[&)31CBS$IQ%$ MU_>^=L&$G;^![PV&!6<^M^>5[PP2WK?9I*%LWO)V1+O:*,B"6VQ5 (V9%^'B M7M&. R6E:U=LG>:K?$[+!]&_1-6JK>KX(X\M9A68C#A4>R%%6 O)S@/FX,4LKMNB+T,T5F]>G;6 EP(Q@T.WX/8:-QNN*B%6T MJ)J4*D94>AC>QT[.AYPQTF74:1RS@FNKF%5F0\5GL_Y+WBWNC88P([D3.GPC MW_5KKQ"I5A$J@UC+O?#LY6*/RH2 MSXG1/JYM7NRU\;\+$5Y,%$*B24NM'&:2*Y]TC%%0ZGFN$FL2KD7AT42! U'5 MSA/+.4/880]T@&JD*1-,,:OC+*B-QG7P6J'%1F0\^BY_:?.WMOMN#1O=.<$U6.LLB' I.3,\;S*P#T M'?="YB3]:6[#L*@35T#B8:^3\SGZ$>"\6^ZO%.^"BBAQLNW^M,#)$M[V]$(< MPC;@S8:9RL X8Z=X6B'[Y6"*YQ7;2T $&F#Z;:.=BA3!<5[6A)#,&)O)#L@X MC+28/@L6#!4<)^<-#TY:3(P'C-=$RTBXO*$7\T[K[4*J?=6V1[.L)%-%L$M& M_[%,5@EO>_U*#E^R>G\3NUM?9 34M8#T6&".>(*?K L>:66)AR54,OJU37&5 M=E_P!QN'>6LRT]M0Y9FURTCAC=P#%"+F+UX(6A9Q[EDB.I,K:;MG%WEI]?E$ MR"\0U<;.0EI0L&=X4!G)K.+TMW^Q,H8((QP,848*VMW-2AG+K,7L0RPY1CM3"W"_RGA7&Y>!I7I",SK;C1T4*?RD-.9(+ MPC$Z+J&OBBXXP>3Y6/7$Q0*GA.\<,MXMV\0;%\^23\3EXH&TDWS>Z7OLG)7VS'X' M@_EU-AHZ9^+&AR#N[II?@X*%V_Y?UQ5& $DH)&:Y&$A_K> 6O[V!N=P!_M7N M#MK^WSR=$WG&+TZ>/6MN?3&!4,\"1HQ%@CCV ADA.:):T$@-2Y3BM4VZ0=A% M@MKZ\(4&$2V1$CGF%8@(L"C#A$9,F[/'00R\M0XKRKF5!.R/38%AE0*-DMX]9 M"8CM;GUQ@0&5E.!K. E>1Z 6@>GF2#LNE#,TNC1.("ZVOR\<&K@8V+XL%%SL MI8SS?Y81#&XL'&\\%U,LQ@/B?5ZTJ\#Y^:%?ZU?-<21E$DXQ@6$ MI:33M;1WK0HS%#-\ M5[?9!?E%B"6X%C$FPW+A"FV"$P2#I\"%4](Q'I<:_ZX1:R$9;&:W#FNG,<<* M!>?R\6-MD)8IUY]@&BQWXC&GV="-BZ7XQS*X?AZR%HWT/+I\U"!UI8"<-;]^ MH2$%G3<^'"<4<2TETCJG6;H@/$[".Y;R/LC%UIJ+@=2]]G#?S^32E&F0YR'K MO!U=B'(Q<"T,,$R?H&-/9<,I:O. MWU7'U9Y%H&O&U)4'$C-2+!!(R.?UBF#&E:<5QX?[QC4@IY4R%P$DPF/R44L2 MP"FT!,168"6Q\%X:JRVIS)L"D;ZWD[C5Z?1\SLN\/*RV7;[0"\:1_5.P2MYH MIJV(2& !A%Q3CISP"M'$O8I8$"/EVB:_+H2PJ%5ZR)RV6@AN$H(?8$R8C4PS M*9 /P$HX@YFWG"ND51#.10G.65S;)/0:;C*_ W]+1+J.;3\4*/E@>20V>:\2 MQQX;8Y5,0-5H!)9&0\62),/W=PIK>;PIC$_ "02IPSQ'";2.N2A$M,A$J5#& M!VHH Z*CUS;93;F3BPC!0V9.UD)PHQ 4X4KKM P18<(\XM)D/-(2N41 "H*T MR;A[VH'2;/?K;=4W)]7"?6 L3\E M3+9M47)S,$[26Y'F)*PY;C)U#/=^ M=P#W^;/=/(*?\SV/6H?[>_ZT^>;@6W//_]C=ZQPUCS^VY\7X8*]Y>G"\\Z/Y M;N>LM=?\T8+_-NG;P];/K=/6\8W MG[F &(H@EGE$8BPDAE)SG?\D#YBS8TW/(%I4EHK\.ABM"K)F(RV\\U)MK<^ MMG9:[SXUWF]_S-U)FKNM1M&PY [=26Y\]C4BSU;:20*@!7&/E7@6R8.^K)I6 MYCT4AZB/3T;5B2AXRW9Q2K$;<^GUXFB8'2-W42!HYN+!^$A1.8)\S*]*MIX6 MD3C__9ESD,"6VIWBL5<.;KTXL'QR CYO+DJW7M;(+XIO%+O)^?I\CBFF5%2G MGSZMV'W.YWV_@S$ICI[_8OW_Y ]C&'7B;II'@F(!MKJA>MN]_"8O&!URD2'L M0<-(P$API;/[A7.!"8EBH HT3PD:+O0#BMPQF\M24 (::K"E A9-8..%738.RRY=->W.^U)"Z0H^* M*VX2V^*87SZU6+;9^:TH'-,;@1:7!8.*RHJ3+-Z<%&%_?W4'T+IQ2JZWT_!Q MT=-NFFA7]-$#8.K8DT%\-?[ACUP!LF//7K6[!;P4%\UWS -C7^6C&;.A!

  • @&UK]/J6.OI?WW)R\E+G-2Y4YM _S6OHFSV2T(ZS54O=@TG=#?!\95?LU<3M*PS4Q.'*OM6?$T=J M[/^//>;3L-Q&^>KY7*'YO,\#'F>0 M"^-9*OYG1?'L<@%J34.COW5Z@\'O,S'*"R'2>3E;9")PXRE,QW_=ZQ57&RL> M,,N'+;"7^D\WM',JM_2-[+[+WST\;'W> MI@=['X]:1Q]XZ^@? M>1YN>/AP=['_#!&_]S? T\:W1 _Y&[>__P@[WFC]UW MV_#=@T[K79.V8&RMO7\/6S#V@W=O.ZTW'[^U?K92\PS_^'MO>]C\A$^_$.9I MA*5"WB>/."P5,IP8E(S)VT/.!NS7-AE>Q_1BIO[E5F5!V&LLJ!(+8?K<(^?M M0@U,SQ28[IOI4P/3XP#3SPDP8<6(@R5$RAF+N,4&&482$CX:X12)DO.U3!*#*!*"YHXA([E+#+?8."0R[8 M@)RR6#AAN3)B;9-KOB[%1?+T>PU/*Z3"-3PM)SNVAJ='ABAJ&)8&B09 MS2UM;$1:ZH28=R0Z#I:'Y+1:M<[H10;U*.CT$C8&WLSD7CW.U@"#U:EJK->Q M[&6$B>L)?;@)7:'=@=N.\B5L#WR>3X8N4T=OD1)]I=C1Q6;H4IJY>KJV6!63 MAXROCY=PJUS!LBG<;M44;G>Z8(7!JEG9 JRL]6DFX"Z]P3;Z@$ ^X!\:)7*$ M)Z2]"YA'R7 @^02F6">7=)A[\H&M6KT?*4I=J_SRMP>KEROK[BF/.KQPY)EY^WN3M?WB[*6ME/B3VEQMX;E;F51UZ!WL57#M!SFH#;&BQCCV=14;))6 MGEKD<&[4SH!K6X4C2D8[ZWRPUFHPQMJLD"&N>?;RE1H;"43;D&AQY-$JS02G ME ?HR %A-TB2E8K]>,J]30^IJ((-@B"B$BY++QE2+L(O\)?D[<^:)5 J6N5 M?M8J#?ZR3-CH9)/A#D<7.4B!"E1KEJNX+!@9^QG[O6 'A[6B/[:B3R-EB7LJ M$_6(!Z?!>A.%C,4*12M59#A)(51./2@JU=7J_KS5/485C2?**1CVNLGKHO M*7+V5&(*13^3G&SX?J;]7:$2C:)+P]W""Y?,R;/$L01>1J36 &$Q//J\NTN# M9&Y*23A%QE&!DM!6*V6-R]EYM;J_!'6/0G%I M?8I!6NZTTU0QZZP*PEOFG:B#$D]4W:=!"9JXLI1ZI)7/3>(%1B8IBA0X;EQA M2JR0JZCN+_+$T+C$_"\^,W3KFG[/$O16X$!1=.(%#D$G7&8MTJ4E2RQ2&O.I[,.\;&A8@<-(-30L!QJF M\0W'O'#&,A2IMHA[SI .GN9$*N&%, +([O@XTK+J^]70\-R@804.,M70L!QH MF#G*)*B5/'<35UAFYX@@+4Q +F$?53!&4[KLHTPU-#PW:%B!0U U-"P'&F8J M1TE-%( ^ H3 ", ?0((JB;"-47,,'H;ARSX&]!IUR \KKZD^.6LE6?/RB-:X9P MM+]IK+1,7B"F>P'VP!CFC+8HR&DNIT\FIM4V\0?D*97O6Y6]K M]+D-^MPS%EJCSZ]!G[,)^E#!;.)*(.FT0-QIAJS#%*GDN,32IT!8@3[/L(1: MC3Y/"7VN+;Y]!?S<,]Y*9VIPUSBT?!QJ35D0QXKF?& DF2\B)1;I: 12D0E% MF3+8BK5-MJ$OADGJ^O^KI*8U!"TUKEM#T"^&H"D5TH+*8F/780^.F,N[NS*? M74D:EDOCX'CAB)&+CEA=Y/\7:=RXE/^2@EH+EYQ_;IB[^ 2L-B*O8$!LOMU* MC<2W0>*=V9"84E99QS0BWEI XI20-88@+2/5+% 8KFE \YL&#&MEJ M9'NT8%N-;'=$MBG'] J$U(>(O%8.\?R3E9P@Z2C3@2@=J%I.N*U&MAK95A/9 M5CJ05V/'L^\/9@ M0<(:WNX(;U,*QXV4AD:-J"0:<4XCTHHQY(DS2@FJ+!'W#A,^&+PM)9GSMDG@ MM[C'+TQ K$?Y7$;YT)'OT/[^.+9DI^MC=]C^'AOO._GIT8_Z[6$;'A!_^,XH MQ-!(_=YQ>>0;$&:,+TL=J]P0MQCL'R>]03N/X54_=FP>\Q]Y21$KKIZ?63N( M^09@+OL=/$X';KN3M+8C;Z][QR6AH\[AWTSS# MV#J&!1K61T86(A@?9J/?UDA+<;3(2XL1UYHC:ZA'(42JJ 0Q"&9MDZX3?N\C M(W5EG956^X<\25ZK_:.H_=2O4#PWZ> 2"%"ERN;8KU M)?3IJ-5^I=7^(4^)UVK_&&H_&RWEFGKI#0(MY[D19D :1X>TH0FK&!DF:6V3 MK3-V[[(2M=JOM-H_Y GP6NT?1>VGUAX#A5,@?4@99Q!GN9Z,=01QZWG4U$8> MQ-HF7S=J63DN2XL6_J>HM3CVU^&?\:./;?]KNXO*2UY)4)'J+SD08.#7:@@H M!UM>$7U>?8]&@V$[G95_:G=#[ Y?H?REAU=>6L3QIY&)AW_\^:F2&XSG>?@8 M3P VW 2'-<-;NCHK'WB 9-RS\ M(Z[[9Y@]V_&CCAW&\Q-6SM1H '\H)CG7NZ2@0J<]Y#MV,"A^)W\TCN/PL!?6 M&Z>'L1_=&<#^]SC(TU_< .7@5VB)'$("KKBKN/.Q'6Y2:A%_A,_ANGJ3BY;/DE5*7K[LX;QN-OZ@400DX6_P MU=ZHWY@+JA8!U'QW,)@1W@=F-O?U./?@LL?M;K[+1M4(I#$8N:.L3?#X_!7K#]OQ>U&1-M_G9*9_"*Q_*&*HQ?J"TGR+ MP]D_PA=!J-K^$.X)_\Q\S _Q8.R:, #;/>L'&]LI'8VV/F1[1X, M;#K5>>+O#2'M-(<>("5W 8M*&SDMN\!;@%O4K>.28(9I%1+K"V06@=M);,< B?V*V .*.XW9!.\X2O;.;5G@[7_G$=H@.>YB9^?LW)F-O^?Z\.E MEXQV 2;PRV=973K+K=V][0:AC:I0<:/BYZVL^&V_!"?\/,E^W^^%D1]^MKD& M]?#L#6A?IS<8]>,>/.7/#@#48_/FLXHW'VV?PC/.=M]L_VS2'=X\^MC9I]MB M_V>3[!]E#OOA%#CSX<'17\? @3OQOS^>'7P.)XYRV=S;(LT]N&:O^7/_Z.M9 MZ]V_1_N98__\M]W\_ ]NO=DZ QY\W#P^2'F<9 M$EQJ2X40(-BE;P3X$,-6=FB(!W?(<8>U(-P2IUDBT@EPEYV4H -KC0C8=I)5 MNC^*8,6W/G[<:NWMC\ESM<9S@CL'0^5JW/BH)TMML@7.?ETV"8/8Z60K/JT2 M?5**:]G6J@<8WC__^6DIQ\ %2EL^. '?,H'> *@YE=Z"W_M]2LF M9DL3-IP.IL ,]<<50ZJ,YYA'5#-6TH_\7NN-PS90DG[VK,KA=BN6E6E+'L#, M#)]E1M4^'JS#? Z&I:'-?R@N[((HC&>LW1V6/\&;;C0^3R1>YAB M8&# ;3YE(G9Z_HE#^&4 8C/F94!\!L!-BX>==@MQZI9*/3)QB)FKY/69DHV)4^5OP2J4D#L9\>OSP M0;D J9,%JY# V5MN_!I?D]X*%QJ/Y^@"4I]?A7-4]+0-:MLMU0#$X&LOT]8+ M. 'NR"#F_ROY=0#IL'Y">B=K.J==,ZA175@$M0;9N>E&#S<$M )!K[R*$N7#-]2D6C;U=_7"9WM%EY 7S+YV/WPA M0&M42A91$1+BQ$5@7TXCZXE21 06B9EG4U>X3"M(;U*OT^F=%A&:,G8R#9D5 M4@L?@Q'(CGG6WQP.&*O,1'%[#EZN9 ]9>R;Z-_G"1#FSP02IFMA)<(QC QSB MX>$@>]]PS2YP"B #9<26K3>RZ!9W!5@9QN/)1U3GSXAI_%; 1F\$\Q &O[\Z MKS[7TT-.XXT[:.9>M2S+X,?#;)[IFWSU(N+0RKK4+'5I.^O2N?V. M6\[64S@I_399R,]F#B<&I#&V'8LHR+,H M#O)G!!.8@]%CQGJ/XQ5WJ#B_C2I;XL[V_U^KL M[NW\V,])%C\_?FN].6SO?M[A^S^WQ<&;<-@ZZASM[C7Y?+)$\]U?A_ ^HGGT M]K#Y#M[OW0>\^VY'[!\='C7W.M]:=)ON?FZ*YL_#U&S/=.72COLHN$8I.H6X M M?%2!61<-@P$&1LBGQH(M>)8LL_-O^X_366=ZRT1KB7@7#>P\2)N3=9P:[J$-7XM@%^MUS/+7@9L*C(1 Y+K 3F M5N>"7(S<>_NYCHS<23$_5AFYT\3S%Q8,N;;H\".PC>PA70Y+U5)]G*Q4C4N+ MX-)L8HSRGEN@$XAZ:A O($E2@1)VRA&I@DM%H4 LEE"*N YVK*(N/U2TH];E M7Z++4XYAA:0<)X>(%A3SJTAJ%%8&@VQ<.ZR G@$*)4Y&)DB2'C0T)2IZB3BV!>,, 06Z=" MK9"O4X2YS$7"7B%M SGY'D*/H*PB$L',,T(YCFO@P*Q MP/>N)EX'+^ZDEI_B<-B)+S&%8]6B%M<'5-]7149J,%H C'9GDS1BI E''I " MLP).CL-(:Z 8P3D:N//$,U* D>0KXN74$8NG&+&H]?A7Z/',AHC12JID$#8J M(9X400YP&?G 94R>"&I#HL5T6Z;GB+/0BOLW]3@VN'CXM M D\.$RND\%%&GJBUG,9$G 3.#.(H=#X]]TO818U&BZ#1;,8%2]HFPPBRT0$: M44J0\2X@(R1V7#O&'"_/!RNZK)R+E3D?O,2(QDO6>J:H%XI2ERS7@=@DC63" MF^ XL5J550%^ 1>IM7XQK9]R$%@-I;BR"!-I$:R21<:J@&SRT@KO0_(Y4DGT MNKID^W-%M?XE5&WY.PX&KQI^U._GPJ GO?Z=3\T^78?I*1"2U[FJ?SNU8WA= MKE6-58LPUTM$91)T,CL):2JX K=0Z+.4*9:O7 MX8_G0C1J;;ZW-D^;-SG#M;).HP#+B#B7,G=I5"@PZBV-"FM/US896:=FY;HW M/?,@R%YO:#OKC4XNQ7P#Q[@EVZM*K%[2F_S%%E=:_@0]'X!_++K6ZG5]C>QW M0/;M69XFN!9<2(=2X KQH"G2Q! DDJ.4*BD,"[E;CUD7=,E>Y1+4Z(&"378T-J:9BFWZG-XRV9^\- MAOTX;/>+++H_8S>F]G"P>OWV6NTQ1/L?\!U\\/DO@-F_ONWO?>P<'/U[V 3( M;KWY"I#]X73_^-]OS:-O/^8[OK1^OH7Q *0??\ 9QEOO_CUN?8;Q[C4Q/.^L M]>;/]L'G#V>[>V]3\V?S1^OT"\QT (DGR&MM$$PY1SI* 9(0A7 ^2QZ9[[?G M%;=:&.>9I)SJZ"0&2'6$D\"DSRMROD/,F^VW.ZWM-XT_MUOPTU[C_=];K4]W M:+YW\W//CS-1%X0R\ Y1O M&Y7DEZUK)^6,'J][5^,SP&C5UW92AB^#\,?L8WWFB,$2%W#8QEJYX+^6- M+4\\/NGTSF*WVT ;*1HZ%U:O(:M M"AX6WR7 >'"="8P M:+U!V60-/NF6+0(GG9 &ZXWC4=&R+L$GW3ZRRT8KNU]W%G:RQXQ5(,5D)=MW)/S[+/ MW%AFQH/=FE7@;N,O"\#?4$4 ]XW#1AKM7-/6\J)Q9)4"4Z,^"-]4VF?U]]))FZ!#V?0NBW,VZF6KN:(7YKA?>3>KQ"6:?OE: M%#<:MWF?Z?=8"O*X%6#1+]+"C%E#F /H*N^$(1V[F'3==6>))[ M: (_/J_6E3H?PTV^VJ_G^@<6W]B8C Q>L-<8G&0J# !YZ_Y]:FE6S ://L366C0MIV/S]F-)B3EMWWVW^>%Y&-QIM1 M(6WY6\/#?ISKQ58:%U[V'#K?A+$2J?S\XSC,C4Y[[?R/+6IL)NN+[H%YRK>. M7;\=O@)D \QV!V>=[[;;MB7>G[-,L)X]WR[[C(Y-Y/CBZ1USC_3*),#HU4+ MXMP9ME$E1/UB*\OF#KW= M42$)U1,F@P(K?E)9\_]:I"^#<)9[19S#FBL<7/*"8B>$(8HDXFXZP"(6"%HU M\RR,)R%/6?7"GV#1<\MF ,O\U]=H\_>*3<2)2A6R1TVZ- M0)HPBSRQQ@H'/D70:YMXXV*)'Q"=3F="^L8!CT)NX!LY9@'R5'1:_6L$UH 4 M $0W&CLI6]33V"^:)6>0"'U[6O2DG!BU0JBJIL8@;Y=*]U@7CNU9V7RU$F"X MZ0G\R4YN#=(\CFZ<31MC%E6$NY7)F^V7'4LCFG$_YKB:'8X&L[:L?-^Q*F32 M.IB*UQR071X[ ]?OC4[..Q^S]GKR_C.>V<29:GYN-*; I)B;P_G7+U]R\_^Y_G\V+WOPI?&I MY<>;'C$X7RG1K*IDP1_8CNVW*U=]H@&5$@%%X94.==%-WP1BVNK-!C$NZ%0A M;Q.3 @[(:'A;E;Q"$6_40["'G4ZIS$_&V%R[E)^ST4]QXCS,!X'6KV/2PWG< MG,'DXG=XBT[,G:XC?,N6;;0K$'Y3>?V7>>SEY@D0@U9O&!^I#?P6K/%QZ>%O M=7-Y[J.B2WTUW-UI=&NE^L(_PB[!6>OK%Z"\U%,M48I)(9YX;NQ#-&+6>*:9 MQ=2KZ_K"G]<8MM(:@M7L] MV%\X6'Z[ =VR#?S5YQ'(?&?P2NO.9WX\K<[@EUKE19J#KT2^M[E5KMCE.4"3 M=S(W-WY_6FN[5X2UFV58>SL'9JY\]P6;WE^I(\]N#EOPEZNG\+Z0N'>2N_P=8+3SFS[OO(W,T"]^QF\%,\&99!-*K'DS@3Z[CZ_5_>5-7"]@#" M]A).F7^J(D#9/UM::^QG?/01)T6C"903:0QF(3(B8U)*2ZJK M@)/"XI9=J2OZ7;'O3+XK67P-HK@RIP7N&&2J3@O ,][MX/W/K7;K\_Y/N.9; MZPC&=KQ-6F\^?MO__/;HX,W;=NOHSZ/YTP+Y??:/X&]TAQPSE AG1D5E" MN8D4[#QS 6MF+87)L-18=8M*SS60_3(@(],.O (GS%A&+N5S32,*/X6 9"YU M9%QT..8J*,NJ@%(#60UD*_#6"P"9MDF(Y&GDUG(MO8M&*2=X()+D7*%;E+JN M@>R7 1F; )GD,462#'B51B&N'$4N<(,"-30PK:/$%H",/@D@>PE%GG9RT#4. MAI=&]^HF/@\8VAJO1 U "P)0:[8O!F%@&DCNRB,(0]QY@VPDA8>HK7$8G'FU MMJGQO1&H;KFUNMKZ /&;6EOOKJW3 (YRFOI@ A*P4(C[Q!#P.X($"5([:SBQ MX/<8M:SZ8+6VKJ*VWC](<>O3?+4B+U.1IP$,C@U7"5,4,JAR*L'L6>NQPOJVU$K)N5@)J%;J9Z'4CQL0J)5Z64H]#0_@P "?K4!*NMRPB5.DK7)( M:P)$S#,"Z[VVR=;5)=W7ZG[5OT@EMW*5R?9/.RYM6!9 '%QS<*>.63[@UO[L M\NRF]WEQ9K*-7O=C:-(RZA3LC(8$<#A5[42 M/U\E?H!,_5J)EZ_$,RG\EH+131B98O\?*!2RX!XA*YEEE',E @$EOABRJS?_ M']+%SR44?%@6G=[;='?P-BQ/KD.-"B#1; MKR*(Z$ &&)(TY_0;IL#!YPD)QV"M.,&)B[5-)>X-2?56PNKJ\!(\_%J''UJ' M9_Q[2W3"UJ-@E49<"(*L4QQ^%4J!CR>L ]= X64=<:YU>!5U^/X._D2'[[$M M6*OWDM1[QO./1@=K"5+"N9PTS)%5A"")%4^""VQUR$G#5-P[#%\K^.HJ^!*< M_UK!5TC!IU$!;CRA8*81Q@GLM^<:::\%,E1AKZF#)7=9P0E9UMG^%=K[+YXM M5SQ T+JJI\*B$9E;U;A^CK55%G[_9X/;#Y # >+YOI+.ZJ_U,:T% 7EWMM"! M"_CDD!K= MEH%NTW 1H]X)32SB40/=Y%@#NHF =/+,!4JH\CSO).,:W6IT>^'H]NNS9FIT M6P:Z3:-E0-0<"YX@PG!$W":+'"-;H][@*@& MOF4 WS2*2%-P47..J#,,<>(]LEY:! BHHK?2VL3S,5_@>T\%^JH0XW@@8SGG M9:_1)?:B8C# T!OEYJ6W;CA7/W.YSUQFD\P;)/89=,_$U-]IHY8E%NMV]]P=9[KZU$4F"*.+<1&>H-,CBD M% SW5.*US;H]4XUD+Q/)3'0D;VIX8CAW3A@9K(].&TQ=))S5#3,?%\G.)DB6 M<-22*(JT,ACQ&.&G1 ,2DE$NC-=* )(M*TF[1K(:R5;@K1=!LH!UL QSA25/ M4EL:$A R*HPR6E!1=\Q\5"1K33F9-UXP'#'RFD;$A>1(8Z)05 H[ZA+E,N\E M+>M0: UE-92MP%LO &4VR:2)9=P+SD6@%D=C)%=)<6&QM77/S,>%LBDIHUJI M "N%M-4$ 8'&R&(5$;4RJF"D-,H!E-V[;D[=-;/NFOG, EQUSY\[0]"'V0B7 MI51*[2*R'"O$K6#($LE0I(9A:YRU+J/F=U_?6ABEI=[Z&N,[$*S07' M%FB]DB:"SJ:(#&@NDM2#(DOKF2:9X"\KZ[76UQ74UP?PQVM]O8^^3LUK2$)Y MD0BR-GC$*4[YY"%%+BB",R'"F(*^FE6J9'N#WQW:@Y../K>/W-\]^L M)_9Q)O99)(/595L?-7Q4EWQ\8#/J9X-*2;MD @L($VES [B$; 17E9/(%".8 M.Z+7-NFRXMHKM!%7*_$2@TJS!SA_QGXOV,%AK=$/J-%38BR,H2I)@F+,Z4/" M*>24%"@82[&,$PM [T?&U37VSB6"OQLU'B)42D:MO\R!H]8YL9UYA1C71( M!O&0.[,ZS! 1 7NFE&8)KZ)MKHNTWKU(:U4EX)+Z!76MG*5-T+/!^P?(QZDK MYBP!UK_.!E$H 107)"+&:4 [=N*!& MT!I!:P1]_*RU&D&7@J"S^6N>T!B81AZ;A+AD'AFM(Y*1:N]AZ:3V>2.OAM : M0FL(?0)AVQI"'P9"9U(*P470P7,4J#*(@ZU#SDN.A$K11*PDQQP@E"RY7\LC M0F@1U_W/T,)#X;^A_7US_&JMT3$(E]_\?_#'\8L MQ[6CT6#83F?EG]K=$+N@1KI W@?679IU]W-LQ!\GT0\;PUZAJOVV&PUCX[\6 M4&J<>&!86F4LX2 G.G$FO>$I"J:]%%]V+J5#XE[UK;>+4/V\4FG M=Q;[K\=O $,>?(S'-L]P?S>];6?UWX^V/P$"^32!H!/_^^/9P>=PXBB7K9]O M83P?._O''W#S^",H];_'K<\PWKTFAN>=M=[\V3[X_.%L=^]M:O[<.FOFCM36 M8$\L2L!_$'?:@C([A;3RVA+-,5/@4?*-B\K< /'K9%$ 21D>QD:U)HUJ4GS7:@WR;!):CN/KU=FOOX\[6O" .&OWX/Z-V'T34 MG<'SN^WCT7%Q57[,8 B2:OMAD%-;\UV* PA=VVE\C-]C=P2W[86XT=@[C%-< MS((Q%O^9MX#;]^,0G@2X_-WVSQJIWSMN7*D$(*SP?LMU+G=:;\]I!-@#G[7B M%$SE(';'*N&[_4O4H5G.S5:W.[*=62T (I5K=4[$'M$7)_<[K/7U"TO84\\3 M"M(! V(V(6.M1)H)*;D.*@:YMID3Q"\*/HC+PTO"M:MM?TQ7N\*^6*_Z^57G MS:]?DK:&6:-0<)@CKF)><&R1"I('(Y/')C>.%1?6_'^/,678&P*@G/3C<7MT M/&BJ)(ZQ3E1\^KP&" X40'LJ1?1<$F4% MEN"!&!JP9%;C2S7@O,W_N]?]NA?[QV^B&^[!C?_L]/RW1Q;CW4]C,=[&K3?_ M=IIOFJ>MG_MT_^?'PX.CMX?-=_]^.WAW<'3P[J].Z\T'LG^\S^?%N+GW ;<^ M_W,*!IFUCL"1 Q>N"6)\\/GCMX/CUK?]XW_RO=L'1X=9C,7NFW] -;Z=-=_ MW[>^)&FML"Z #&L)[(]C9'RPB'L?I%>"2^=+. *!C&$K&Q.KDH3)UM)$Q0&1 M-(LD)&#YFD0J&%]K1 "*$YC\87\4US;_WFV]0WO;'YN--]M_[EUPG,Z)_YST ME^MS\P//#Y#)$ -CFOC)F0PN6(W55KEIU^_)3LE$$ M\>:B,^5GBFY(0Z_\&&^0*S^[[K:$;$BF[G3;ZS\3[!<-UMSJMLMK@_&DJN?? MK?_ 'W?S8;2-@%88@E(5C!10@F,"I\+O,%M(\1>D6X M\-;I_FZXTQT '3D&6'EM^_TSF,*M8YC[U=E!NB.EJW:0_NW _7XT]_S/UKOF MSX,W'WXT/S=A3-]^[GX^.-[=\_S@W<[/YG'K\,(.TF<8_YOM'ZV?3;S_LP4> M^/:/_9]?^>Y>4QP<[XO6S\-O^T?-LWT*'O1X SZW3M3>)TDH0=A:BCCA'AEB M(DJ8^\!IPD:*96?WK\PN^Z\J>UM#W'.%.&V%CT8[$HCE1@@7I4L&$^(-%D&& M#''$$,K(/=K%UCBW+)S[.<$YRP,%J97(<"ESJ2R*C.8"P?]+9VB((>*U3877 M0=2>"LR]A)*X.4[8Z/3@P9?S4E&7R;UR]Y93(4ST*@;'B:%&1FXPL#)M. ;A MOQT=J['J0;"J/%6*YV 9%A,568;1-B:;ZR4#D_Y!HO@5!F1D,;4 M( XJC:PR'ME8),\XC@,I=)BR=:&?4,&_9Q$ >VT'AXW4Z9U6X:_8OR':51=W M&".2"CH2GZ07+G";@E6<*:,I-1Y\(WI53E@=Y'E@,#J;(111"PN+)I#*>1*< M)G"#!),H)D4)"U&K7)1E]4HXU)59EJV\/EJEO/&86>Y=-"K9Y)FWW"21HKD= MG:B5]]KFWC$MT?[3!^&L(_H

    M1\\P'#W-#6N^VSUL]O9P?'S=.# M=_^HOQPX&5YQP$1G<_'.DZ0(?EDB-*! MBA"%%'QM4V]<$K*^).]U$+OM7K_1[0T!^\ZY.W(N[[4.PRP%M.LPS"/IWTPH MU41.0(F0,^#^<.+@)\X#HIH(%I73,9BU3U\=T<]LO_SG[/6 M9WA7^@]IT6V\3W?8_MXV/3CR9ZVCSE'S:)LTW\%W_M4_6DLT1QS&,(EB,<%46<10L$CR648L(Q2D^PHF >-L@E1P%OXR/]9;NC M?&H84,G22E_S"CE%R:39<1%1!5P+6X31T;$B*+'/*@$ M])FYM4V!EYD@5V\1K: 2W\VD0WZ>\X&+P"Q;-ECXH8&J$]\%GNR[H\YSZ)*?9S;934[MJN M+PYG]0;#24^_I8Y?;HA;O, ?)[U!.\O*JW[LV&'[>_PC)S8C5EP]/]MV$/,- MUC9_([^_R-CR;XN4+@6'R HI?)21)VHMIS&!&DMA0=&$7@IM*@7J;2%/,1?= M&[1BC;AW9$RG7P3W5DH 9T"6YSM5%MO1['5%^ M#GHKM94Z!29I2%SX7+DV&OC?J',HPY&EA)1KO5TB4SK]0BG702MP;G+98:Z, M1"99BF">#79"^\!*O<62K8;>OH1TW+VB%%.GU_V*AOF\3P O8;WH:=Q+2Z), M=W'T[G>^<_7 ;;4XR6P5J!K0%@&TV;-"),*2.)%09(H@#DX@,BR7CQ(L,,&M M2!1H.%L7AJX;?.^S0D_L!'>M[:O"9&IMO[NVS]"7F QF>3/<>@7TA5ODJ#5( M688]202S9+.V$YU/%MV[YG=]D'G9\1\_ I+2'39.,F\!I01^95X22 MO"Y7JL:J1;!J]M 1=TPFK14RW@$SX0I0R[,$6"5B!%%G6,A3ATG M>=KDHM;;.^GME&,H+V40TB 666YK)T&#EOMRXR0=8!;S MQ.*.%*]N&/4 $_1LD/V!&5FKU_4UN"\,[KOGSD-(0:(%%A8<38C[?*P4+#'2 M$3Y()$IE4Q$NDFJ=+3M<] 3Z[BVG(F -HS6,KBQ!KF'TKC ZPY%#4B1ZC*@! M!Y?GOMR:!X=X)()Z8FCBKHC#";ENEAV'6ZW>>PMT-QD/ 64<*]H$W-1\#SUB M+X&9U*6'?_SYJ9(;C.=YV.GZSBC ,W)+@ROV10>#GF_GXPJ-T_;PL.QT<[&& M8MX^K<^=KVZGCG/=80#HEU!.Q;- A?I;BF2P Z8%R_.EP9BK8$IB(0F MC:WA:2G=+6=%\9_I!+RI /M]V7YLJQN*KPX&HTOSO!Z[I>6#B^?1-_;%"T7+3A*1;")YR<4=APG+PV4IG\ M)R5"DI1>0<5KD7@(Q-K"7R2.GF))$&$,C* (##EI&4 6I]CYZ$C,536O:Y!K M"YRHNN)4?4S+-J:%M%S6X928=<"=06Y+V_X>.V=@,?NQX3N 2^T$Q"AW2NT! M4/5+I(('E)U30;0*"EZ@F;.=O(Z-P6&$KUS2:?!<'[9+.P]6#+2BB9QNJ)Q[ M?S$QOVJ-5/JA,Q=6Q!Q/+[$.!C@:7GW)A68^CT3&9YH6E1,V\^]A?]J*Z&M$ MKA_M-V03#/:5[9S:L\':?\Z[*>"1S,WA_.N7+[E9= BZ[,&7ML:[L=7=7&L\ M;P*/,F&1I.:8.$-\($(YR9(-EKBU&YRKB[[3KUNZ%K1176M[D*Z\<;JK#>[&FN;D^ZW6[U1H068*+7&^\[9_^?O3=M M:BM9UH7_BL)Q][W=$12[YJ'[AB-H8_?Q?AO1MG'W-5^(&D%8(+8$C?&O?[-J M+8T(D!AE6"?.=ML:EM:JRGQRJ,PG6[_'H]96)_A>J^A509%Z>G%]A#FQ/F\J M7V=COQ]C-AMKK?.#CC]HG?1[_W1R0 CFI_53Y^>6G>>+_Y0OFEN_*/YU>.W+ M.U0^0'[].:,9O-SK=V");;=E]^%7]P'#X-1#GMA-=.Q MZMJF/IC@$R> Y 870GH"(0ZAUTU/7L:\PK/%F>;"EV8WVX?[;(]X(ICS!&'* M->+42*0EQ)(,@$;:3 )+P;E22@*T5B]EWHQ!PA&&Y;^ DC_=>*B"$95$.7$F= M!X>+9*DP*1B(#C/7&[?W@4]_@'W83A6>#Q^O'OK]6Z_?+S-*W]@3>.?TXL5B MUO;F5[(GO(F8,8*T8R(+;VEFSM.1N?5>QBBH LPBUR%6E7BXVN:UAM'7(%N] MX]Y1L7C_/;-],*-@I#N *K;;S; R:$5XO;O\R/AHHZ$F1B^EY]P1*S!->=8S MM\+09!;!N@GQ C?$9Q$[[_7#(!Y?C8/OQ_?^I[W(_[$#.\Y]]=*?0W/^F>1PR!)4F<92TBE))9W$0KU[WCN-E,3NIEG,X97CL*G5 M)#IEO/R,RY2A#M8^?Q/@#_9Q;0Q\$/A;^"+ ZC!8/+$79>3PV0F(62K""7)P MUL^B6__F-<+=F_8\J2CJ *%K#E^/>T/AKT*8DTI&!B#- >YMOA\Z!/#*.H!T MM=P0M!;[8G7[\=*ML?7GXNNW>_]4$V:)'+K[94EZ1W _%]/./MP@B$>_N/09 M6BZ[[H!* ";'L0*:D:1LQ?Y^WH4J"BC7*(9Y6@CG^>LWB(R[6,IB.BD5M1#T MR@":!X$O5X:GY(PA6FJ5*FPCA$@T_,ORIC-#VSRS^;Y^[,[Q) M9Y0Y*Q+96\O2!YA69H"_ H9Z=@((_S M*>L$=/W9C^BHNI>Q>LR&WZ,3LXE/;_SVQ_S/_>2'=["49BD"T1#$2#* QTZ] M4\XK"[L6L4I)Z!LT:ZF4],),D.MB ZO&;U.@;+*3!C)^5*7A6<(:^NM^5;D"E.0D\QG1T=V MV$XT:1[:;]X7$;PFWV1;A[U.N0\[DMIR[3KAW;HR)S6.NL8GR$,KYZ('"2LO M5=@,U__)#O*Q'\A74=?%$ET_7^M5C&_A:O=A=9V%&T(3%VU_4'Q$P-A.?8K= MLO#_.12'_08)ZF3NY*(7]2OX(,GIR6;$[L M%$@N> R?[S_;?MC=>F?!F?NL):"\K.]_O+)GF"$@V".22\4A'%! MPY,92@/&04FFR5V2/;_906?P"8R##=O'?]E^)[O+.?/S+M_KRPULM@ZWQ-;& MGF)6<<4 L6*F/^?6(1-<@A@:P$LSB*ZYR F@.44C__JY==(]&Q3).#GI=GP) M1"IG_"EE8'ZB]THY("]9!CY<;)WO,6MPDIZAZ*5"/!&!#$FYN(-(HC7U/$\3 M9>MJ7EG'*$QME0.&&BFZ $;'&1]R.K!"BON4%8@=,$L&9,-P)Z15)+(4LL#R M*#1M9.5!9$6T]_>P]9;[I,'-41 Q6*V0UDFAQ(7S"5-BL,CGZ]?+ROIPP^OS M[)DL*S?.:4^EB)Y+HJS DNI@ PDLQKG[:48$TS0N/YF>C\_^8,8SKH0$4[O M[& '?N6W;L]_?6G;ES^[X_>H@"C/68DP_ UQ&@FR$.KEFL$@ O?6"#E[#*TX M8S@&4+F0IY)**Y2,/)BDX-\RI5>M"%IQDEVI_AG$BQNG(*=S'S.E&&(![@"' M0A FF)@U"NNE5F&F=+QZ3[-URMB5;^-U3VM^,T+W&QQ$XRJB)X5IQ#DBB=71Y%F<@V%ELS5PC./9Q^.(USYMG?5C) M/^&A>N&']V_JCI^O\)VM[[L[GNQN_G7TY?#CT?9.M[.[\_5B=^>OSM;FYV]? M#D.W_?MN=[;C9QL,Y=;W=K?]_:^O[;]W.^W?OXCMO__3W=Z!W_G[_7E[YUVG M33_CW:._TM8DX:=+43!/!7C1$$1QHA2R48(K+0,C,E/8TI*JCB$:C@9SCBQR;H(%P9'7@?/S?P: M^B7@:[3VSZAKXW%1;)(M,!D*,5;BR)( MRXTE3> 2X\24S+']/+6?."$+\216]FJ8]IXQ)(/HB^'I1K!7$,ADH]'IW?YD M[0ZP(JR4$1Y+XH@!U#)C28I.1FERQVU4C;0]A+2]Y>T/>R0JK%S,)_'$(8Z% MSA7N#"4/5H8%):C$N:WY?F#%PUT*ZAD5G'(MHG66&:6C!4PQDNAFHQ]DH\76 MAST>I*=16 3[+#-C1T3&)@-^1624 N9(GPEP'PA6UEL;$)/GJ]EN;ED^.R[U MF+YW=-0Y7;S2N]2*3[NU,=X%>31)("LT6)4,UU0;SC!3VH *P(+@M+Q SJL- M_ER>=E@._&;TT._B@M9%.0X#*%::*,+=$DDWJA6=S+"_ M9%WX? XH2)E6@A","#4\ZP(%SY\9 *%DO#<&[%7F1%UGEY/B_WH>&;>;FB0S M5\-U+5VY6#EW:)S83K@^BU82NK'_YYUZN3L\]BN3^.G M'N;LXS>]F!QR_[5/8 5!42]@,.^UU\67#PVR_3( M%EC.IV1Z+%WC\M=587O,=59Y+?(^YAEXI?M^L@/K)_+S:.,+XU!K ">FZKH M^(URXM*#J+Y?^DY*)Q+[>>*09W#6+]U7_>A[H,:5FH/]"?'HN*J6 YL-PE#: M])?0FV;K[[[UC]]A?M6)P=80'_X^2RD9NU6,LH-&;)<2^4P8PJ"!%BI%':9!L!>UP!>WO> M/M\+FBHOBTQ2"=\>0AA ;:4>CTSQ9KG6>TS)'P)8G9R4X.JN)X_!?SHQU M1%) F,RZASECOI& 1Y: W-_MG6+B]O/'U *#,W]P&;'R"]EO M6:;Y^9XI4ZZF%9@6Q#?@!QW;_-^CDVXG.T?3 K=5A1@OMBNZO?G^^];^GF+) M2$HULBY8Q 76". _L 2PUX3P2E[]9K@:UD%WD&P5S%K'O?&W".E&Z0.V,)$ M?OJ25,$&^+-N<5.?1TR70_">@SLKSW1];OXRS0"LVOZ9!7_^-%:%+=&"+@98 M15^1$, #5O\X/^AUNQ>H=YX]B,_KG]9SH_=IO^-SO@V\A4$G='*H/:0*J:+X M*4=B7LQ9Z&#R24&-)>ZBB18?-V2P.2V;:V6'B%[1Q]2)4]BNO+FG("&=?!Y4 MN'M.\RE./D^N)&3\SYK%=DH$*N*-+%834E(+73[!GDC89#:#/_N=7KF%-[G[ M">X"O-E)Y]5%D.2??\ZT!GFF04XA%S8#>Y(+]6!!>_YKOH-)03[*U\FE> L+ M#!4?;6&W^G\.M3I4_YQ;$[M)W: MO>/\V&^JU?J4%^M_8C?\=E$_Y$MVC?9)>Q]<(R\=[ ERAAG$?R4Q=<4C27WMR4(=S)Y0G/5\E[O^:$K#.K4;NR,=#N"[@G.M +W(&)T/K M9)?$.!/3+1T4V9,-?3M)SMF-IX 2Q;6OF9NK"Q_8?S(C:,GH' /\PQ_]V#ER M9_U<,S9,X=B)I-'I 9@!<,-'Y[T1?JWVDE(G;_>01O=N\?G*C#28-%[-F()9 ML[[0@ )[O- HI_DLXI/K?S>:;T:P5PX;+P 4D[4Z<4< 'DTFJ8HJ-#3?CS:: MX&MF683%-YQ'BK!2N1;-Y])HKI%DWED2#9>"OGK-Y'4)Q;7"@]@9E#:O?$3> M^7DIF="1$NF5-TIA'CR@Q%L5^?8@#K]; M-NGG*4#*0%2^<0F-1A,3EI$\&3'@D++2XL@UC;G[)_HH*$LAX! ;R7NTB1D; M?&M_STD3B&("&>L"XDH[Y)@%A\U8:R+8" *\-46%SRP_@>STE=-/SJV 3SG M983R\M<6%-C1MV:%MIZ0,,Z-#MM@._U1X^LP.55EQN"-43HK3UW,:?_\:^/' MN'QV,.'K%%$+.!XS5#&+^9/+3FG2>,D(PLT*6.X,UK# M'Y;3H T/28FZ YE@(M#P+PVK^V, U.?O[?T]$DDB*0@()HU&'& ):41%MFC'?4 M2B$\:;#CT>3&9P9RRJ@-/'$$GH !CX4J9(E(R"B'4]"<"V5O"JF6A ZIA8AY MA@I $Z>$&@PQG<'@$0<=M24-=#RB"(#Y((I3"6$%TI+D06O1P]\81P3LBI"! M6!M!!#2]!CF>3;PW9[;+$P=\=QPVU 1\#Z4[^]^W-_9B"D[3J)!WV?7BBN5. M$HXDCL0G8:5.)A<,7(N?"PV2N^]X$,) [22X!\IFIN,RB )K85F4'G,RC =O M)4X-"B\E25]SPP +3H([E)"-T2).L40&/")PXHUUC'AF!7[U6A*R>O$@QYZ: MF"FQ@N22X\Q08 "L(M&A'8A28] ?7)0RN0V5UGL?X3HD=V,LD,W;R4F_!TL,@M1=;D(>]$]7"6TO!EH+[ X$B;I#D\>2&0FB@@_>4:@5(0CCB$G-D+!4(*\(] MD\8I[6\(#>X&))H(#U91)G!6.#7!@(NB"/,>7-\4"&F Y/$$@H- ,"F-$3@" MAJ0\M(X)9'E(R//D#!<$>RE>O294K;-K&LSN;8CF;._(/0[3G/2MKQVB^:CCYU_[+ 5:_2!.JSWMA\F/C-8:W5+-V1]+ _"%?O_Q*JJ8$Y/ M2=695?%5U_3E@U)T#.AU>C [BW6>'*VW-B;7NC.HR 2JE>P,!F>%2"07GEZJ M+[6YJ3-7K0Y*:>CXV+\:$G>YJ/S&:5LS1>4&AT")%!%CQ\M)(TXN8&6DM]1X MB& 0V M&Y;SZK" _9AA037UZ.@+;A]^['XY>DMW=]X+N(_NEYW=SA;]\&U[)\!G_O-U MZ^B#^'*X<3X[]6CW\ -M__Y7!S[?W3K\*N#O!VUXSMW-MZ)-WW6^''VXV-WL M=K8V?YN9W19$SI,;Y(Q,B%L3D,6&HNBPB83G^).]>BT47L-SN)AO-[]M88VY MQ;BDVR%W377Z(R'WQ]$!5W=V)LRMIDO.68(??2K;0P'7]]CO!3LXF(=9@R%H MU()<$()/)U+-8,Z03#E031IQV50,ZH;_>%9GF \#C M@,\/Z#;^<2F6O2O\/,/AMD_N-S78LPSV7$Q@C[%1Z#R>0A.=&UT8S2TO#DG, M (ULB"*5.O(U<6].T;U!S\N8U+C((+RI/%09@;<2L^^J-VXY 2]11TU*5!+/ M.!?!1BZ] -L5"6,)WXFWH)F =\79R\[;[]L?]K!)G"F7IQ$)C'@N^-:6Y2'D M0;-DA3-8//($O$PRPC@1U%/%K>;:P6W9?.A/O..R&8SV,-)0>B%]YA&-'$D: M(N)19HI9;4 NO&,V6$E)9GJ\I_DP(DA""-.6P.TF+XU(5 EN8K)*)K,$QVRS MTRYS;/<5L/.J%P5Z1H)7FT><15: $.'$2!*&Z&;GY('*X1;;.]RR7 @NO M410D4\M&A[12$0$.P79P;RFE]SB0BAB64E A]XE8;HQA! L1=(3?2H8V&_TP M&YTGCU% =!8L8LZH3%V=RP>90IIA$I3 E-&0-_HA 6>F*7WQ:7E3"'5I/MZ2 MX_!,("*/&^;.\FB5E8PHR5PNP24+$$< MO$MDJ(W(!1$"Q"(!>WPE^HR%,L5XKP/.IL3MF8PVNUV6J!EMMKA$?_D&#KRW MN>6.,X0M![^.:8QT3!J1X#2WC-$44O;K].62W'\]'=_IJ]?/H]?K9D[W><56 M#9M[0^Y[,[EOYF\_R95_QY5(%/I79'T].F&BW'!.E>%:=IPR)>[HS;7AKQ1& MG]&+Y]OSO63[M M$4'V8/21R>%GA54[3?-4K]72.S.CI-S=Z+NYQO>TQ'>?A-SCIZJ]!=C+AIA[!75W>FK70])S3\P,N8&;>Y[P/ \K M/!W8G<[8Y*%EO$S&]L#6>O2+UUOL2_=U"^,]9_3'S(B/RT\_:D88OC47H6^X MF8;D_0:2=[KZ).\WDK;/U.-3DPS+7;HL2:Y3-,P$I0U)*FH1 WX>).]SH6"" MYGTXC3AUON4TTD&>I588W^_"Y^Y]XB%B;#C1G!-LJ4X.)^P\> R.>9=7W<4&1GFFU*MT^9K+1Z\C+F_Y\'S VMF+*;"L;UBD3WU7V*->97-2FG MG6X5:Y6I[KFY;+XH'\!;9;9 [20,!J.QD>-Q H4H/GO0G5Z8@,@V2!UX2?<@ MX!-E9F )_"_AK!_LQ8+(6 NVGY3K]\=5A\EVVAD^12^] 4D_#K:_F2WUBY/V M[W />XYJ1UPPR)H$TDZ=0U:3A"3G/H5(H\F-W70DZ_46ORZ1.CBOE6#6Z]B" M/;IC0+(RHR0T6()_M3Y5L7^[!Y9@>J"$?!9QUXT#)7+C*$#$4BPP5 0JI"*8 M82Y826N$]RAZ31"7@2)K MET;,O0]!6!HY#MQ%X1E5.!!C MH[G;)/+-^JY>]LD1[#;<_]<]DB@A@@4D((B(U@(0P$NDO0++ZH02X'AI;_!B"'"I,:'9_=7>_>_[>](R M%SPX>1)<*\1]9GQ/T2/+&78Z6IW(U;L_KH:JR"&[W)X@HG4>^64"XEICY +((,$)W'WNN&)A,=PIU7)+;;@$HT8=Q!C1&4Z2 MMD&&0$(R5FIB"%NB,&W^=K\=RF>SXV7'^1;L.*7!:"XQ\C+[& &"3+ V&@7' M(C7,6T=-WG')Y^RXO8;?J1R85;,!0RR'WN5TMLZEADXJ/7"G8ZR(WT[B<:$! M.SKI'9=\:/EP)]>[#/=SK3[J&1ZB0]@('\[8=32LQRF7SQUV^0@V@#2,>;)\ M;W#Z3,[6'X1D;X92;W!V8LCTV(B22>*#4$6RNNX;]L;-SRB/?^V_;. MASU.!:')&^0AFD8\)ZPTU^!J>Q,LCD%HLUA4-5N DG-LP[JRL^-1$4AN11D5 MITR7@XZ:?:?J4T(/A/*TXZ>'_14:Q-&OS6\9OK;B=5Z=4:MW30?83V.H+4W+ M=E"A1\4#;$2U(8CC:)'QVB%OH\H$OXKHM+B&C56IUJV,] Z6_+AT&(%$ M@7Q\;<7_C@*6PF60)77H%HR%[#I=*#,^YX[-;.1NU>6.;1U^V;,F) 6!(O(. M)\23I,A0B&,4I>#B"H^IU8O+W2B<[98ROEX?D+"45F??"*+J*Z!\**Q91F>] MU5N)WV1=82W_ER6\OJ>I^YQ7;%G=[//QMX96X\AF"Q4B^)W+IQH:97U<916Y M1H$3AXT3&I%$#.(V4N2B5V NC+#.2&M;_F@V@L/2RU!9R7'B&<0L$[;W#P.#JZH+W-M0D@&SY6?MSRC (N14ZB#41XRHVG1BD"VZ](S'.0 MM5UDD-IUDO 1)/.HU-;_F6^S$8-*#/)QM=!.!2\X4A'^X(3G:C-G$!.!>4&Y MQL3DVLIK2BLO%2KD7K;82VLUSXCW_5RPE!VAL^,3VPFCM"&X6*4S;2V+C#L[ M;1WW3F>\KOYHZUJA3,TJURR=-'Q\;Q]N[$F' M8XJ6HP#0#5%;"$A'0Y"30C%M:<(J3Z^ZMC2[!P$11#W=&VJ?&K]BU24"P__V MO";2V#R7BCL/ 0&#T,!;BXR.B3,>,8\+UC^5Q,]D#_.H4^Z_9]6TUE3.I@9K ME0LR82HJ;V3I@KDG0YB7+3;;.WX/M%,R2C&BX': 3QHU E/B*@4L0PISY_. M?HB^+#4/X6"/[T/D XI^??3/-<==4K. /P IMOU"V[MTK9STN5))9QZ[Q*5PFE&1'!'&&,># MYPWT/X1TL*W-#WO.$L\-IX@E+',Z0B)CK4%64O%@^M-#&*,^]L%X+G@BU46HO# ^&6)QDDX!XH-W__GZ/$2ES,AE! M)$%S*CDA9W5$L/S)>\(!IVU)0,P-(=S%M*E@#^$,/)/^.;E.J)C38_ ?>WR6 M#^MA^T\!9-= %,0D?+..!IV0-$YHIK1S!286J MB8YB;"AOFNCN#R6^YP.GS]_;FU\OX+=$>W_/<\IR. 9^1"ATDQ%9FXL>+24B M*,MU F="S 6,JLQQV%1WS^U6=Q"0QK6\FV!\R*R-*1":"@NRMAC\" -^1 !7 M4SC&''7.LCP N:#@(JU7D[#8^NG5\J%&(P]/)P^T_6%/.2>8Q@S%F$^XC!;( MX$3!T;!<*,RH#GPQ>7CU\WKKSV$BJE"C-]+P(TD#RQSI$&@:YCQBACC$0_+( MR&11PM["3B0<55P0'I8&N$[>F$C6]]V$L:$Z^T19'G5AQ#-=*"T=P)YCPU(9)H%Q2V M._8 -I+PA)*P_6%/6DY\Y!I)CC,?0#1(:\*1YHP+3Q*U^!K8N;8?<.B@U*&O M6;XC<'R%@!0"B\BCCC;H MX$/4,DCAC"])HDJ5T TZU9!H+*(_\-_S/6\X+#!)")NH $FSV;;*(B%Q9#PI M3J19$$GOK^,C?NL,JC0S:$TZ*PK9=($\4!=(HW:/;+;$]L:>5P(L5X2P2>4) M""DI9%62I9_=>RT5CPO&3@NV@=RA:'^>-M8_,_S5R9^;K.N?NHU+_OKH%S*' M72N/E9RHZ[_:8;]S,\#P&2:78.I.FX: !B]6!B\^Y]R;C81;*1U2$&. FZL3 M!#Q1(!$28Y3$R.FB>-%T!*QZH<:HV'-\RC(^?KM[-;C"C,NDB9#)0<"D=(( M.F(MO:+:2K>X C>'L;?3Z/,V:+2,>9H<18+G["G7#EE"&=( J4(R@W5R36%X M@Q5WP8K;5(%K:UC(J:M@/<_#E8WTS HFJ6%.*/-@Z-!4@=\4..1A@%8*98/+ MHZ\-S]$#088EAF0(6!GJ 3Y4+@B_&C6N.9(=19J+5 7?5U'PDPE<(U=#N6I_ MV.-6>.&T0%:K[& :BDRD.1G$O94<4]B4;(ZNS*3>?XEP8TF>K#SXLC$I>WJU ML>'WX9A&&7)IH B""6Y3TLY+;XGRD5"5%&Z0X*&1X#L@@1=1&&[GD*/SWT)$;(<#*\M,[))RLJT*%4H::K@*I-5SWJ9/=:L9N'EH]50)22_+U1F@VF@\[]31 M\*\EY=V"M>_ 0H;IX>*C@;GU63-\^M+%NIUX#*]GTN%>MU-EUH\RVW >=9[/ MX.MIYN>=0?Z9 7@/):=FJ_>N&IE;WU>>KSXXK7_[M _;E/+J]:MK#S]:?(N* MQWAXTYF8?KP!O^;1H,?[50G-<5T05ZV>.QMTJH7(3SYQI6&:L/QJI?IUZ0I$ M\K !\*2#]=;&-:38DYN3&=(+7_-PC&-]*7B*:4&HBH5S>K(4-^1*FC*Y;PX( MS/?S"K@G[QP3$--&1KG V@:A==!:,L,=@/">IJ\6TKOZE=/>R2_F$51L/FJT MMW?>YCK#HE_TUVMG%0ING-.>2A$]ET19@275P= T;W5PYP+^/!HS# _/K[? M =#M]6W_XFW)#N_ =7_K]OS7IS6:?*LS-)KA8/?WS^3+]X/#KW(#?W?^VM;/;F36:;?KNZ^[.7X?;OV]=;/_]]EL;[N\+?0_7 MVF>[.U]Q/L?;WH37C_Z3M@Z_X-PAP[R/7$440(H0#U@CK1U%A#GP6+3WDN+9 MP<3*YW[Y2*CUA/MD=*0>\]P6RYF1$3X?P14YR>$!F,=7K]]L_F][=/+KQ];[ M]E]O/^UL?VS]_G'[\Y^STPJG17^N"WWC+_^P-B;/^#O;AWMJD=*=B,UU5.[' MK?$:0-\G+.CJGS_ M*(;LBXPN !+TQYNUUN^_OVG]]N?TJ]5WW[]IO>L<%Q_DS[$,58+7^@F>NSLL MJIR2B-^SR!^W?L^_=84HY,L7WR]4,E;?9F]V0NF43M4+@.H/5Y,J1@K^//;X MK)]GDI1:S3(>.H\XGA[-,4:2M;Q>0>58FQ/ ^X*VZ:GW7U0U.H]N"MSD/\*Z1[?SQ MJ]4 UOKJ>[CFEX=O#<8VY&1"8"JDG-S]_=(/$(;2-/K^*&39!^GI%PU?RT!< M\@C_5*-<F%9.J2 M2(V>8>%GGWYPT'=0T_X%1-Y'I68ZG]AT]O>I)HNZZ^>$WZN_/?GY M09V_ 84Y[W=.3^%!!@>QFZ8O.L@M;66-QN4D10C EIWD,*[>J[%UFU8BGGA-03D.=-VP]8M3PA"]$P"9#.&C@?9U6O\Z>V;_-$)1I#A+U;7K>9;53FZ@>V63,(2^SK< MSADPJSI=AL]S8/.)8_RGTSL;="]&/UP+_IU^=R%H7 #NGH=@76N:KS:8:Y?0 M;+%ES9A[3S=XPV]4(=/48+BK Z>%K,4HX*S2H;=Z MB.0WMRTN]]ZX"QR'U32[(A"DX3 MR?0HB?!(@Z&".R^88L&8*-7\L8UL]M"J2JYM@;/4"^-0??N\=OA6\-CJ"3)P MG^G6ASU-M!$&&\1%X(AC%Y 64B*:C*8Z&2E#YDLVZ_-J&+.<+#F'U5(:L#=) MZ, -UMI:YYS@VG"?VRP*VZ4AE)%F?^^^O]L;>\RJ/ 75(VF=1ISEZ5F9!UF) M@*7SFG/&ROY>4VXRR26RN$.P-O1-2ZA_GT<+XH<[6I /?;0P5(R=W%)]UK\H M.[ JAPOMX8G\T;M.>_.K:!_N?_MR&+KM[Q_([N];HKWS]?ONWY_IEZ,/8O?O MMVS[]\_GLZ+_Y>_W>'OG*]W>A&O0SZR]^=?7+]^_DNV==G<75&5WL]O]LN/Y M[LYO(/KO,4"; [%G(#TH4N,1YX(A0P#IA-..8:R<$FSV<($Z'KG4 ENFN7=) M*VPCY@&P"?;"7SI<^+2S_>;_:WU\^^?GCV_^9^/3V]:?'[=__[BQ=8O3A9M_ M>N8J:-T:-7O4)D51@3A2V"'C 4A$"SI%6G($'K!FR/%F$@U(PK2K MLW:5=S3I1TVE3E(A*/%G1V=5C2S 3!Z2O2RX\*0\.-4>@_M@O''!>,R-+"552 PV]4?GM5%WB:RX)*M>EI,=NEL.MX1!-86]!6 M;B8=5-'\2;\< >8/>=_KA^D"HXG^YL)O4M$ =>UY/5 W[A>Y[AT/UEN?JOAA M?&=A*B$_8W1'!KEPM@PJRK!^/,UGER6AF4N9!JWC7L7$4)>S54 M7NMY9&\VST99XF-XLP5@&"C8W2!G##1)+H,U4-%-)SD9]B[7G]LX1-JH"-ZM!X"1M8GB9P%#Y$G+@,GKUX?]RZ+R:Q0 M#!81F&QYK[9-HV//RCI171TL7%_IO-18!(>)%5+X*,$CIH"+-";BI!3@NT2A MY[O!2P'3?"_X8SRR9>S+V!T>?^:E.\;P^WB/@M(S:@5(7N9,$!RB;HLM!.%) M0-"MP%RV7?V=P4JD?+%7(G'%U)G&2R&RA%/U+[O+D*]7E^8,&+E>4UM^4 MS)Y)?B?*@C2*>)\PCRP'U5HJFZOQ9<#4W2) *OIRA76:Z;6!P+=4NRQXTCT_ MCKK-8<]M[56Y@3]M)X KO6.__9T?H*J8A!?*N[_E4# _8#P>E'UYL99J:V?K M?'MC+YE F +GFF.E$*>6(!=T0(01SB2-SIOTZC6^SE1=>SP^5R@,2=)9+4F> M0)>$--%@R9,A+C%"*Z&X/X?Y3F*!7YY8?&M_V(L^Y.(4@P"=. +764#DC3G" MECHL! 81H:]>GQYT^J<7*)5<[D'O;% X%"YYUW5.[E+RN')F.SHY:I_9;A3[5+DVQ7MN06I&/HSMC0%9G>E ME'VW3NM@JO[PV*WJ'(\*0NM^S# N@1R,+E\7G-6Y[YH++3/U7_(JGD,V;KY1 M>P C-6V(?,[#=KN+UUP]E"4:P)[ WQ8P2:4'\G*@_G=M4B'-\/%>L"WZ M74X4+\R M!6ZJ'H'+9P +I!76ZA"I_E&[W-F8$]C$:,&C=%PI;S5W5G)&+.,D!O.P,OZQ M.K&H[>VH['J^T/<&IU5AVVI-6GP"V=_/\S9X)(3P?#P+EA<,K@C(,&^0#8&Z M&#QW450 O* H2)-$@C&")ZH93E0XSP)O1&%51<%RZ50@&AG8+L1] MC,@H\+T@1I1<>G"2@\_Y;G,)!J_&1=BOO#WE;!-8PK/&J6%;"\ M)YF39+UUK05?*)H<&_%'C14:L_V0\OJ5@+PJ\*I8LA(Y)L!L>\L Q+1%UEAN M\NP_0>(-(>0+-]LV.)#DR#6XS)Q9IIGE.!>+6PRZ;L3#RGB#U;#J@HE$#0@# \%( MJ1&%514%[9(E>6:#E3)ETDN%+,8142H"9EYHC'V&0?5X9OMR&F+.#,$%NQ'T M#]>-H!ZK&^&=[?3_LMVSF,<4=7NP/W&P*DT)VV^&_3A?V)>=+_3+S@?:_CM? MYP.'?\/U_W/8WMP]VOK[P\67H[\.04&^7^K'.0P'[ ]*JZ0%34JD9)B:;4IXM_'^8^NOC3\^OVUM MOVN]>]_>:+]YO_%'ZWW[T\['SUMOVSN?6AOMS=;$Y[;>;GSZ_/%M>>\6O0LW MW^'T$QDN.#$A)ILD]^6(!^)R[ V@/.'"W]"[L#)T@UG 6T7"L\?T;G16.R;, MO)J#<'6SF?DLW-M^_V)R>'1F%,RGSAE9RU]R2OV4E[C?\H:V]NUK$[GUUWT M]FPPY.?K]%O#,^L\Y.^@US^M)MJ6(M:J+F#>6F2?]ZIA?-J!:ZE+Y MOU\?2P:O*36[[!MR!J$O $]4SG)EI!$FZD@Y!,)$&^<7JWR_X;3LC][Q?IZ[ MF"E&5^84[+&MV-;.%W#_WE-P&7'[\*O8VMC3TAGK24)"RX@X=08LFL,(&]@1 M\-FI=G0I3]][$T@N'?3"@SWQ6F.>I*;@TI/DF&MV\P%WT^26>T,@;N.:(IXH M1AKG[BABJ'(IZ(#YW%K!R[[ZT[%OOWI=S1$N-#F373<+@/3DFY>!>OW17.;? M+GZSW9Q)^W00XVGA5^ADD7VQWO/WK?,]\#$U=SPAI:1"/%")K*(&.1>8<-Q( MPN*LKTDBP31*[7'V35DP(AFL)758,4,"G_6>L\4?F^"1L>\/JSLG2O(Z8S>O M,&S[2FY*CXKO[1^7/AQ[.FG1E>_]_3JNUG6-S7!_W* M'D/7G@SB+\.__)IYF;OVXI?.<5'5\J5?"YT("MBH3$9%8F6Z1"_T)-O+3)=V5*5N,XJ1Z6KCQ\/XFJ: M1@4O-9S4SSYZ++-JCZ5ORH65IQI2#-0!T96/=WG7<'ZX5\]G)89Q< H7/MHH!; V?[H=:L3=U1J 49U=9_@7D9Z'G?U'KF+W= M"EV*SWL?.O@>FZ!$1^N/'OSP,.2= M%:.;GG9A6<"M'V%!_M?#/?_D?CQH_PWW MM?,ESPT[W-[\C'?__D*V#O?)\#OP6V>[]+/)#I89)5^]IFL"\S6F+M<*SW?S[TTC\KM+:L9U1NDF/)XU; VR-*%L3^G*I9(-L#;(UR/9PR-8X;[>$.#:". H MIZD&= N<(.X403DJ12Y&[!P(,O6I0!SA:P;+'P7BEDXQ9=)MRWKU[K];G#[C_% MXTZOWVJ7 N 9HJ-9%X(NIU9SK?T/;?5NIU6-/_]("C5.Q@;MO$J&(AZ-1IQ( MA[0A @7F&&7*8VGDJ]>2BS4\1RN6-'7S+DO5 M'2<9O3-&^)002U&!ZO*(M-4<16^"-7DB&<.@NDJL27;G%&.CNJNKNC&W*G/& MN9"*4G4GDD)9/3EQR',M(72,'AG+&++*,JD-]<'K;&SQFEXI MU7WL,;I[V-Z![V]N?/^2N3T./?QVM[.;K__W^_,O7?T-KB^VX%G;FQ_@[U^_ M[[G$"B,A2L):4&:ID&;<(AF$IB0*(;7-!%V$SILF.YD(ND,>:(ZB/4-#9R1) MUGBFM,R\"8YXRV(T+#/L:W]%QW/CFCZ2BGT;J=C.EST+KFG@T2*J/4/<&XJ< MB0R"2LR+:*.1<(LA+J56TDL2 L_;>2VS9:._J:J^,05EIG:$06PJ"';%6TV@ML]J) MX!>++;_'?B_8P4%C;>]/7\FDOO+ '-482H@G,F$P%\.R.0#5(J%3P+>9-2LHN*6 M3-"_"Z7%O*%92U-#KO"8BVEJE"$SRFGN*NSFKL(T)-(YMX.6*PS!96);SM04 M1KA"HI8Y3:H1P9E3+K-@]PN)2,U;-D&J,CFR/ M-$1KX].;UJ4I3\J<_.4LE(3!VY?VMG!6;:)@QG;FBWIV(K:P2";5WAM MPIY>MK_K+VQ#Z2IL:!D$7>]E4>BLOU";#G7DWKV$L!60 (^7X;@LHV5MUM1?W<&L(>GI_"! MXED/X^]@3VV!]NJSM36IC4G(3]@[*1RFO?/C+ YG1R?U:"'7.SMM'?3.AU>" MP!Z@H@.K +]^WCOKUA)5;,5<05I&5%;7D2EIDF+.RM C6!E8MX'O=\I"#3,4 M8YM<#9N'F]OO%*L-FI/WJEZAO!63NE;;[!EBV6)@89L.+$"OB_$X[Z@_L,?[ MXYFM%$+[R]/J<353BN=9?+?LKO@-<$B@P4> MSRFH9*H?1_/GLEK%03V_8/0%WQN@9K51;\E^FT\E/(PN3MU),?8'?"D"4ZAQP992I@[<<3V*=Z M@G,&V4E7++\XPO_6T?BZ&:+*O(ZP/I-&?UX[NU$)?!F;5WP:"]]^^AV>=UN3 M.SW*=-7TXL/M]+WC:L#58&WHJ>6Q?=..&NSY\)71YPNTQV^97;PX>3T?(PA7 MZO>.JEE^^09J*U5=)@>5)Q!2YKSF<,Q([>SK0#C MUC TF,&A22M7,@JS@%=#TTQ)Z"S7_:6#MPD1K)>*TW4E]^STZJ]<(D!](B&VGD_/'>^P(UCP&9RNDPIBTU, M\"W&,^.'2,EBP:A7S)C<8WX?P#/W5F],)Z\*8 T/I,K\I];@W)Y, -73.[77 MW%ZG'FTUMG=Y_$K*XU<.8MB/11CRD5"=TRC.<.I\@P]7%SOMG_G3G'^MQC_V MXT2LM&_SN?(P2U']Q!_O?]O^V+KH9,,+MO6?.)&FG+W+^M3)=\$@=E('OIUG MY@*2_3%Y+ET;S0DO^J 3^[;O#RY&<\?@ Q?5Q6H(/2O(:;OPD\>5=!GI[!<.6U:H^:E4'\-_NN[9^6X?>@TY"4![R*/\YV9)S9& MUBN*%Q[V[.N3A]T]Z\;M-#H%JSRBC>/PQU@TZGQ[V#[^&/,SP;/]9@>=P4Y^ M[A=\/G;1/M_CGC)AI4/6J(0X)1Z91 .*G%LEB>$L73X?(\)0)FED.G$6G&6P ME\I)%T1P ,9+G8_],,F84J:3\]M'\ SYV*)S7%5[=4JARCYH1QE_?=:?&/-S M12)FE%B=GY')"&9S\4LEK!G6IUI?O^C8/"ZIN9!YM;(AYA;0RAK M;O8!;A;$@"UVLW<=HT+)CSET@Y@N\>OT3^?F) M,OUED6?R17>A.OM1%>J^F=V:)6N6K%FRI[!TUW0*R^HH?)4#G^>O3OO[6]X^#(?MO[_P+X<;W]J;X6"6[*!] M]/YB]_?/<"^[W2^'[:_MS:^D_?=[!L]!VW2+[!X>=+8VW^(V?3?)"7:^9ZGR M6B6&+%8*<2XYLM:!;')OI23>8)5>O2;FOJ8\K1 ]28,YSQ1S @F&6D^QH8PK M3PPG,GB/:11417P-YBS"MM(@T7TBT9CJ7AC-P5)(Y*7(5/="(T.P1RH)1PFF ME"F\BIPK#1HU:'0M]Y/CGMK(E)2!*RT M8@PV1N2,,)D1AB++J$*$R.B35"P(VJ!1@T8K\6Q+H)$ES+"4B(@F\>B]YMY$ M0[E22D?!"[)8(H>)\B&W)E"_:O'8/9W8 M_#!YK,FFH&(!R*^MW_N]\].#*S.B+WX:BDLQ4XYKC\'-CTQHI9BPSA$LDJ4X M-+CS^+CS:2(/1(QT*5",4M()<"7FV<2,2)8G7V%=(UST(0JCZVZX\2)9!!9&B]1<,$ASBE'AA&" ME*/>6(\A5O'W%JHTZKNZZFN1,-G SN/#3FF= M0Y(2C'C"!%G%"0K",8C5M2()_ -MFH%/SUA)/76:$"8$X8ISYES0(3-98&W! M/4S7I,\:U_ZQ57<J)6$X(1)51#PFC%SD"4D+$"LT<5&D9WR(V*CO4'T5 MTTQXR2QQGFN3-/64Y4'QR1L5M&K4=W74=QR9>\>)H32"FQ\8XLHEB,RE0"8Q MPI(-(E#6J.\+4-^(L0G621IP'IZK#)<8["\73"JGTC7#4AM%?3A%'4?F(1KO M!+;(.@Z*RH4 164&P?9PL,$&.ZM6S45N#LU_;;WK]>$SQRUWZPC]120&94B< M..Q5]($G9K2,FDHLC%7"<9X:^'E\^+F8B-!ELAH\^8!8%!XB=,F12T$@1Y(7 MEGO+\UAFJND*)0:;[/T]*VD*SF*K3;3@XDL+7D)BCB4RH)XLQYY)B62 AAJ*"*X&";P[<7H+XD.0\^HP[$$9XH-I(0X5-0 MQ'*L@FC4=W74=QRADVAS=6Q U!-07Q$2,MX[%)CURMH8'0V-^KX ];5A)%'4?HC)CD4O00H9O<3J,3LIH:) C'QD2J M@[>KYB(W9^<0H1=*^\ZQ[QW%Y@C]ROR@XEB2**3'BA.2#( 0E28$#9?2RC;. MPXI@TO8D]8&01#FB&*+4 M!F,3 :T5#"EJ%=C9* V)C8U] >H;HC;4*)P$<1PGIS%VV%B;0F01&];8V*=0 MU(DC=,6\$P2C'+P@3L':.D\C(BHRXI(F/IE5L[$OABFX$.-/SCU^SGS!=,07 M? 5E[P+)SH4)LI\?T%JKA566$)L8-\18#:;6,J^LTU*I:X*923_I^.PH]$[K M]QL,?C@,GNS!CX0$++*+1 -@< H:.4$=LHH83Y4,/'' X#4EY3VE29L.X;JJDF)'F0!9[ 8B<'$L6Y2LP:BJ\I,VX4_.$4?)S(H)Y"\!,QPM@Z MQ'T$58\^(>J9YL9'IR*_%R>K4>_GJ-Z"&6N$L3A%RY-BSAD1\SEW@)>5;+H( M5DCIQRD0*X56P6 $.)QY37,708P>D6"=<,0$;MQ]UR@TBO^L%-\X3*R0PD<9 M>:+69'#=OR'M,IRF#$\2KX>+YI/3GWQA!2=55JL>:-X,!'DI!+0/ MGY^J)FHV9NQN9FRK,F%5>FIC#S-FL0L"T<0A=F7>(4.U02"JT9(8A$CQGI)3 MJW>.UZ#1,T6C^\J8-9!S;Y!S,8*9@]\+H3"G,H95 M.Y-L *@/]*GG$- M4P-%SQ2*'B&KV.#1O>'1V"T*R02L$T/.Y@,%\(.0TX2"6^0(-1IVDN-[2BG> M?['6\+>&0DL+UCS!\.")-"F#1PJ],]>-E_*D]S&>N+G+'_8N[RDCN]+6\(^. M=9UNY[03![_<:J+WS<^\>F;R#@/,%RWY;I:L6;)FR>YAR5Y,F??FE676*IXTT8B.:X)?Z4)+.\:6'Z8/.(SF5=>2H*$R.5JCDD$.VB0PTE&DZQ/ZMXKU5:H M&*W!HV>*1T)S[YSVF@K.@[+&,LRYQ53G7%>XAC]SX417 TKW"TKC;!>E6G,E M+=)<:,0%\!)$^P9%@Z8DW@'FN=!'/1 M:Z*H=\HNF'MO7*1'0:.)LT#"(E/",^3!E&3.((:LY X93 (V./J@G_.PO@:/ MGBD>R8BCX30P;AAGQCH6C> 4M$$8\2"\X4:%^D106GL(B7#*.9*("V]11Q; MBG22$@DBF&?2.2KDZKE(CWVV\F1IO?>@9_TX.&WU[6EL#<[MR0^=SF-WX6=X M$5PWT<;(*4]64,5="HXH$BRUGMH@DF^[>4^*31YY$"#6Q5,A& MPQ"Q@M$8J93V_O)?JU?HU2CP:)8#3=P(PX+ C$?B+//)Z&B4DU% !-!X0RNG MQ6-OR&J/&833*&+C,^4<0\9;^,-):Z+6/(CPZK5F:PS?V1UJE'AUE9CR? SE M17 L<'"'+:62>V:#U"$QW%CA5=+?B10+3DEKFSB*&F/$8R9 KF0-:#%WN0: $.R%6T$K_,*F,E8M^-VQ%BS>AS]=5%L]Q;RZVKO1MJS< MBBV=+[['!7HVR'X_' "-:_8(H/YE,D'B./9)48&<9A%Q'C$R3$.DY7&(Q#)) MHW\@*JM[T)\5/SMKD+1!TD?D+VA\Y">"T[&/+&+>FZ"0220A+BS *0DZ9ZJX MA0B81I?'EHLU+G2#I@V:-FCZ0Y,S-$!ZKT ZR=#@!" FQ\AQ'1"GF"/- $V9 ME=XY:K@RJO%+&R1MD/09<4LT<'J_<#K!NP6@R4.(*&AE$(]&(TNX #B%32-* M:,R>GU]:,K__/K7PH\/*)OAC>.-'MK_?.1[>GRP 6CVAZ__[]71!U U?*S\Q M6I#JL6 QNO9D$'\9_N77(3]LY[CH8?G2[ / 8OQZW@FG![\8LZX%RRI:YZ[K MRU?ODO6BO3-[4;W']3HV_,JW\3JY\KWK+DO@34%O==GKWQ/L=E=M;O;);G8Q MZ;KAY.7FXU)RZ;-SO T?N=AO,;+6 I-HENE]_Y%X M1A8G0U@"ZE=[;_^(_\1N]=SDOAY\$2:(Y[B M%G NRT@:Q;P%@M83LCO1D?R M W)"5;Q]=Z*#NJT(K%[8NQHL/LUZ-NO9K&=#0?6PS_[I9-J,('LAQ/*7CHJOR8&$(9:<9D'_[G:(O^=?3_L_>FS7$;2[KP M7T'HWKG7CFCP *@JH$J>4 2MQ<-S3=*69.N5OBAJ)2'UP@-TBZ)^_9M9A:VY M2*1(DRT266C*?W+/V?_N+OGNM/\,]QV\__%W"B(_WOKR<[3X[^++[ MV\L/>U_^S$Y'('=G;[^\>_,6[CN<[GUY >_XM=Q[\^_9WH=MLO?;V^/]9[O' M\"X"[W9[3YOH(YZ9R4VJ'E[H#?U: M0 M8HGB3/.8, &*4*9%+&F:Q RP*=&Y)5E.\/S#A&Y2N].;CD4\> ZVJA!*.)'F M)*>9D-+F62J99$E::*V_HC>,5LQM,V_O4Q'"X<'M/.9XHC(5>0Y63&IBBXX6 MF^:%RL0];J ^LF_+OBF15B0T$4;FU%@#A*%RQF1!,![N#7IK.= G-LAU-(NI26G,36'@$].,@6S.A-@\_?FA)::< M9]3_.K5S\UTV_8-H& HZ!!"R)LP)P*1$"9T8[10K99&C *W3L M<)-R+HU2*:&I8VPT"C:'>7N;/B?:$@E6 $^PUZ\1-!8 O#'3DI)"*V(P0G!O M(Y,C^W;L:ZW2+DVL31S5S*H"ILM)02T'-L[RD7TWAWT'-KU)A$QH$C,E5$R5 M=;&TB8ASKBD%2M;4CL?>/ 3VE0DSU%(FLR*E.J'/A MWJ9W1I LDR+.@']C:AF+A0037Z2N(!G)$K"$-D]_'@/UOT0O%A5<,X_4=]OV M#\+?".I$ZERF."@3U/&,)YF@N4EMGMG?$]94>14Y3&8Z:#_%V##1?3>7?0D7 M#KB5<#SV4A89V/()R%QA66Z,*RX9TQO9]S;8=U@7@+'7@L8Y)6E,G4TP'2Z/ MB=*YR&5N++DY\WUDW\UEWPSTKX+8) ?MF.8)X9ER6A*G"R>3A'PEHV9DU'^. M47L;W4B+O9/3N%"6@HV>FUB:7,=:)])@:V7FU*:IR&/4'2ST\K,U43G7BYD= M@^\7.@\93;5@AE-!:$JYDKDL4IBYH!;^;PS=;0HF[0];+20JS:PL;&R20L?4 MX#F[&;,Q5:)(7*JD4MGH^W\ [)LHFBM+3)921I76HL &*3)S*7?9W(19&3PC$\W)$X*5*CQ>,VAOHTB1, M@#$>6X[I\$QEL4REC0F8-,R! '9*;IJ,?3"=B<-1]?7#Z$^<=?V)+V@1? EG MY_6.Y?NA@5;3W,)-CHM44@E RP6G0BJ=4:N3_)*EP6,BTRUA\+"XG]A"9")7 M<98:@0X)'BNK5,QR18ER5E"9 9/""]N]NBYC3^G<^3]RR4*42&8R8V5)J,\ MY4)HG6LBC16J8/0K14 C@_]S#-X[,F1>4&EI$:C9(WL?1_96PI1.">I$H)04U PI+D"9N<9R2ASE\Q1'ET@M\'TO0N$*)O3 MS+"8TP0L*YIA-S&6QB#4LX08I43"_J$#ND?&OQ^,GW.9CB] M^WH;,3KX7[;?%Q3VA!0Z)HEB,94)('5"BMCE-%4Z9X5C]H:\+]]Q;. FMY\> M0>[!@=Q->9I&)+LQ)#OID,PIGI,BDW&&"?&4YVDL)'4Q340BG;, 9#<:RQMQ M;,2Q39KXQKC41G2[*73;Z_4TP2TSNA"QLI8#IA4N5C37,< :48!NJ2UNKHON MB' CPOW8"'<+OL,1YFX,YGHE+E%.LD1E,8 = 24N36,NJ(FETH5+A#3UFU9LG"B]O$EZWA0WFS&OT@V7)B+/%>&*$ZIRP5EJK,PRF9L, M3[^YGE]MH*^,5N=UK<[=81#4YL11PTW,:9''5%,7*R5I;(O4*6EL5O";.VAW M\QKJC'AT3_%(%68$ M2S(B6*PI U!2:1(+XE@L%&QBDDL)>XNN,,"L$9)&2/I!("D7A= %$RZEG)+< M<7$QM@\/E;$\51Q:EQRGT_Q M'/'HGN(1)TX008@EAE/'I2"2Y&FF,E.(0M*;. %A!*6;!:5>1V:!9EE+BTD0E,KUF1\@11V\01_]<*P(@U*K< MV3BQ1LF4*)QPQS.HB M$?*2##QJ0[?(Q;TVI&5J"IW8N,@TF&C,-U(A!;"R9(E+TI0Z_>A))B:"\Y&) M[R\3:V6R73&*1I2:F3N4Q M3[B-F9*$4,*!_.D_U,'J6IRSX9&R$3='W/R'FRV,6O =@>>@&0,U">6"Q1E/ M)-BR3L5*9#IV29YJ:BU-E'[TA) ))VS$SA$[1^S\@1H\C+!YH[ Y< &RK$A3 MDJO8I7CP$Y=9+#'[DR?.: >H2*D==;/@.<@& Q,]RYR. M\YQ3T#GS/!:YRU'QM-9E*4^*^Z1S>H_MOY827M=F),$_[9!GLCHHY^W(%BBK]'P,(UO!2@(%H>6OC_RMIH!D\_K",+ MBVBB5_9H:6?*5H'<,CZ)$%"B8UO9Z']?Q:EH)+6I=%H7CB8Z$4(6N2.%Q'"1 MR\S[9_C<)"=)[#^(C*\A%@.@@8V&3U> K@ZO0NN;72L1LLS^_*75JZJ")?A5 MUF7]]%#.#^S.O%^AWV0Y_QT6IT.W_,=$MZG]GY_OYW;-_E^_>['U\^V7/[7YYF^[^^=[HE+DD M*6*5IH!0U)F8YS2)C98V*ZR1H/\]>I)LI6?@*0*JGL*'K>@)W\]O5RT1$?0=K+DDC.OT67/UV!,!D52G&=Y%9$F><2,R M \0H>8*$F25)FJ0Q?@ )32XDS)'Z;HKZ]!?,\A,VIX[06"M5Q&!6)+'@HH@3 M["R76UL0+"A+ML[F2O_'<,69&]320X_]SPIV-ZJ1H;T)-8GD,H(]_6B7$W_%92FD?9/4NEJ=OA0? MI.SOPAD![#F%7BYA*N5A(=IG*,%I-F*[BVYD8TCMYUYM"M/O'HR\1O3 MTI[UU28&Z&6YB!H1M;>:P9OU*=V9J"(SN99YPBB55!0)(VEJ,Y."2IVI1B:Q M5B8QM/8'4@AFHQ^;576,I&[GI\70,WCC)U]6\AIH?]\]A7UQC7)\($\OE-EZ6FE=0N=["UP7'*Z/5NLYLL'JY+L/=M! MBPD/S/9N\")30#Y)[F(%2F0,7^6:%!DC,GOT))VP)-E*+E1+0)D80H7WGQ>_ M "&A<)HN$-A0H@#1!'*:6B]RO/YR+@4"1;=*#M(,^FDB&1V!P!N\S<&3EZCL M^!O/DJ,'*AFY\C.\^-QK_ ! ,Y+P_Q<2+BA2RVJ%EY\. F7.$LT=*T#W9DG! MJ=$%S6T!GRC@W?GTN[/WXBS: 1%?@'; J& V[KNVUN\ES*.GZOI_[-1T-)P\ M.!K^,]D]?J]T9HI4J3AC',^_A$]@\:2Q=KS@FEM"#4"@]Q:=I>!S\>\0E!Z] M *J[$IX10U(MM=*Z6%XPJ4#69H7DB1&\69!A6J$,3) M9-S4?WY3#64D9PF+"U6@K[80L23H-\L$YZGE#O3"1T_.USN^_<4IB_&4UNO_ M1HHHYRL9'C"P*1L3B68AS?YL-?MQ:9:';?!S<&-CA2;]+5*!3;M:7GS+P#;5 MWL"Z(T,TRT\MV.#?PZZW^I$\L+&JK/P82P>#?2RGQ_*D?O2O=9L<#/)3:WAZ M^F&23_Y;57#K.2^^MH5_1\OXWZ?H*G V*0J9".L830EE0DCF &08R71!A%#R MHOM8RD1&\LP2[BA!V-(*;7=2_"Q1>HEP_5V@X1X^S!02+,X<_WPA34:<-C!N9P3 71 M,:<V8=& 1O,]SA07? M-H95!AL#=C$6(D]BPX"3+ >$QSX N*EG(WW_=4X$I_.P&HNA6>\ /PO9P325 M=?2?%4@Z=X*.CT-K#O"_O8NB]D0CM485LTN5J-'?TOD,\"%:UH?H0#GVS[#U M1:Z8@4._1(^*GJXPT-TX]Q?P["J:+D 8!U?/H-[O$F[]<]2P,]^_*P/@]+'L>C&SK^7G/C'N-3S_U^E"?[Q;GF:[KQJ>GKVE[YY]S-Z]^>OD M'>:S??@3_MX#/GU1OIO]!;R^>[S_YNV7W3=OR6F>?O_WN?(?L:8K<5GS)ILCVA5H\2!YX"< /UAZ1_J;^Z<]OY>%"%; MT?/FHOK4B\Y>BS8)7F#AW7#M^BQJ=-%/O)ECM:W!NCZ91-@ZSJ"L /U$A^% MHM-/]& %4A&EH;\,I:HZ6:/_Z!B#$_#E, K;!N#"^RZQ!WCW/))'1U.4RMZU M';Y>^"=@4!"$7XP"&J8)AK6L3F!(-L8'J,7B(TI]I'F?3/+S%M!\A ;XTJ>C MK 6(/WOMH(X^K*JR-F6SSG["$F>):PQ#Q>=T273X_FCP^>Q8_.5^*=;>IF'& MBZ7/B#B8 Y? *_R(0UI!Y*K%[+)+U"@_\%SM&:)>>>,Y3*C9O]74H.:VFBXQ M#"JC0V \ZT<.2A1\.&?AS:KRK.(9K40RJ5H":8EW==2H23,PTSV%EC.\!P8! M8_&CE=4?&XB#\1 26CLLN.$S$J5U7X*KE<@$MZT;E9^?'_/I749MO'0E4!J,TZ#0 MG+43Z!F]>>\:7,Y;[&G1*R3" $E[AO<<,>#TJV13;:X4?Q&X.$CM,[FQX>OS M$F37R.G_?I5A!VL-'-(AQ( 8AH 5\*BE^(/%PAR7TZGG\[+RL'X,U EL42T^ M^S?";E[-W+YF,FZGE^MY];B5E.9Y.]U.2T>K^R7@W%R#<>7EW!^VTG800[AK M4_S6U?;=USK9WW[/2**E43+&$%!,$R=CB;70*9%&)"8G\,>C)_2\&,)_H7PM M >@Q)0$HQV.DSZM;RN5JN0"Z\IAQ!%H(7 &T858>$_%W>P[;3Z)>#9%3D K( MZW7(FD,*!98=W(4F]_4XYAS$1GJ^&PIN+T&X0G4B< M"(N=" SB+R27PO,:Q04O#@+LL4\Q;A0M,]2SD+[7)>,9]L#W-VQP#@9?3_;] M-S\'!J V)3EH-3OHH.#[] M2O4.*DDERYFVN:4NDY)FUJ4JSQGH5Y9Q='"?7_5RA;K>S MV938_>U#UP<8S\%[D63*,9'&22IX3"G/00"#+LM@/U+!"NN,>_0D3;?(5RH9 MI*]16'HCK_ )<'K+-$N]CZ/%3QOOD2Q;<&& M-]$_XYE)+\5%Z-;-_G%7UE>', ,-))J6'U')78(9A/'B.U^2]$Z7)#A#$(M: MIT%K^\_M=37X<[8M\EO8"D+)QGH0'HE$-@G9N#\*['+#=HAH&@M:9 M*#C!/J*SK/+!G-;.;I2%\U1:G'IPPX'Q=:7:C T6X']=I.#<"S'^S-9'Y7+- M@=8E:2L[+:T+S(!8'%Q'RU4U[XC4NU_/.#&]3U'[;&Z\9RJ/ZW6EP#_Y4^MU M;+&Z?VCPMRCOEYE.+="=]X'"P[S?;+4\7(0JI#4VZ+/+@X_+5OB*RKJI=^%B M?5()"C"@OT;.7AY;.^]\8BVGZZDL9\%[W,^W[BJ<&N5D0!+E.>%,5\Z!(4K0 MN#WK>A6XK>!O[>:%J%/7WD$A/2,> M+7#1\3U@:OIH7227RZI4JV58_07JZ? DO*6??)A.%]/%/\!0E=,@* >;!X"U M@/WLG^&7P@;M\?6-.8"ME0 ,>,CT=XX".LW18)$ MC/48X_V2@$YAE+JL "&Q/-';S,$#6Z,;[P#>%*('",@KXVV.J3R"-48O:3^- M8+>'2,.TG 'G]Q W]!X&4EU'UC6%8>7#4?8S,.(\8!\0)9I:BU5]+G$^Z^VE MR]6$3X8^VK",8#!5UA,%O&S=)[5A^G%GV3_O5VBG&?TS&_Z[,^^R7E^ S@?H& M!2%1(ZPS$NX9!U4;"_!.\8;Y6]>TSV%%">=]^Y^0I*5_H9E_33&_*7(0 MUZ[/:$&EZ,(9(_Q<8/J>XS?>,!X=:C/ J;\V U6XB31AWB8Q-IL!N M=6"W\HRZV'*G;&$T%5J#W7J>SVVM0T,Y<)9](PVJ]79H'40-"HJ+W23**70;M&JGD.^[Z *Z-7H;S^Q"_03X^ZQ7KTLT<6##NV==:@J:"6N"LK M4(BR(N!/H[NTMTU07<6@L2=#3,P[J"=]7'8M$Z$.$L"K*PM4FD'9\=K3D3RI M%F!>XM4@6X*:Y=TR(0'"1: /3AP"MC> R?&DI =[(URO\6P_K;RD[;3)I5E57N# MKZR:(5SPX.#(@*LNNJ"!,"_YUN;9)K]T:@E3[X!".%YT;PGLP_*#7 M#$48;-C=K^HNN*R#N,+1J@)CJ+4NC[TMV1M; ^W&E+5_I36G&+ILFARB8 MR'TJR/J&X[16U<#NZ[W:(6O JPR++L8U::B]R;7M385_KZ8G TO@F<44D9;1 M7E<^UPJMDAI;9]1@0V.^UHL2EP6?^ <0Z0)MA9?VH-F >JC:X3-![$=/5XUY M]>^%J@-4!%@(YLIB72'$N\+^9BSIV6T2'4P7*FP(VFU(&3 9S OQ*!72+AH7 MYV\[O[_>:7Q[/W?F]!K5=/O:L_%6]"848;>97(TUM;X/P\DV.S$@AT:.UEMG M*[_&2J]AI5=Q<:77%;*KZ:--+0_;H(1N<5L)W:_L :)'EX:Z>7G=>UVMQHO# M=[_MS?8^[&2@V:>[KU_.WK[>.]S]H-G>AS\_[[[6)_NO=SZ_F_T].ZWQ[[YY M\?%M]C;;_? 6-/N_/N_]!EI^]OQD[\O';._9\\][7W;8[H<7LW=O?._2+_O; M[W7"F*76Q#F714PI26,E\RRV+K&%+)AUG)[.ZZ8)(ZQP%+;%45&DDF(GE3S) M['_D=W_SK3^L]KS?*8-U(-/@ M-#0^O=8'4M V6LQ##QGG4P(1((^JTFLP(-WM_ "P!341A?G'Z!%$N^Q3L+%0 M,0@)$5U&0R^BRWFPFOU"PVV?9#GUVDUCR+6"WWMC)H9:A^ZTXI ]H'HTGV,I5F5H-!Y MWV^;>N%'CL9A(P&;*]?5F,.O)?U4+2*\;^Z]V?R?[VQF$G *=Z$!KGI3>IC< M/DY]^?CY/=6"R2HH@M49)RPS3)Y(4=3*IN,3O^>AR] ;9? M8#SF56E"OKY!@@$T0J:X'PFG(="R.(LN(<,I<(RM>L3_3NA]KHKQD>-5$T[ZU8-H6+?LL/K31-$K=WTCV5%=R]!YQTB)^!&N;2 M/V;AP/KWHN=_P)Q*EA ML9J$!+VHEXWE&CQ*Y\W%?K9ZA2;2))J"K)M.&K:Q/MM^XM/_T8:=1( MZ$W6!++WW U'H1H(8P-7G "K*_&H;86-#=_.&"3W;:\TFTW3L,AFL3 KC# MX$B[2("=\8 1_>ZUX<;.- T[.3GK@^A7I35\FU]^WCJCX_V3^KX^!/-\:O?= M:22C8;0]@X"*P!7USX\O+[-@<1J%I76G^(,<8)%\8/]Q^^$7T.EW,_57_3 MZ5,;P-!O' A";'%&T(?0'+3;/+YQ+VQY]\*IHR?";Y1M%2R[\.=D*[WPMZ\] M-DVWTMN9 M%O^68R\<;.T/'=D-&3[/,W;;3YVK]Z(NQA]E.%Z[%PZ'EP=%J%QU) ME)P]E6BS][9)?(G(Q+OA41.]J?E?R ;W<1V[HU^BC+=+F8J; (W[N%HCU=T: MU7T#GL^>R::UM8-#(C<+MR\04!9V44YM_?@R5'31C+^7+#;OJ,;+R[%O[?YE MN&E66 .G6*[?#PQSPD&FP&5IU/2TW(YJI'9#Z ,W3OYUFX MAA!99&F:YRJE6C-IDX(EHDBY4X);W;B!BX2=?Y+?50[%?8FM=U86:S':XW+> ME,O#IQC0F-EJITT*V_;A9Y\SOBDGY7ZOU[@Y*?=P^C;;)>&9OQ[N/_LS>SM[ M!_<\A^=_3':__/OCWK,7.)Z/IT_*W?_M[P]OOV@__MW?GM.]9^_*=[/G)_#> MG9H]Z^[Z#<'^BP\!&P-FEN5SD*(]%D[DB0O($+$7:Z5@7GN<]0M9&01;I(:N0$@Q#%N<2IM(IQ+7):H%(RI M8O3S_% &SA&>)!.0?'2,_%(?WCA'"F(2-S6/ ;!K#]II8 M.*-BK925.1[6F8(,YY1/ +='#K^_'$ZX,D(IFFB1T\PIGCLN64J(32P!OA_] M"#\4A_=^!*V= :/+Q+8@>4PE P5="1=31B1W3MN42N3P9)(GZ09Q^ -+YNEK MK;_+DW!9-^X/C5'2N#37.DVLRJAB$HS/U&I5&*9E8B@9/0D_$$:]&G@2$I.R M7+ D-K!M,07;(I:&B!AI6F>.:2TDGLI#)PF]-D9M7G!FY/ NFJ%!Y4PR)4D. MUF:N5 Y"R1096!F@G62C)^''XO O@Q0WD26@2L9:I!PX7(J8,\4PI)$1G1>2 M&.3PG$[..]E\Y/![P^%::XZQ29E*B2$LD2E ?XH4D((XST=/P@_%X;TG0:HL M$20#R2V9!CLC%;%R21[GUID"-]L2@_'*5(A)48Q2_![SN$HUI04AJ>0)M8D3 M0O'4%.]+X+)@(I4Z+BR1,4V8B87120P6&-\7BSEU+?#]M6,5W7@7+K@[K[EBEUY_O<&M%-J MG;8\3XUQ(+VIM"PI\@1L[UQ(+M/1N?(#@78Y<*X(FA .&QGG1J4Q!6P&JXO8 M6#&J<\=8PF2"H)UEQ21C9P]@_#X7\%5*=N\R C0BX8B$ITU4 \9**IW6A:.) M3H201>Y((3-+A,N+2('8%_:([G<;ND M #$'ACR9T"R? #6.2#@BX<-&0I&Z7$FPCF6JJ6.YL* 4B=2!1R4!20<79H_ M#!+V+DT+HLT5*8M!L66;V\GQKD;79OZR3CCA>,OX-8'#7$*VB(^\,R M5TQ9$#FQ,1$IB6E1F)AG2L:\*')0$A4SFH.&6$PR'2=N?UTN\W7:I@P?!J1Z3:1J8\JP";1-'46F#./<^H]*&ME<;L>C:6-3[]0N2%89;;&? ;4QMEL8* MNZD9SFB1%U92V*DG>783[1['JN<[Z)WV("HI;K-WV@@_UX2?M8IF#99U0FF, MW3-B6H@4C+1"Q'F1&EL8:I0!^,&88GKM/+.Q%&J#&?@66Z.-#'QM!AYX6=(D MHS+/LR5&+MY<,7R; MW9O.R$8*N>1##ZVV$GV#.;[\O7(;'Q&1QP248\QE/8J43 M%0MB 79<1BG/ (3R24J*#?(ECCU2?^#N9",+WP +GW0LK)0N?C^\O!MMA<;>?@&>+@7PY8)!98\B1D! M=9IR26-.4AHKR:DU1%@F"? PS2:4;%+RX@,+RS]=5$<+H'O[P"+S5XD+9"21 MA<+^(3*CDBNN4NZ*W*K"NDSJR_3+&N,"MP]'SX>&O9,T2;."QS93 $>TH+'( ME8NIYYPJ GPL5:Q B8AYHDWF$'T)EFBQ23;R\7WEXSQQ&2M2 M+!S CH>@2XJT*+1(>,ZX(6.&#BVR*AN:(FSC*6QE0[%O-"B5B@89!0 M89W!!FU).N'IV:S=D9'O!2,G--$IL+ N$DNEL%([9U,+=J.E5DA^"?-^9.0[ M8>1>(-.B8)(;$5MC@)&SS&+$S,1,<2,--8DQ%!DYG^3G%$W?"2,_S [AB_-[ MZ%PGC'^][FB;AUT;VD-[1*SK(M;.T!7 F"+,,8F]845,"^-BH04 &,M9P3*= M%P5VR4[(1!0W53#TH_1#'+E_X_I&C]Q_ ]S?ZRL9 '>2.1K3E /W@^41*U[( M6'!.DTRG*LOMHR>"35C^T)JA/F3FOXK9<@.]DD>SY2Y@8.!_<,;DH /H6*8% MF"V)X#$WFL1%6C#+TDQD>%8R(<6$\[-I0E=N8#!"P.9#P(;V"!X9_P88OY?_ MK$B536P26YG;F,J,QZI0-E9**&.HI#3D)8A)FMU47L+8 _@&V/.ON9Q.%UHN MK8D6RT-;1?;SD9W7=H*'GXWI"W?JJM#SZO%@@_9Q?YZ'[1G1ZFIHM3OT521" MB\0X$Q..)WJ!W1E+F9-8Y/\ MVVL;15)0, ]=G#F9QU1I%7.9J]@I(31GAC%M?#U1)L[V%ACY]U[P[VT>L*& M&//G'^BS,TQ!B)0%_K#14G[^[O/+PVS..X%D/,+MQA9HLR%]PUPBK?^V=]NV MQ[R5\Q4L:>/77(P_LEO-%52Y/=F#(E:V7VW.S_I3G_UG!S[MV M>;B 7S[!)3,[7XZ"XFJ"XL^US@\T*TRJ:,R4EC$MT@(U/1HGDB0DLTXR# @Q M,F'%396-WQQG;GA/[!&C1XS>Z!R;$:,W&*,'L3NEB4PT V4^!65>"A=+5B2Q M2G/#'%7 7_FC)T1,LGS$Z!&C1XS^$7R;5T^%&M%Z<]%ZX#OEALE$"1-G4O&8 M4L-BJ3(>NYQQS5DBI62/GE"13P2]3O!C1.H1J4>DO@4G]HC4]PJI!TYRK:PP M!8LSD:<%);"GG&:7H_""/GF3II,CY?0!J[V'_UU+"2^&_IOSTY+_A MGW;@,UD=E/-V?#EP8O,-#DBL@^6'5;TLW4G#_T_^6U7_>M*MQS/"[G'@3\3:>G"*/[Y;@TR\/'0FQQ1M#:;J(( MS>/#K^F6-\1/[5;XKFZ9;.2F^Z[%?_XV1?VBPXE*/ M_4:D9C,#,M<\\?XKD](6,?MVIL4O%6;:U\N%LE5$)IXST02YPA0O#(G_H*OQ MS&H[\\N1MNN!O14&Z_$00H^A&EK6M5W6CR]!#3>2U;W9>N2EF?_[ZTD>^GH^ ML+:";\JY61Q?/IA_V42BC9OHY8W3\Z:XV61\%>LR+W)F"YZ3+*&"2B6=T()) M;1)BLH2\W[EV''W;(_8],?/^?;C_9F^Z]^SEX3OXC/?LOH'?WNQ^WOMM%][Y M-MM[\U>R-_N+GC;S=F?/V=L,?OOMQ0P^P_5O/[_[[<7AVR]@(GZ!^7UXF[Y[ M_6?V[O6AVRT'YQ1J/.8L)46<5%:DFDIF"202?5*0924?PN57PZ<]8 M-+E12HLDSBQZF)S .@A3Q(6QA60VHSE/'SW))FF>3[+LVHT7-B\;\T=1W*YQ M3/.#Z$@/!*L3:PJ7)I2FE(E"I(SKI,@TXU;P4=&Y$ZPY&2@Z+,U,GA#K0#J<%2M+F+.6<)HZQU.74TKS43&X(U[M%0-FK+&N$+$II(ZI MDGDLJ*)Q2HR4LM FTWA +&43EFV2@^\F708_SLD3(=?JJHK86.9P>PMT;[!; MJ"25+&?:YI:Z3$J:69>J'&0[L#$;PS-W@]W#/)2"$:-U"GJ6IC:F+DUB226- M,8#OTARL\A0;+4QH02>"WY19=_=%![>4Q3+"Y@B;5X;-G,L<#=0\,XXR+3BW M5L#_+$]X850ZJKQW!)N]RJN-P3P#$3.:BIC"5L5<)@"@(/&(T]08FR-LLIQ. M"+UVY_*-@VM9L 8.ORM0VVA+RK\9M'5)6JU&DZB67"_'2WJ$A_] MN+)3>,/-NL([O%DM2_,+O[;]^'F5)]'_^%\_2[)?HO]<( M_ 8Z+JQ#,49RRU UNSTWH2KWP,YU:>MG9:VGBWI5V=?PQE^G"_WQKH'ZI 'J MV7, U+]++($%L"UWG\%[X#GOWOSYY>V'=]/]9]/IWIN7L[TOV_">EU/[/R]/ MWKTQ1RJC^5L$U#<[6 (+8+MSO/?LKR]O9_^>OGNV5R)([[_Y*WWW&\SJV1X> M;WF\^^SC>^)4*C5)8TL,X*VS*I8%U;%BULK")B)-9)"B #O6;*,,5)DDCEJ9 MX %3B3$"?1&%SAAC3A99\2BR(/Z.D.6KE7WTY.G^WNN=O=^>[SW=>?[J+*P- MJ?L4Q(4]^?;[UL,"J@G'!H]2JANG5]5;D)U79>C5=3B)7+6;1$M8,WX__71\J//]?,+<29ENO M5%V:$H8(8U/6-]HLYY\6TT\P#GAO._BI/9!37"1M+2X$3*1J3M883 >T.\!K M&$E5UKA:?AQACGC]T6()5Y7PH/#=5O1ZN(!SA!*X^4#"QR6.&"8)3_I8^VG MI4 _^!IC[0R&=U2MD)0B=>*G CL*@@.1RB_@^BW^X7*N+>Z3_"3+*2H)6]$N MOAD6,KRLO^H(=!/$.#\[& ^\$\FCA)O\5&H[=7$8L8%E]_,"TL EDS/0C6 \ MPQ7'$=?=@'%X2%S'AZ4^/$U$L 1'\"1\D[_H2)[@G+:B'1P$+"\(/EQ;O"V\ M"L??CP>'#R2SQ&<-'NW%1?%+'69V@LLSF -<">0:88=5B[=)&"1\>P2S*[77 MIR;1S$I\/(X+)U!9O:JJ<$0LR QDI/7]K.S!:BJK*7[Z5-KC,)QZ"9=Z-EC, M#Q9X^Y"H\,$74]44;HF.2V"50([ !W.8Q%;T>RE5.04-"@:/:U:O8%W+):XY M3@.&BIJG@06W\V9IX*W*S\5/%DT:+K3. M60T3G)]+0 %DPA9VK3D M*RRBT =\(Q#E#$EG!31<(=N%Y4*B6"V;I8#+<>P#T@PD 7 9B'_K\CT5;E6K M\T]\7"[A=?H2>M[S^:>R6LQQIP=9=-\SI4V1NP-P^+_U@'9.DT K-LS!(Z *\M#!)I) MPQ+X>P-42QODQ:RL:S\JH%Y@(WT(*^QE; UZTO!E,XN!P(+''\HOLC(X;Y3)2Z3D0/K'$G"B_@41:^E7 M"%YP=J;(C:L*AG\T79S8YM8P1A/#>*JZO:35='Y9GW@_O56CN Q4I%,WXK/+ MV9$7&1W\(?#B@_2B#NA0^H8[Y4$X2#S(#)#;9?@;&+ANA>$13!%^G )R!A7I MO,78BOXN%].&9#I0\SNX\"H<(@>(C8"DG>0.>DPKE-8H)CI":0J#1>0.L(;7 M-J_TBHI#]O8! ,O_5"$DNPG\]S^KLO)[ZY47 M5&CD%*%Q"M8]8B..KEI,>S5J;62Q=QW T/$Y1X%V<*%T^:F>AA?\B337:3R FOX(M,=E)1T>V6[[CLD:9:F 7FYT'-2D( M4=1EO#H2%%C8&%<%'I"H4WA)6_U\.7CV2UIZAIC;X'SV M\OQ\..C7[5Z0_O[OQCM(Q*AOO:T M@::?\(GXJ"SYI?W.7^2_2W_Y.:PQ7O77O$2:?X4RMH[6M([HCR!R<$^VT>ES M$OWTZ/D?VX]^GH0M]@]X:6N0#MJ&EU>?&JZ#77X)ZBOPUTFT#;3ZTZ.73U_" MK7!9AZ3;X=GPFH-*SKRA^\H>+4/CF2Q)4Z3PEJL_SH%/ORDED#L1TE\N],>3 M:!.C!%%H!=ML.! M\;S8\5_]SPK(*_J?P#0OP0R.,"Q2UYV%^RO<@"05/4=R/4"O^)GKCFW0K9J1 MP\O;-D?P;H[+\'LY\P0PV)9=;^G!6KY:K@P._?>GNS!RY3$L6 7>6!ZL5.V7 M2!X!J*#G $QROT(P97SGOT&30,<%.AFWHJ=H4\'86NO([R5 N@R&;8!\UZ I MZ/@>B=L9]>#?4ADH=R6H6E['P/$W-I9_:C/9$,\@$S\ KV[^[ZOD>#F6%<)D M5%E'G2TD%8P2F5O@:5A% +M"P O[%?:^U9-MK2N@F^WE4UE5)_#EWW*Z MLET\+']H;M8O!\>[Q^]EH:4BIHA5D8B8YD;'7&8FEE0KDIL\S2A]](1NG4WB MB@"ZI_!AW4&!9G[G&O"D^]G3X_0DT,M5:,0IS3EG!::@4VT4'MF7I)875--$ ML(MZFHPTE+$^+!)"("ZUX MGA5*9#9C25:,I/:/D]K'+[L'[[ER)!.YC(EA)J:,D%BPU,84!$1*4FME(AX] M(5^!HY:*@C6!WLT8_;MKU%2>[X1#&Q3#Y]Y>47+JG=;UH;7+KQ/@UJG0_H^L M/".6@S8:(B]#5T/(3CA&4^$<6S!ZM0)+QZW0# '-!U?X[:+Z.(%AJ4K6']', M<=:[?5'[#&[K/YX^_]?KI\^CO44%?Z*[XNG:@U_ADWYJ-.[V8OSRT<^H9'7* M_,DI=;_W-2,'HA[8!4F\X[R/!003KWO%RS_657F\M#,)^_'Z<2'HX'O6?35K M^MNZ>\;[)U + [UKH4M/9)W!L+:B/BRQ*U&U2T6(,@WFZM$.P:QU9X0)^2#( M-TR:5W:YG ;GV/9!9?NXSAE;IQL8T@(\"UU *XT;_3+,9[JNU/_K!>Q?V2Q$ MJ^&^W/G7BU>@XS:[,UP^W#]T;H-RC1=%;X!8HC^ X\ZW"CQ%SH%0/G4ZONAA MOPFK#2T L04/[JP15Z('Y!C?H>R!Q!A$] ((L].?([5:^C^D*'']*WT8 M?C0KVP[DZ?[?.\]B>#G0F;&S4G]-^QG0!BQ!"P]#KKXP[>>VV/TJ,E*DU.E$ M&J( C"564QN7Y%F2^-KJ/!UEY#\L(_>>Z01D9)HF(B51XIWA;%75(^>P_RU^0QFJ)?$1\"'22NM E =H5O%^H@NPKT;1AG7'-1H M$ =WOO�<>E K'APZ,+CQ+H)D795+4AQ2 ?N@#I.0Z\,V+(9P.$M3PMV$IT M>:*C8[$Z\'=BA-1'^OJX7A/G/&X6"T9E45 @EJ$POR<>P5];)TMK6@SBP6<2 M3C 0*H]QH9KPQ[JYHN%*(!XDQ86:MIZ:R2 CXY0/)RPPKNZW0\-(]1>$@ON@ M+[[CG,"P_:SMT=(S1N=@-B&;+-#2-U7>_J$^..CI>!!A#A34!.2!B Y ?$J0 M#TVX_P@S$A:K&E2LX%6$8<[M,?R)HT!BM^9LN+R/$'7+TL2ZUKS?]R3^_'O9 MTL6]X*NAZM,E3I1+KP9]DIB(;$#KG_OTEZ _+59+]"F'M*_ ,4@=JQII%!ZQ M. [A622/3^7!H@H$Y1\#&A5\Z_,[JL3+0-I&F:),&7UNLC)OJ[G)],_8ZC MR>Q_>[4Z.@) [MT9094)D:K>(Y"A69#FWFW44_ZQ-]>E/FP5I!+35E!O"G-! M^G)@.5% MS=-& __&#/POSS_O;[]/"VR1FKI8*ZUCRG(22Y'2F%NEF4B9-9H]>E*<8^ ' M&W@3K/Q>9GPE:-QZ,$/*33U@S0G>$U*Y?WBVXI8;R5RNN"JHRZE*369-EF9, M"JM4,K+5/\]69._X?9Y;:['=(/''H7+F8L&-BZDLE)2)E:FA&%O:9+8")O'9 M?&M.M/,"IIVWJ,\!@>N_&@[[BKOM?FA7^P/M*J631L/RX0"846E6WO.QT!\/ M%U.#5N5O&!]XMA7]O2@/L *HG(9HTFH9XBE@AM9UU" *@-3M#';]7P&Z.;] M2$]1A4! >WJ(:XHQG$83>SJ5)TNX]]D*-P.&]7_D[.B7Z&6)Y29#3>_I,__+ MRU9GFK2W3LZ[-WJ!ZM'?.SL[\)2M/[;./*:_H'^@3X4-9C+8Y)BVM*CJTUIV M6 K4V-!M68=@'I94=?XO] X=RJGSN63PC9VZR?JWLEDW5/B;E$_8;%_4 JK] MRI/?8!M.CR&,%'XH/\F@5ZX_?NU2_&.^F/E(4W B2"S[V9YW"F:_;:@-ABW& MU+RC"FRJ-)T,U+VSMX2YU^WD,0*HO$*) W% 4=J'[,QJ>=(4H'EGM)U7(-E" M]*VEA#,[XV]HOYYT]4T7/[]YTH62J9O_*?ED,BQHY9E*):-&%1Q+&3,&>E\B M$R-E'#4%#M[+U8DU3 G1JEU?&B,K6=?T-4[:V0'??=LW9P?8>" MY,&)J8]L[\_W+BT*IC,2:Y&#<*(DB:4E)#8,]HE9FY$"M+_EL9U^LF7Q1'V+75@:VVHG[IHYF/I0)3F[+&F@U_W3ED/S>>I[L8:IH$C6[2"!+$ M.T#[TH9RB=DBN,)[%S6\ @VKEE_/&74+-;6U'^LFG3J4 K;5@/@09;OZ/81F M^ Y]#O?$6[R_7K2'I9/W0@Z_/B<0@:&R*GB!G%05YM9[,8!EP:O*"V9KIYT@ M>_'J5><^\"$PC)SLVL\EAB>D Q@O?5'#KVV-<>/" &H)ERVB5UO;6_CGTZV_ M>P'YZZO=/@7$KI=08?6*6C]60\ZR[W\A/I$M.UX?UPE=T\(XFTX&C_WWI^TGB^1BC87>=M7RL.2[X#D =F]]$&S5WZK MG@ZJNCOA!/L&,_7:J-_P-E?%#__5=MC+L$&@XLBY-#*(OJ>@[DJ?&-,GQ< : M@$)]OSW.0N<<)>D#=(6Z&HY]5I@?C:C^RJ+6#":Q3GLO<2RW=9)?$2L(/1Y> .,'4>W3 MJ6#^&QD11/PL^K18-GT>/& BH6 9F&TCB&@SS!>#XJ[E(1:FADI-_UT#;@8+ MK9>E]L, $0P2N3II$OVZ1+/^/0N0,EY9PYRTE9J6]6$?Q'\1:GBCE_:@!*D& MD]"8?=5,87L,_ZAV MK7]XQUQBN!,F(RSC8-0 *69: E^+@FANF;H)?_=O(/8&0/#7O,T.W/8J[(-U MR>V_WLG UM&6,IG3(J8Y]E3+.(^EXD6 ;)L]ZATWXR=4ZDI MB[/FW;#,^&QW(&]A!$]3VPQHL0JR9KG>^P$N; /L;8I?FVYX7()!4,EYUW]A MV=3;-^^=H'7==G: 'T[5&_L2>^#!2=,5(01K0(>W/LZ[&M2#3\!VUT"@(1'Q M5"'TY)Q2Z= *H0\=34#\59ABUOC\9@O355U/FL3.8"!A\N/15.HNH0&S]!9S M_ .M*)]"@(*@QOZ(9M)$EC E,\S;=B\'QI/3:=V4=/QQ=DCKV8!];YUSMFM: M+[KG]XEOZW4%@VT:H(I%6'V M/D_#(P L3I.=VC2!"HZ5OA(8'3-(,!^^G\A@Y;04K M;V75K.(+C.*CJC1(Y@>"^>@=T@84)0]F@S9![2S[>0&H2;T,?/!3FSF)H8#6P:[+2J]F@ZT+>P*J9,>:_8M]WS-\:+-+YS9#"M/O9_=XPO7NY2[)9KTF;TBOW03Z5E*#4-(:?LGC>@64 MT1%,%3P<,$>?P]<.O9=$,_157!PNWAJS[KXJ:4AR$]U#87YWW#[T4NUAUU6 M-+L%^7Z^D_;I_LN]YR]?O=[?>Q[]^M?.[\]V]GZ+?GVYO??LU23:V7MZ62WF M#J>PL[2S*!NV0>OLYVSI#BV>MOV!VFRM-I]OOQ,ZEUT% MDMRU,G>AC_YB]>](L$'FT0O8DRA-XO_7N2Y7<9PN5PO[(MNNVV@>+'_\LWVRV?1[_O[_P]A M[M7K[=?/=Y_OO7YU3TPUH,(_0Z(GZ%8- 37D50_)']V MIH'"ZQ"!0W4HU;; M\Y40#DV>J<2_%][B Z4#/A\LP"K -G88;SCP&E.C,/J<[=#1U58>13#])B0- M&!R/[\52UZO94:]P-OD3_<"Z+J,^$[O$=GF^A0T: L'-5]LU/JZZED;P3C"W M3#Q=+#[BN^HS,-$D'?F(KI5A]DUIKT_&P +CUN"+^E(76$BG0K M M_&/E2^8"8Z-F"\:=LU67.([-@GW+7=]%%9;8E]WY1F(EEF!U'7'69N1=JC4F MN:,M@*N/[;\NG%I;SE0B[8%QV;?9\>D+[=I@Z$^71QA2;!>C^:4I>SG]=>LV M.?L]R(337[::\)GO/5F=_A:5:)C;F>^1M$Y_AW;Y_,S[8+%/?]71Z.D?D(;/ M?-=:)F=^"+V%SGZ]^!!\6Z=_"3+R]+?H>#K]W1([1B[;+[L&?TWJ4-@M7V<9 MS-I0\/?UK5\$<3$[*Z$:#@XVW8#ENF9-:X9BVT?6^W36'A@UE12A:_3A&')8M6PX3:[QI4>,8+=-L$BT*9CRE5)V,-IU9NZ*^[Z+H[^^:X@V[82KB^D&6X;]L% 1UD?S?D*A88^RXVQ;]O^JFN/ M:Q6Q-I7ZU-T#=Z-O^CTYKPVPYR24$+B.C;,055>-S1!.;ZY/#OK*MC9DB%7/ MK_MFX]]^;R-F)[X50RO!IDT?M>7B\14TC.;4DQB/2GI,+J%SQ'>H='A(RW^Y MNQ#&^G*E=(OA6K0ARDB?:*3RSC]7!WKL_F[+NXZM;/W93;/8JS3$&;?L^ENF M#X$7[?P 0<3"-BQFX>B2MG>O] 5X;;QHOI@#2P>]QQ==#[)UVLT?=_!V=] L MCN<@LN==2OYPA^;PWK5="G'"(UE6;:.AA;$^[\QZ]W_UT2Y#)U@OA#Q%G+1_ M-EI+UYT&GXSGGD0:=;CEN/.WN_.??.??MA_)V1:R7=K>UJNM+N^OW5(/PZI: M2 ,&IIUC;LBT"9FUI1U^4UN:&#?W=C?7:_Z8;>1C8F95]1&F^L@[!]NRA=/= MI7SSF6.+;6S:.I-&0VM"04OY$93YQF1MHX3 XJ%O?AND7(%JUICEH9>7#^%T M;T-(6(2.^FWT'MXU4LGM4@G6(XNX::T8G/I(YG8)PJSY##GYY.=+HZ\I.Y"\<&XQ29U8+B5=7-,0W/H MP[AYMP[$H0U%'9)?UC(D*L]2,S4-YQK NGH[>MRDV]VDH8'9R,4V26;@-L#D MDVK>>+;1?Z#LR6(>?'[-,2#CQMVR_;F88886;-M1A46H YVVD5ZM.^>T\5') MX_X0BJ'SS1?]3*(__G[J3:$YZ+>AY-8W@UK-ROEJ-F[SG4K )G)RTE3E!@D8 MTFQ 63TLCYJ<-PFRTCD\_P^TFU!W@5O_'SS*P<==:NSD4OK3R\))@_+3HL0$ MV!HVQ^?]^=)JH))J==3FP^)@ZM "1A]BB=%(#;=+#=TQC:T[8IB%^=&>-'F? M-G7P+(8I0)YMCZ$R-'O+OE+ Q?C]IF26$AI8G1P%@^Z[V MXY;>OFD]<%UU5X.;>,OJ&MCQ>U(96WJP9NSGKT(=IP%D"3_;O3EL*-FW7[<-@? M;M7X#&:^75''0*&6+NQ5!>]O<[GM_ !4(I^G?WH;0^GRH!,_)KU9O?*5Y.,> MWWY(8\B4N%(*!%V?E7@J*PK/,3V)9@L?2NQO'#?Q=C?1IQ\.3V4-JJG" M4QB:X\/JIF2X8>3!C@9.]6U<&MUV+2NU[Y(RY.]QA^\T\KA0?J.:O<$<[SE& MB.W1,M3KVVKTV=Y%C>,!=J7O;/RF."T8"N-^W*'V@DVK@^_'!+<<:")M9_PS M@ AC^(2:30NBOHW4N'FWBW>-,5#C$2D6P [[^(9,0&^DRY HW12/OH3KHA?! M@],WSPI'[YUI>S3HF_5G5TOZ!UP4[4RBT&ML^T8Z;D5MLZWH)[RP&:O_HGO, M^BE53>,(?\8&ED>&C*"NH]JKYY=NNK?9_:BV+^X-LM:[5@Z^;VSYH6\.#XWR M[MQ!(ZFO-A[Q+6G6NI@<-WUU-+;XF#=]2,Y]!U $UBQ&3I9-XFG;!N7D5#N3 M00_^XXLZX&#[.=E4T87GR^G,>YY\ D1H87-.WYJ^26WH56)]FU5EE\>^X_4% MCT:?YGJSDZ8[5%N;,L&VWC:<7MZ<8[S6R!46[M#Z/G]8MN\3G"[N[C+QUJ9;=%@FG/9:7\# Q)5GP&%J3NC) L)65Z7Z7FP( MC^V6=)TU)VM>B0!$[=OP)+D%+(\?)!I#]C\K^(P-8SQ2G:I;#EUD?*^D1?CO M&D\C539-@[#8$@ % W^^0<_0E8RM;NP4A5@X.4%CNW(\!/[(!$F&X>%/9=U> M'(CY*UUX_ -]TQ[_G($W_'3O-UC>J6U.S>I[7[=1+^_RC%:AA0[(ST73L_?[ M>PSFE^HQ^$OSS7)Q]#AE=]8\)XDC5PCY]07R ;BK5\T66)@-E.N2MS M+N?-D>#-D5#K1XJ@KFCKM78F34 3[7R_6?\D0B^^DM7"UB7<]N=A)XHON5) M..VR:7K2=K;8BO:Q 5MSUE59-YW,$0\ =@)PX$O+Y2 /7AUR$-%%7AIHP/? M$*&;JL\H['T'U@LQ_S3L+-_T5CBH%L?-2*ORDSTK214V'M.KNA$A793;M_G6 M6(R#CEX4BYCT<#()@_$Q$W1-+'TG152JFN9N^,)&T(9066AEUBQ(W.[D5U:^ MFZ!JR/?8A@YNV$P&SPQ8S8\DMA2QT[5NL%V+N#=>P "38G-\X&"+(GU .BB/ M $Y#$X,V+[2KWSU+2K!TOI4:[DTXU:)9)=P$>] (S^;T^DGTJFR.+9B;]I@T M/ (P4,):A;=OSN];[:,F E-;8F.KZ4D7J++=T0"#-FY8NU^BN=J%O-8*!\PG M.5]B6'LKV@[<_+_2,XSSR1]7H.$6B^51A:= AM,^VNZH\@CN_NQ3A*=XDM($ +@Y(\*&F/_: M9DQ0@"]!35AUS+W 0**-I@O=^>@\(6#F^"ELN1R:K@7R:SJR8<<6W%6OMWK7LINN$#Z\8M4T CJO$]CDE'$?A$R(4X0S0;RV M&PTJTIJ*BJ#F=2P[J-GVYRE@]:^OYSZ%-E_K-=8FBDP\I:\WM%I6"\P6,'86 M3E7WF#)8ND M3GNV(ZK+=D_-^%J7>_K=OS8@$BIQ3)$:'E76?/HW,P'PT%622B51$C9VW+9$ M@0#R0&8B\TEY0(A=#S'S%L4?-R\ 7R3.(1G]6(HZ-BF%_?^7\(XI9$7M=\ON M+*H#%JLV]F3Y1?ET_=@K?CW@ E(11LG"(;N/8CI#YJ'SYA= HTTG1/<\\)RG M+R)+\#+"6_FWRYWAL\RXMX\GX[Z^NFM1"U?5AE[*1L[U*%XYIB5?*T;QF<'& 2J1!'P))4_%I*K7RAZC*,(E2* M,25I?K83GI((( Q$G1'*\26BYJ&+6 &]%>I@QN8AP#QY"S2[6@S,R 970C$H M:. )6=J7%5E.(M75=]>?I+WHNQW,Q:N3!YRA+*MN)!V7U6 M7 "G5,E+5NJ(Q3SO6U_)!H#/Y&9]PB,=DYR%N_A"?/SBE0B91JD\*#&0).I# MX*ASU E,35O:I0IQ%H$*&5? MXA+:O7 QBG-7>B$K[- E++UIGX5-]J1CB=QM<,] 9&'*]4(D'E,F/^ZZ+).#)S=2L_%5;UQX_7X-C" M,18PJC-2 $JEX@*"03'V,6D] 65"&J) G M&A_OBT0C->%?7+ D3Q26@C>_<;"J218G&1,];>E$-^G*J6CBNX!JN4I[&$5@ M\E]2@[TB( =:^"M,^'<^!FU,1?[D2Z-FIO?1)#P%Q&1YT39MF=!(,]O72#B )010O%Y)'#Y#F.C1TH MAU/2ISD54R=,]]_5%$!C/==%2@\*[ MY7ZWTLM61C]P/;70+K5WG$/3-?#J$*^.Q#,>:-5I(AMSS0M MDK=1:NXJ6EL*[T-$/1\44((1\E0&-U [B)[B% $7X0V65((5U.$*HY9,OJIZ MT('*<7^@&A]/ M*]HAVQZD^I4EB9CW>I+!6-BD7P(4E53Q).MB"I1!C/(\$7 M?2'4[_U21W6UORHUZ&H\B'T/T0:^\C!,IL$]0_.M"//FZD2&?T%[LHJE)\/$ M^7/4B!98#(]HU*V$D57T6$[,/&8))(D#5'IXFVR,?'&="\?0OSE^ "<5CS' MAELA\A\>,$$P9C[U'1(1++DC>%F)N"3BYE:&Q"Z13_(.GSRDGU%K3*(31H4I MEJ.^!%)Y(CXD\+T?Y+P1'H--4,^(1^$98E%$U,"K!F0Q1&(K(%-\O+!@LB65 M>B/+0 )E^Q-59.F'872O^NVB/8XWFNB_ENMM?0Q'5VXZD'2YL4P7-*:\*Y4 MN ,6B,ZGL'D>R#U\Z@I?179Q'1EX%7:/80$,]LO0 MWDJDY,7NE:@'XQ#"BX M3L[8/8&@%TPGG'YJ.IV#$%*Y$A=9H#1 R+E7M%:6)@CUFB'1A^=$["Y?FDIN M"?'R+GW@P7W>@9NX/U*P-.+25S0&JNZ..ECIHMW%5^/YB1U<50LI^FD6#J/ MHTV>:\O-89NH?2U-A>75Z45_WH7:,#^NE6*2BB@/=N3A2'.))LII13M_(CDW M2]O/FG0:56^42@6+#]CBMW2=AVHNO[X@ZJJ-KVK9H@^[-Q(I(X)31+)"D5NA M6@\)(Q0O28(2RKMX4L&]%7COU5P0;OP9Q8%G_%4\]T64:U;['5^3?R-X^YV? MT %]'1&@+CWS-:9^4GG\H;P.@48/A(Q9+C8*Q:)T18F6=V$'"$=A@DW%*69 MH;(HQ>.L='VDM"DOLF. 3@(^7RT.C.=,M+<.*B M^*9%.VO5,7G),66P7 <;V%]:=<&K%K1BAS]V=R?H"9K_01 BBM&,((UU[R<9 M136X3##Q!5RC025T =V.BJ6I65N+GTC5^GO"1 GP-N8B# MHAUP&F;[-Q@M&I-WSM*4N3].0@U^"8VK[ [F9/25]GO :_Y4P'&1&5A=MCQ& MB.&+XE],>RGG. @E4&#>Y+@;4W6OW0 - RH%U4(VP22.-)'OE$2BK#(@[J3%$D:RI2-VA)^%0U655\*7D/%*4BD'@!_,K M*.EB$&4*:^;H5BBB0TY9)RP0MA"=!RKV'W,26IGN+FVH\KZ 4#)Z01%C5-M1 M5K((I492!<9A+!O1Y?K=G0YH;OE7XKK#3T08E3Y/>2D="5'6\D:^PFZ8)9E\ M?[Y@SQ>]]2@;E!57Q84-@3]7BS#+UD*TT+;0EY.5RTEG-RW<^P=NX;YV+N)> M-?MJ/?[^]H^/WV^-+Q^,+U_??[OZ?O/E\_*VQH=7TU9[KONXJ&J*550U(:]O ML>E.-[&58,. H>NA/!IU!0M+!%T%WV_0?Q'V0LPDE\?8X_$E[$G )@E_H_[R M%N%# C9]XX>T,OK16Y66)9D"&$4R8+_7Z'<[R(-I#/_SU/"2/1O$GJ]3;_X[ MN]UHMEI+OVXVK*7?K1JVWVCV[:U&7?U=V^F=]5P[C:Z]^U';C5[K6';@F*CU M7'-U^LO?63_.6F_4UZ2YA/8"+8@*];]?."^*$YI*O-[8DY^&53T;L>IK5C4* MC;O_DZQ/[RS7. MO!?MKMGM-^=B%[O9@UT0]2D$.5*:M!KMW1%D!S0YP![\LHZ=K$\L?6+-K]LQ M6W8'D29.^\32S'P>S-QIM4W'L4^;F<_6_+*M/E)7VU]U(DJGL4.#^!3LKXUC M=D/ZO\7K%@F$-3YK?J)Q8+5'P?GV_VNV6YN>M:L(O8S'2YN:U-CNC=[.S!3V$M M=FML6;?GF):]J>^OE>-^J=1K-DVGIX^P>E/IPNJ:=L?11]CSN/Z-#=S^$SG" M=I3\0>ONU-Z1)!BH<%DRR"81EN-C;[O5V#)F>>P\?H"0Z%&RAZ798Q?L<4IC MG":KVXV^9G7-'LO98\N;:LT>]1GCO&Y($.J44(A40PF"9_3&?N@3H!PBMRJ$ MNO.Z0;$:4ZG=,IM.2U.IUE2ZL#IFM]?2X:?GV=QFHW]V\2E.ITS&=3D]3J=94NK#[9K>OKU">*U%O[];!P8^P75ZAM!MV MS3W-<[Y"L2Q]A:(#A\O90P<.3R!PJ%E]/5;O:E;7[+&@* MI<[6[#';'X#KLV@+E[7IOC"I M-XTN;+/9Z>A8T_-4G%B;H'*<2+!)B]T:6^;8IM71NK'>1++:9MO6E:TU)U+' M[+1J0J33W.!F=^.8\HD<96> .WJ;-W/U^#T/HDG>V(P5O<(-ZI6%_6&Q(^]Y MW:ATS7[S,+G8.IBWOHHRV]MB=VDB[<_3;/O#QG"P2]8S_!SN#^ M\@9[C/ D5<5=YW5-V;;,MK6I^ZA#B'LF4L=LMS21ZDVDB[;9=/8.X'8F>]O3 M=5U:ZA9?@?7,KJ,3;6I.I2YX)KHVN>94NK!:IM/7N3;/=83MO6+NX$?8&=Q/ M8E]$/W2C,31Y M[*]M-;;L]WCLI[ 6O[5RH7LML],^_.V)IM *Y&['WOL=C";0^B+4 0HYAQ>A MD]Q=V^ST>^=ZA)$C^3IE@X##?SW__M>_P!]J2F,6W_GAI9CNFPZ,+S^ASF5V ME;#_S)+4'T[%1W[H\1!>V2,QW>DRK:9:)XWXQD_A_>[JE=O*HZP@@SS3M%9. MPK@TKJ.0.KY18FT.5V(,H]A(1QS^%W-.B;@A_-H8PY"CQ."PH9[QQ4VC 8\% MKSJF83?MYJ+5+ U\[&V9'G=CSA*8\V!JL,DDCG[Z8UAQ,#5:C?8OM+Y.H_F+ M:<0\F7 784"#J6FP!-3->,)B^&4:T88D;,R-"[/?#:"=W&D!*Q9DV-#[^&1Q/!#/_4)7#NA0_6!!P'^5YR),7LP\#2&MP=B(! Q'G.2EC'S0\.+ MX:=QHDZSBA*DTZZD"U8N@EYU^RR<)*=A]B!BL[ MK_4+V&2$8Z+5\3.SV[-0PZT7_ELO7(:[BKLY MYO$=CR]563_NQSTL +9GQ.Z+>)IG"E\DC,J+3.;G^>CTGN8''"!VW%TB>Q0A M-+X)[P:9\XOBO.1979U]2>R?''AR$J'@ 9_(B"B("$C=F):)XI+SUP.;@I\8 M@O83<-0R@LQ1U(-F8(A7IB*7@_HO/A5P+5J#0A J.FSEI/4DT)+^'JCUT M_0D1?P#ZW1\.>2R8P@,6CZ

    SWZUC%#)]'5_) :\#0X?7GDSYR*-A4=9>6B86 M%G5P3"E>K564L\)W6M.WQEDO,GW]]Q\"<.$-S=T)EM5 M"CE;A;E8*QA"<5UD]$43HTE(Q&T9$@M)>::X%<$J1!?MKG0Y M!-!9T>AHFFG01^2I*QIM@^8UM BEU"HIGPDD]\PD0&UX3DDVJ>-_MK>:!QU) M/0GZU+>:/RPXF,Z>.+_ KR?I:%B]A/E8NI+(XH^.%:\ET\[3J9IIYQ1::0MT MR*)K0YVG4#W':]"=5/_(B.Y+!0V\]A5,=]/)MH-JV61F+:K3=)7I47MK4VKZ M$/W1>.&DJ9DACO$P*Z++@CX#EUEVF5 7I5V;V.\1^;"E1\RQZ;"+Q!O0X"+G MF4SAIGIIKX>7\'4PA9ME%9WP6==(DIHUQ8Q1L>B48D8''C6@+[*)O_PDJN/; MK#UH;M1*[*W#_LO94A'H&(R6H:A5UF ]"P$=RT*FI!R/4C:9Y+0&RSGH_U 1 M-]@)9F[3XSNIV:0:QWGA*C,+@78]+A7S-5$LFZR$*4J)*)M8D1LAG9T)V8_P M6X3TUR*[FUVW'5M+,_(I<">R)GM29"=^'*"%HVT@"XP!)-=9(4M"V=JFU;(8 M94UM"X2PD%'5)H?_^ S99E^>@""["+_OV0*23LCUMTS+"18^0_3 63"SGLTA M,K!&,.E%3+$8IW6G'N?;7G1\LZ$_G8Q:";3GD2 5G'\27.&EA)0E\[.,%A26 M!1$#$\&' L(DU6VRQ+87G9&V^Q-HS]_V>ER396^O;!(/*%@4:.INEI@G"XF1 M"XU(MC&*8CIH^LF7G(F6^Q/D1@.P;7[PJXO75_^Z>//GRW>O7KU^>_'V\O7% MF]=O/WR\^O./EV\_?KAX^]O=G_CCY<6'/Z]>SGZ^1T+KOF]JD>K:RZI7DF"+ M3)8;D%%ZJWTR'KSVP601LI4ZX'4/ CB-LF=.TCXYS(>][QDI?IT$5G.@32"_ M,7$ +W4MZ0[!Y:"2U(BRI+RO^A\+XS0D6/K/H_(*!N-_PR?\WXT:,^(6@?*=86%0&9$!F>* *M!)]#.QA0L%$52UFY?%NZ.\C"/ M].XM+^"FYI%\^(PX_7T\NOU:$Y"6K[V+^%_"K&74Y,=%'>ZU'@K\4%?^S6CXJ38/J :"IK4)EUW+9I?F!W[::1Y6_?7PRF.<3*](@',I)#O-9!( M-DOGHV#H^45, MP)2=T89QK0MMF,DQ[P@C;97&%J5,[*T!<1'6_2E6D=F%/=B_:O\35GWD&2 M;W#DK6):]L_H@*KEI>AZ6*>Y#CU<;5MX<(#,C\<(':U005IF%;%?IXS,6_I7 M;Z1#GX.DC^)G9\*6:\]C$6$74?=]U?EH,GA$-%%ZR4KT>9XA%%2TK!07C$Y! M9=6EP>@S&*/>A[2?'**^BZAZOK2\A,GG5S>COZ[PV^CF&RYGTQ@T4OKLFRCD$I[@4'92W_ND_O09[$%K/GU_UB-^,8#CO.G[Q:8PSVV\^ M(-HLF]6*D,EZ54R@ =IQ'# //#*AB6/!=8O1L.Y+FN,T@B"F0: M3&*0:TL+0X!3T2*:+H9>EW>=>NC.OEH9-11IWRF(5DCS$-A_PO 6QM\)7UBF M5"F9K1*.U7$6=0B08%ZYFFGK$(L7(8;20>5=WG4&*N]=I!N_\F>9I79G3L7O M;_ ;WAP],V43@&>4?]))1JO=-K51AGO+ZZFC'9*+XF.T)NJ:ZXYRWRR335A. MG$LB0_0&4V*N9/*4%/E,((,A@SL$4,)&[=PYYI)<3"8XG5Q$VI @3:\=D"DA M2F0UQ$?[1*UMC(K.!U"9R" <61XMQ/ 0QD]XP;L+?QZ5F^ZO@P89)3_&2TSN MI/+;8%(O\F['Y)D6\!KIF KBSA:X#I@47!E1@QB;BO*E37(LWS/*4"V)M@=GDXF0CHI^:!?W(N4'T MYLT 8KT,&."]A48DXDG/$A&0C%55NZ)S5P/+D+( G;)OH?HU6'ZQP^)0;;2X M5_T!:0-]O06IF0N@F79UO*^H4?AG6""X!#-;>9"8>*O0$I M[B#-][4_9AT5,+\;7F&Z'8_I2WD!D\'D\C,,/^'KX9_#,<)-[67Z.\GRS6@R MN?8%(-B4F4O GQ[6Z7WKMS/ZOX!>O)/O,G7B3M.+F!ARNK,-/+:> (M"S)P"5J7 MT*9+9 =LOQB=^M96CXV0'S/^U>!OS/>17DMP&4RJ:7PZDAUHR2(,F9Q)@=(5 MT.2]-G':GL#TBQ&H+^TT:''<*2TEBIRUK7DHNKB:-H8L&N7I]%4\&2,XMAEQ M?%:U&[W8VGUIZ;G4;OSX,N[5&2\=A!??_XGY$ZWO"F]F4PCJS.-92D0&X8RC M[546EYC.23)/KC.;I:6ZG#F*)H3<#^ZS3CG;B34;][5FVFL0HE@#:W$7WP58 MR[RTC/_49%!J$PV"36')OTXCTR: MK?EKSX@SNZBD 5>6Z?@+@(NI: M-,X4E^ ^0TG@T_#V6IG7#=>1Y!&,E N,.U"8%X0OI!=)JL_ MH$A-HD3KX9RM<=*#]!L$G1^C6K"_"ZXCV!Z/@)W&].A#>5OY<(#DVUD6C_&) M1!N5,Y%IU)850AP.R"MR8')2=8++XP+4*TKD"(;8+#';"=S*0X4)&/?-M^M=# MOEAG:U\-)O^>?1G1A23I$V" HN:5 V?@M6921&.B!K*L&U7<;09UMK9&;YIH M>FVYO$B]5X;:!5O;2KS-X)Y/T&,_56[D2$]Z:'+T/(%1!OH*$B MSD'-F8>8F Z84'(ML4U&Z'HXIZCKZDMEC[+##Y9WST5\JXC>#7$)"KA6'B23 M"*4:6XX,\.B8#-:D4(HN=J6*9FWEWL87G(%:^Q-@S]6XJZ ^_C5:@+*.AUA! M\=K=7J=Z*:U39&B=<3)@2 ;VT.K="\Y4J_L)L,=0TUI0I* EV51,B0MRB*16 M-=:.@H7@)#/!QQ"X4VGU\K2;7G^\XEPUNZ<0&QCU5P1K/$C3.HM]\OEB./M' MG8CW#6[JC!/XY0>BRB]\/, +3?P6PY:@_'1*L[IO+""UF D M,"^=8B9;RZT2.NDF>4;/CZ%;7.*?D:"[*++U/*F!:^#&,2&SUN 51MWD=G@]G.-;3IQ9:9AW%I@JKLXC0J5U[&# ;WC\+Z#ROH3;LRM^ M#](+6F)>=F'E@2?/(RNE%JP(Z9B/F0Q.DVCM*114769QKG_ZKZ?M?47;LX=^ M#]&KT1@'GX;W@3D3(N=H:K<'\FX)Q3QS[NZBWY[]J]^PX'C\<#45W3)@&5(UGS1+OK:72+(V M7(N6H:3_1>VEYKF#R?7T6TXT'/VD6APU44&3'HAK\GG>]':V(Q=1K)8N M,L6KQ\GCS'RM5?^@R9$!$+Q)7[1N\,[6_&^@G9;M&!;MM!YV![W#N_B&NH!M M:?#OA/8TEGP+M6]B5C.=M=RL.H'.,467#+!@7*UVL(Y! ,N$=*(DYQ//Z4P) MML7:?G;\VD55+7GU>OCU=CJ924 L(WC6>)VU9$98@H;)L1@1F?->.-K2LUX= M\- SBQYC.F$CHOZUN8DW!ZJB@:&]#IIOGA(9).$V+N_]POD]-7O]?Y.:_?OGIW]A?X_IO(YF<=1^1=-A#P M(KD$.0O:I#DF,$+[5.?L%FP@M*+,'UC/D4FN--7!;WWW%:@U68=1,L]FHBT(^4-8\L#JWB6F# MEGRD&!A9.ZK8F+2P32Y]UF Y0Y(<*O&>4WO_',+-[$]@?C?]C..7?]=+4ZR[ MGPPN.<.DV=[$V*#V]@?)EKO28'A+ MBU^P<#2%ICY(F:3E&,EAZQ35+ZH)OO&$==X1JQ][@QID<$\&_YT'4/&Q%5F M1HG9L$K.8B!F66F2+:B5"ZI)ZO+L]6=(H3WDVB)-.7W&?'N#[\H3"W[Q??&; M\R2-HDD!/)*)'Y$.7D76%RCGF"B6["XT!+U)MM0>6(\U.Z(Y6UKKZ=3C(B;C MZ35MHY/1S2#/UC(3V>QF70G0Q1G-(,]'W"?Z0DQAIB2MO,M!FB[ULO2&>U2C M?UNEV68(ITJ9:J[T4:_"[]'36H]H<I)O1\@Y6,Q M0!\BW);!E65(<5G(AT%) MC,9UR M,,6WH^$"V0*8] $T&,6L")7J(3&OG&$Y9\P07$R\26Q_(Z(S($$_TFY1>[8< MM/;B=D(F]&2R9.F\ZLF+[#@6%A7YP]IC9#%"9-+;@(I@9VC2E?1)5.=N)_:O MF@;S-Q98EH64'< TK9B]C^8T"?(]:FN5!P>+NL6^\0"4L<@5#\"@**(YD(D4 MG)8L@^,98X[2-YDU?P2];\E;/Y;:=Y%PS^6>_S48YM%?DX?'EK N9,,UL]$( MPF,<@YC)>I$J.90F0.G2JGC=LT\6A=Q'U*,>Y=1SVZL/@_S#ZEP6AM;XEZ<5 MEC+U_()*DC^\3#3+MZ4SJ_:_V$PS3 M>[.W0<62E2^,*V/(G2$7..8,#(6*7&6AI6IBYVV&=*@=^_#)WR]2&M_"S<7T M$L;C[_3#6;'&M=7>14M>?P2OF9:ASK[2@MPX+]&4G!ZUM&BQ[@WHCK]Y]\20 M58NW?UTTB)NM@%SF:-:&',,,-9/ 9,F5X(GYG,CH-Y:.H:*!*2VLE-Y9.NF. M0);'R,Z5* ?JH&<+;@7<1Q@/2JD=-FK;Q-=?:LB(5E^$TD%$6CVO,WJS)U-% MDI?@2G$B!\M]EYD@7=[UTVN]B5 ;A,3J=.Y[&/\++Z/;X?3:"DQ0 MU#^]'-4K ME84HK6 >LV4ZF=H"(W'FO$B(TH..3;:138!.=1W3AZY'#63>(-B^#M>R_5<' M9"UO7C9#.\TU3#\J[,"+ ^1_7(:8XE#HR!GD0/Z2#X5!]9>TYICI*-3!-LGH M.#8SMES4')L8NXB][QCR[7A,)]"; <3!#4D6ERDG"*B]ES4+6A5RG6T=\$Z[ MK0@Z0N2T<:XVQEX?1-[P_.-;DGW)?]2S\!K$'6:E.V]'P[017T@Q6%",["1= M>0PL*B>9M&1.R4!K;I.KL0W83\^*)AIHD=)7\6VDKPTAEQ0$B[$0?1/7#$ I M)HM3 0U'LQIQZ)$>9[MC]"_['@,3-9OM#>'X-%OE)4SFK:R3DI;V*J3M"Q+Y MP5XS;S,MELX[+4K.WG1I']A!KDVU7!L%+SC=!5/?2?R;P!P_ MB?]0)6W4]X$2[CF!?R,VU!FQ$#;MN*D'4F8>A&0J1T>_(:(P79J[/4.M/Y' M?PRE[R+8GHW[J\NKBU>0Z@'S?5Z_NH"X',3D>/3!$R"G:EJY3,P;[UCAWD$L MNDA4'6S\+:\Y;DIV/WH8M1%BSUE;[R]??KQ\^78T)HL")M-Z9,&7P7"&[L-@ M>C?I7N MWQ"Z09J\>7/Y;?*/B^EXQ=3$$)YK5@.,1/E"C(PI5Y]8.0\ M B\V=5#KNF?_Y*H\6%S'N,%[\?TM3&_'^*[<3UNI%H>7UAA'T)*RM&Q+:X^9 M#A!E>4:O:^?+)OU&ND,\ S^LL5Z:,VB!1F+](@RU%J4I#V=RL$2O@B*Q1!T M2O1[&KM8DIU?>.KTH@-4-&HMWYY=QPM:<[[],I_SM!Y=$99';2S97\H2.I%9 M")&$0,98)-C@:'B:]W=OV9CN=B]RX&#PC; 3.D+\# MCO:\%"W]5*&5[@@IARNHSLCR[$_Z#5K*K>1#/O@@ND!K:6P^@>TTQF:/FGPZ M+?5@-33?1!Y"E$I*461FUB3RN;.7+!CCF?0^>Q6*+-F=!4.VV)>G(<@NTN_[ MH@'3Z!N.O\];;W8U?X30*9"!3<+SQ=_)\(0#V?>_FI M034%_S6[&NGY[\\R@@+_ZN(/T134^ML@8&WT4$#;V]=%0$E:65DY91G9.S)RBE*RWL)_'U_\M0[P%]34%#F7VID_JWGKXLR_\-'TIO _P?R M'R7_4?(?)?]1\A\E_U'R'R7_?U#R/]&1BY>SIEB0& A(/ 1(/G3S]O?V<_-^ M(: @+0M0O6=@1"'R+[C%/,6;.)\"J*/8?4GS[@![+YRX"- &7"$C^WO]6\@I MR?_*50H*1+GIJ*FKZ_\="[ :P4 .LR23)R00!5UC(R%G(B'T ?A)6I"3[EP#^+617 MR"DHKY),HJ4C=6AD)IE/3GZ%9"PE!06I-8S4#J!@H62]*:=U]9KI$RI!'S;Y M5ZF%U$+W:GO8S7ZBA!6>^D;0T')P7N>Z(2(J=NNVN**2LHKJ'37M^SJZ>OH& M#\P?65A:6=O8.CF[/'-U<_?P\P\(#((&AT2^CHJ.B8V+3TM_FY&9]>Y]=E%Q M26E9^<>*3W7U#8U-S2VM;5][^_H'!K\-#4],3DW/S,[-+R#7-S:W?FWO[.ZA M3TY_GV'.L7\N_OI%!B G^^_RO_6+A>37%=(:4%#]]8OL2M#?#BP4E#?EKK)J MF5(]\;DF*/^*FNU>:F%M#XV0@AF*_:GO3UH.846D"/JO:__R[/_,L8C_5Y[] M#\?^IU\+ 'IR,M+BD;, 0(!+?%'\+<#_O7N#( ?S1ZUV5]&J'S.OAA4<'$A_A=!,%2HN'-IM/H8 X6Q\ M9&R'6;Q7M"DW8AMB@@O4# ,OC6<.^@@Z_F*'K>X@QH^ [U'>>+;9/LM\Q9:6 M6<4<[E'&K>A%0].MD6=='[?5+_6]R@M-^\-L4.D;B"B"RB[<'86I8)A*_>A> M!3X/4K[L@HX+N"8F5AP8P;2+PX=286I8[X^PN]C62I57&DR%O9C*7VZ.=C\Y M[@XEL<<[I^(E5P^":A+A$!FL*B,_K=ML.,/E>Y@,?\3O0,N(C?Z0C+:ARM4 MRB+=):'QAR><7KH<\A*',*EOJB,J!<";X"V$Z;C(,Z?_N4U?HX_MHI@=%]2@.8&==TL7KU*9WL>O #< MJ6:3,T]>B[8THZ:TT1=@U@G/RGU!4)$LD!:_X9\V(_.3D#S^[8*'T26F?^"W M8Z?5(\^]D+RFN+(E1T=[;5=75VXCC5-]H>3K4ZQCWZ$6 %:#-3*P,':#0->) MD\!2]94;MF#+(7!YY2'12<7VQ7WG;:[3HKC4F#:.]:[;1$#D!X1G&%P?+1-% MN+J3E74C/"&XK#P6=O>);\&"SE::>FB@4/J-8!FAV]^>05,>L4,P(J0QKGA> MM#;&X0?>!*W0GR]9C_9.4-QI5 ]UX- 7;/JY\9XB53A"/Z_LC<1M&-M# ]-< M;R"&/,9W3Y7Z&5>_C&9H)733)>EEFK+0&UXMH>S>RW*X M%^)U06UCU><"UHZ 8NA3R-SWIAE?SOP3)!5EVHJ(NXW?P%K+.%?-2X0+""M2 MM8IG,>DA MB[@-CBP2Q'X4Y432+ "Q5;?#GV!SK=<<.4<@CZKBK6/.;"T[JBJ]BR;+LA(\U?&T53D\86JT/+$6K(UUC.W3"W)%/>+)GTJN&V/O2 M[#H2N+)IG))D3=\;"MVF#))]_$C"]/(-$>!9PQS^ X[21BPH(,?C:WY-RX1? MW\$4S%MEL7*)IINT%-#0R0T]H?O:8Z A'%O\FMT":B?3]S-:1;+RMOEVHFBI METM@QDQ"V\XYXHVV2M]$A?CU%A%IR_69L2'$CTLA(B!FC3",^&WM#\9SKL+1 M\;^]Y_<)M)PHOX/G M;H/L9BR;7@N:<)#0!=ME"6*M"$Y)!#C+W+#!!JWKI?BOTNW;1J7M*6/2%^T? MG-C5=T#$CHH?DT%S?;7^&(44]!(!_#L(=AA+*32]MRVCNK80DED1[!3Z'%?4 M&C6PY0+2_G&BQL,SNT8$X'GZ*U>PD9@/6!-XA>UEBED7UL?%)\ [HNM^35#@ MV#N-1#DA5!48JW)*H"U7.9A&\RVNI:34B*1T$\2[YHL<[*^E,.V9?>&SNW8N MM1W.Y)P1B=3^-KTUM98/R^9*9F]]U+C%*^42>C+OOUHUUK*-;]F._IR6//3G M3T$5'PT1$)$/H\(FH;^"HB]D^ARDB8"!B56C,M',S&9#(7MMQ/<4O_O7A$;" M@QX?KF7_PIL0 92YE^_P7.M&VGI3!"DW3%MFAI](WI+HP%FB@FX_KP'SFQ?= MB1%Z[-A]'(V=@0L10$5MTRNOZ*>-Y@3K:4];2X]8W*T)+F:S]O4CV15*/1A!?(Y"R.]25QMA3 MW"<_T[-IRS]+NMVMN;5?6K O5$FX.$B,U]M3JG)VW/P\A\ ?B2--_?/)3S@* M'$9R2*(>VTBR6P5[#26CCRHK7!^/S79,<=T($]?TT\XTM'M_M=!%@%+T86HM MK38C-U5^QA]9T+,"K.AM52(@ZA!MF _:6-D@ C("./$\A:AQ(ZS,NO<\J;(O M%+/\W CL*!!&,S'+C$8LC2Y(OUA>%J"0H94&H-A^-='BAJJVL^/6HV/RY N' MG/;KN83)\ 8TCL5M7__X9-O6/B5SE:[KN+I\=PJ,LAN?MW5GM]K@B,E<\ZKM M-/WSS@>LA>?'3B/Y4PC4S6BQ")A!,;92J_59DHS_2$E+3,B&+VOYED]JQG/9 M<0&K3:9>?JP HAO,%]Y-.K/>5^(?H3E?*QU">F;:+I>7":5/%XSS?*0^?5]< M/[F?;U;/TOQ]]57B=OR?'M+ASHEJ28@*?4OZL0\_4$6@>4#*9U]MH#%%5?$I7MC+"VH'M=W'-O%_+T M.NXH/5B NE;W+T2NS%R[*58F%#UV!%X0(ERKK*%?L3-,2**U4+D-&RL?;5D^ M;0B%?3\8.19_H0OYO4B@F23M"S.7:82;A/DN;FP4JF#C)KHL'1E F&U$/?L$ M2[)DN"=81;_MVR_1>\T%\\=>32\K0,1$U^T$+"'1*.'FL3-]"'%*PZI/SS$;\M2%B-WP$1-_QX,)BNU^=]]XO%;DAT?1R1P_E M':T>H+^!EK H2-"^#K(GMT%:)"J N0P?%5GN7:P=] M#"L*3*:S[/[!)% M!^9PE'LZ%8U0=JAIF.ORB:2/QFM+%MH8ADV;/5@[7 G>Z W6H5>919^551@U M&@FW9A_]#F^7SCMPEYSD-JN9_H)*T3#[Y>V,DS*9,IF?Q#1A(3@[K(>G'7(P ML0',8;/PQ3"E=OC^S.?@*]:YDJG;N=ZFN3S^U2JD(./9)M>L#IK1'"8T4-RZ MZ'LD@D6;(DC>Q@CB)_39E[[X&L_SCE?[V7AN;.-:32P_ZAX<>YNW;B=[TH/5 MS8BQU.7%ZQZF.,6X=T<1T),7_$X#&WDU?)MW'CV9@O=\S9=LQ":1"H:B>;9A M7-Z0-[3G0NFR4.)4P_S>6&Y(QA.'N7#*KU,#DXD>K0\KJ&X-V6A*%;*PFS^F"]E^VPU518MA>(7IY?MM,7 MCO[%Q2:OG]@A7_=&BX=9JX8%RTW2"<+2X0SP)@TH[U<$H5U' ;32R3 &P[QH M/S 1FYI_CVO# FF1XGAW0^E/'A%P%47:^BQ7NR\."PYP:,Z'$J5[*GS@R "Z M\D4,=Z:8FE\ZGE7NN\/,/?,W.]=Z0&LO?1I **ME2EX;7L^S#\.]].4']!/%9)T"N93W!&0P*%T0Z9#8E^ESC+,LS^7?Q*KUPOD.P/$U6S*68[!N1< M@Q5-28#IE._:P@>9XJUN1%?X\98V./XS\LM0Z+7.B/MC^EIRX9<2,X,O'"VB M"H0O.QHZ-]A%SC\N;#/R PE.Z$Y@F))\?"IACZ-RJ MS(+9_QFKU14R&WUIL"!7X#?1N'^RMS*V/R^V'13:A9.0D0HSJ8G1["0"NB4V M05CQ+Y>SK\*;B0"<)]C1ZAL<90$_XR,AE! B@(3P*I$=]XF -#@+$> %W_71 MZ,!=#L!E+F_S*^&9L21<= -X>Q?(E7RBJ=FH]\*+ESY"-K4A9HO"&4E-+I3K MJS:[H])-!,S;?061'4X8R0\>9EOCY'] M=!U/Z.4=])]+O?IY=A50>^J9Q6?'XP13'3"X]0MQ7X)S72*6P+__O4^\.N^% M@5CYT0+";T1!TI*VKC(J)^%D?Z\)KK C![55C?=B+_:'\S=>*L![: = :V_A MU/#],5+&&%M98!=QU*1\9NJZ19BU=4#$XQ_\P$MC7;<2WBM=^FJF+6L/CGI[ M]=N\XHGC*7'VY6KC7QF?LUH[?@UW)05(NX? @.(K_PAQ9/_Q.)M.?7_C_='< MTH.3UC]6D1(&+P& QXRRD-\I+*<'E!XO1MRFS3Z5?E_/.TAS1W26;LT,#KWH M8JQ2&ZO2<=XH/0^I\NSL&!\NP*H98LQF/8&26-"&5-+G9D?NKHD-U$JY,*3% M_=S44/%+_85DA81X?DZAP%I=Y#Z\E@K/$X9*Z077S4;[@^-F5H0G-)X@'91Y MI0,F2>73N+A71#VCF"U*KUS_*6(8=Z]6@)5D4\Q&>",* Z9Q@ :M2QCC$BL[:$>)=[^JD/:&Q[ZE$*APGZ8A R>.0BCA%W=B"M#5;<&\R3^,UZ" M#>U'+=^+K/C:DFD!+GZI_K3C.:-/UGK= E1R)??0$/G6RGC\Y(_4^]VGLJK9 MJJU6/0^ A-USU=6H I1%IP2!SF -G,!??XR_N8"(@FEM,$@\Y&/OC%5:?A>M M*']W]N##9=[K.+Y?7$D)KRGD'I(@)&F%Q$#>=@58X91#]_4\F76QZ#-H0Y@# MJ!9FX,HCX*&FT\/P>7[4@^,(<+-N25MY MBH9PU;IPTA,';Z,6B)3V4]2GHP+)#XR #+#;;OQG&5:71RYVE ?"7QK-)L[3 M(,8N-792T@?3^"@[B0&C>X@&XP;@?B A;?57.*DB>^P1:UT@!K@;TSS(%@M! MY6M"K+K0V2+5I16.\TJY-\(^!J1.LQ/@*10T0 6\_YV1IL&1?[)-J M[BO\"AZ*M0A"5?:;V_868X>_+PR6V:TDJ"=\O#E_DYGRYI=7C_(BR4)0D >Y M.EEK.]IDF?=@N>BW6U*K$D:EY](+4HVM/3_&2 M\#MPE'$!5J0Y#K%6 F3#9@0@P9%!X&#>QL[#+D17SK3[%-OFN8,2% M,EFL=.D59W+I_@"79^3G"1@Q$@[QA$F1OL/'UPV W+L7C0G0SW;2A9A17OC?!XWC&,VC"RMCY14B] > MNXF3U+.L#>H#@RZT?2]5KK5LUHI-5PSZHRU\K@?[X6[W^ZJ6CG,ZYX]#EH^W M9HU540<[7S,L1L8YCT5_A^Q.-J>B^/&\>D2 6.L:",>") (F< L'B+4J(@#U MH(*$/[\YDET6=E Y"5],IT0J5FAX/J'U@NRP#LA@W]_B^9/Z\8IIXO4I$)]= M)NYT8Q7/VKRF9ZUO<'>4M#0P? M]!=4LBHL="6BHC.0B.@5_A\P*M< ]QON"X\" V\$C$X,!2B54-=>L4C^PW:+ M+(_5>Q8T(H*9ACQH;'6%V/GC"D8' M\2SW]NR.L>*#7[G*T@S*8$$P$.6]L\AZ/A>S!:T@(!":-$ "W(G1*;LN8@ M;P=FP[I:9/MXNU1U9&8[],4C"V6O"LIR:,>.*2?ZO)1XBZTA933[96: "0N$ M3QRMF5SOI-SXT2 XR,]GW<83"4F(,V2F8[ZZ#2/++R$#ZTBKCI0GYEE^TGF0 M'1WG)Q:LJ71J&38N]X(@JBA$L;Z0GEDU7RDC(V7RT@*^]DZ_YW4!ISPC?.L8 M?YNT.KXQ_;S\&][Q7638WMX)(^7(=>^KP/+RCI_7-Z$B[QWH;F\93Z@JG;\E M=?72.VB$D ^)1JZ[;209JC?'EEO9I"_XN'ZQIMUX>MAWVK3,U_(91* MG:<;9HT\_8K*K.+]Q>X]R VN@K@'YHT/PA>""#1:&_SS(QA)K#=ZF-=VMF_E M&GHZJG3K9,%6PQ<:7%UH\,2FSGCKZ2C_NRL?7U02 5*HV MP0H/=C/-\0_40<][3_8(7(ONTCGA%^6Q[W:;FR:3DBB''\!:F6OOL2.2F)/O M5DL&73?[_N5:S_I2:VL-WZ,L1>\ KL PY9#Y^?E5&%!/0UI4:6=AIK[S=^ R MW/ 32%V)"%A8Q) .@(C7^VU-56B[[BXAK-0Z;F1^;E]-('6C*RGW(!MH?/)@]:.*ZK"C;#/> M_&WH>Z*+.!J(UZR<03R3P0K7'.R3!OR9@2-5)A2AR!G%QIL:.NL.)F-AJJ!O M#Q0RHD4]<4&?HF\V;5-131?VOP^DS6;QC M%B18W_[6'QZ=]0?I1FR?+#*XG)>N M1RZT>L_5$V@B45D82C1':R5,=;(QE!O!8J<'@5]L92 6TMBLSKV /CN-C MQ/XLGS<*0.XV-*!6:A2U7WQI279W>;7YV\;RV=UE\OMD/2X,>^ O8#R/)ZJ@ M%U&W'0T#H4UA6D78WJ\ASFKVXZ[E2EM=U5]T:P?EY7,_)W^BDXAZ.-_3<_U2 M'MNRP@*/RG?H]X\#;]W_0U TX!W?YT(B"7Q MP^V#T8V4:UW%[J78]EZY;[B%$8.9V,:AS;5_TNI27!Y3:<4?][B^]Q*3+G\Y M=E/"W#O3]'!^]6A_TBF')6N]XFEI7/=0Z&+YGX)T1./X /@:Z;#V0JR5-C?KYF]^\*V^D^.Z;CKJ69V$.G,!(A7)!]#(M M+O3V-K'JS^3SH!P3RA;O(/$MC^4J5(^CV'&O]H5TG&TQ=DDF^E+K2F2ASX_&N4X4NV]8-MK4-=LA0\TBE MU4%[UZ6Q^#Q#,/+7EO">L4'S3UN"HVLW/PJ<@A7Q)W!$@!8DD,O1(^J_H[VY MYFSN"^$8>L4WS)+, 4)-%"V RE2QFYO.?TX)#$OYAC58\>;7SIFZ:0:*RQ9Y M?!X'IOZ+P6C_2Q7SAE %]ZH5+;:@'YYS.Y9F M%/$635]Z*)29;/\48$@U'.$8_AU^A:"FC;Z&E!P*6&<0\>( U6+S&KE#G?-N M*)N]6DRJOKMDK*JI"TD@'V#"W:BFXN)2&=Z@$2G-=A?%-W6UA4"ZA(1(="9: M,-+ X8[$F9'G7CAM^- &DBY\ZI (H!MJ[,>&YJPV\HK!%V '*NE)!O+R0)Q81GT<9P8ZNJQTNQ8/M&M&BIAW[V MI"%Z8<6$0^U(?U-2+GDC'H/.M!7]9.)![4P_B1H2!R MK*'A3_^S5$G%4/W/51E+[=1%=V/I^ R^)J8/58GCPRU_P=K]@2LJ387@FZ2$ MM4@Y@M&=(8B 18^+DQ9$$C\97@6]?S=YL(_#4\CN2+E9#CATR%7;4NR_[?9- M(/)5:G=-[GK'IVJ7#(N>A^X/+!LQ$P_ 2/6EO7IL$LEQ&@S;W M8&*$RT%"NA$X"$JU<1Y%$(8FF/ULN'R@--.0\[[*2U(,:(\K>OKYF\)I#<66 MWZ"]?TU!.!NA+U\ RX0SAOI9-V5K0GH?C@#W2_K\[*Y&6(#E:,X$O,ST/CIF MG)H,Y,PW'*< I5J:L_7%8AP[H)M)\6VR+3!F/8'9+2Y+]Q2D?:LVBYZ-1=I; MQRS[-_4)5@YGT_P*T7U6(VXB9NI#R\ 9V[+PLFNO'.G0QY@S5/G7J9;)W^G\ M\4H9E/2!)TQUW4LI*P;?5 E[FR@M"; MA=3@3Y/[N#R_K#G*-B18Q+UP*#A M(//0Q-W^20GYC_S0S5-[8$SA"C;'(GK0N*&UJZ/%,U7+FRO-@.F#Z5!UXG[_ M@\:BCUN*2W8X,X/VKM3XMC_M%S><5-/,[=]9SW?5P-,(G8R5&YR'-.LUR2$I M>34>)B(=GFWW7)636/XTO7'UF60V^F=SC%%LV"@M&@FAVNRA1A]7I);;:3N76 M9=\>Q\(^RAN0X+^!&.FJ"B'P;]ZIXG'X9U*AS2^I%H5J=L;'QXT%(O MHF_@%XS8@ ZD2LWM17=[8V_"#=<1U$)*![ZHG>5\1"EM8Z*#R_>00 M7_7+.ST0[SD>3DJ1<$R?3?9W -XY>@2P&H&[@Y5JCE%(KWEM! MO!H>5[*680+?O7YD*1!-YUA(XO&2:'BO-P4I+_\A EQYM=?[5CAC>GS<^$0X MC=:IA?('0_6\!)?J)*2#-KAX(5F77T@@@VG.N[^@?CO./X5NCI2[8HF-$ER% MJ.6L"'\V3Y]&^9B#44^1!JWU5)>%Q2' X^V@9=!D<.C'BK4M2HMJ<#T*S@IG MW;_<"@@HG4'&;_E6YT1?ALM$JX=G:YK\L(?9S:KZ&B)N@O<_.>=F*1-'9L"DPLVBN1R_F4^7@;59@3O)0 G M.GPJ';2) -8"1C>7(Z4D2V3,4=7,G,Q[;G5F!<&/]J>3[,@-7[RN8 8ULOCP MSJ,/2Q;3ER6K0XJ35COCVDQQY<8!O%8C@?EMZK[]X>XUYNO7/'G *(A,0K'U M3R<'X[!/; "Y]88!JB:J+; -84J.A%XC&@D#5!Y;_C77F7TF"2*F3)LFVXXL M.-WP<4>!RTS$VOQEZ-=\Z21/F!$&8F1BWL1_LJNT'2MU!(N<\DK\Y^.(L-*=_!WB[>2?\:#KJ\>VA,+TVZ<83B$.!R M.\#T2"=T(JNY4D5OY5>^],S,>2FW7><%G[]5_>O@WPUN*Y>:F+!S<#X1< 7N M4A--!#1DX=F],;W>_%CNKP1YSQO;7T%/U+KR>%?G-99OXD=S>A;;1_[9J/ZY MZTA"/? >&] S(H!E7SDD+&5 YJJ]X^KWS!FTU,]ER>0>"[V1J32J#; :C._R M2]=UPC <93&^2!8N!)W51D5"9OE8U:!3(G*7-<,3W-\7>\96Y10(J!HJB9Z- MCY-]'[_ZY)15%1L13O(.9ST/0E2'YT+22I:*-D:K*VJB[7+ 38@#K6)"SRKC M&3QEM;XS#0]$@U]N.)C;_C@0A?X&L>_ZR*I8SG*TRE6P> 6DLC&;)RK/&K6O M\KH3 1PDGH>H/TY0G/;^ LU"\I5^6N "K-S,UQ=) >*<+XT>A\\0 4UC!:3H M\F'AG_ TE[G.'>BRT@W/-JLX#3OVUT,?H"9&OL!IX2Q6\<_UBGH>>GQ!WJJ> MW;=W&KTI=E?I0&O5" !,JO0HQ0AU_-73Q+!>[[&]-OT;O>M G/EOI1USS,K MW"+.ZT$[WCXWVP]LYXAOGIG==X'\N]8N6/]?J MV>1AI7U#?8?B"G45 BLRF.6'CL'4@=-TO!-F]WH_@G9FUB+_L(#%X#TF0!IL M)(8""Z^$2O2&V"]D=8/B\R4G AQ$.#SC4,>V1@^XCJ2FY5)J[0<2?WZ\:7:W MEV[&<=@W6DRIE,;=+*=L8 MD#/7"2*@$1@3@(.1=B6M*KCKI?G#KEJLP1J(06=]G,MZ;MG 4R;>JUI4;F'W M5(UY??YA\&6*6R;!H^^BGW1EWEK]]!BW4FT_!'X\O[JUBHCLFE*2GQ:+'F]Z5-4R5Q9*[-XK!R<> _UT;8=%,P"9J*K4F^6Z:/Z8?]B:9<;%>#.4@C^7$W.W&]D2[D*ZKC<,+=. MN.F.0!D1 =A[C2:'')J>'%+G^ MCI 0-^KY=H)4Q_.VS2#NJM*?:[/Q^:0.Q\PC>$GK\QX<^S>2K M 8B%= (-#E*\-!00A-,GHJ!T_YH7$.Z#&_]L'U?TC?*E#OTX>DR M27KBXAY%C1XFYYUA^[;JD*J5<\/2QA.T?(KDGV!PJ])1B./QB*&,RGG8*8FS M]\C#G]U$WBF9(C#!)&OK<<#]A%>E/<]O.B 4@BLCWFW_HJ?>SSZMP0IB*IM[ MX!P=(&2GTT,T9P\10(M=WS;"PBL+Q+A$KSX:R%VX;6&^.7*7\,MA\ M&V=(FIZ\BQ9;N18V/?@UA7R'P(Z-*ONC5ITD-;TU_:L@3$-87_*H*-]*MSF' MFSNQ6MN7S/+L>%X&T;73.9(,&U1OT'Z-5NJX4B@:9<-B]5$IQZ!!HP>L<56XN1JHF%.0ORQJ]1G MM_$,ZQ_&',K:Z[Z*?'OV2R>;G"W_F>SW\<0-I=/R U<<9_C/568-JH^PIY-P M-VK"M?T"GJ/Q1"5/!@U*IZK&[-&"VAY,3CGK0?+LD$7B2Z$1:85,%0VJ-9E8 M?I01''LK)@9OBI98=X:S:JC@]-E09;55\*_JWA\&G:KM=!FS?O63RRL8,F=2 M/HGP[6]Y"*EDCRG6T*B["' 2,W*\[0?.5PE0\C$-ZJAR5S_ID7AO6F&F9"GZ MT-U@OAGBV^Y[UI7M/W'R_)17?'!@%0#R7%UPQ;S$AO)5U:B\PGLR%FR J?L> M]59CPPZ>9-I\<&1:],SE>I1&9K2A46=P#$)9K\83>+ X$L]T1+LF:DA]7(0X MS_5Y58* 8:'A[N9[^XAUG+3/A&;F7YRF4J_W,XD]+4 ME.=1B=OL=3ONDJB7X':>PKMSRI_SW@5K7\M&[@X/EZH8E#EY=Q\]4:TYO M(,1E*T8-JO\(?>AQCRU!#2OQ8 MVZ>*"TQQ>)%VHQSC5O);SOKQ)3\Y &JR0_8O'^4F,V%(.\8B$C1_2J"MP"EB MBP?:" 5(!-/<#M^M9,C^[&UZ3V'FHBMW-:U?:NY786O__KL%^ZCM?AOH*_=( M01*(M?'6>T4P(]1C.+10<9"VQD=5BT=60CXK\'G4$&!M8S31#^04!94.=S3. MVB(('X]B/#V/2YM_['5=RZ_KL\4O>\*CU0-^-SNDY(6K$2;#)2^K06O98-H. MBXU13EL$JBMRH_\G00]_ M??.!.L['7H^N+M#DX-6Z98*67>GMC(X5:>*TSO6KG$H@%Q M77303_Q8H90#SS5-]?5G6>MY_OL+49B*#3#KCJT3>)? W='ZK"7-,"-%GEI; M-59-B'PK/6JX @W'WN;OXY_GWRCHSMDG J(Y^9AF@6I[-5RH^ZM,:W3KP4IF M>T^%%SZ^O;79G)=XRQ,!7#B*4;+-'Z$NIX6=;.:!8JPZ,K.ESTW29BWO;+EI MY]],QZ M!*W=ZOP1=[_?9X ^)W;08ZDF,JW>[4*UO3**S=1,EK2EG^$XH(8;\#PHB2P\ MV9](6_5NT(JSF['&,ITA._?G/E;S]$I]W?C8=KWE=O]O>/9>0?;40!=?GMN) MA95>;S@C"2$_PQ;A!M(7][,SHJ+C/%:EMNJ#)QQJ<-0^#1=9 TQWI\]BOC*] MY./ %%?1>/'\Q*AB5?01><;"'=VSGNN85TZJ3.92RKV]V\&=L^0;(3AW+ M_,JL"A;[&>)QT>3[^.2S,M>I>7+GRN=;1?$7D3_E\5IK5=S]*=<\VHQS*A0% M8D>7/_WC1%6]W+VARJLIKLG4?8,IJMK64^'^A/_N.T]YV_E!.I;=#,!,/[O] M2;/4;[$,1PSMK]^@2,(UU&!JS+QE5,=4R!/7_'^S5^B(B#8]<3Z_,P=DP9K-0'^E M] +YDO7GU-35,\6ACL-6&$1CY,.R(">B^DSJ;F5I7Z$\WTL0#Z M^MMB #*LY19[^$10YURKT%Q-V6Y@FU2\W?SBXH+=X%<=^J>*)A_(K^2()KDJ M5_*>VBYV_K[U-'EM@+ZVV/>1LCR9@+-KKL4G"?7.8?&YG9F01\VLM@N+BYJ; MT>X+MS+HQZ"2?4SO6WCRH:73BNT.'J-5)*AS++4I;GN[F%6(_>8K@<07=X5^ MO+)T*SHZ9Q(0>M%3#>Y%4&IPKY%8Q,AG=R +:BRK?N,0EH'LK>@5(8H'W(/@WB'0I0U MOGD)V@C!F/]&GX+\C-TCOOR.2F#_<&8LH/MS90'%SFS! E]@:IG1967]8?NA M:==\_5'P>W[@RF)]\G3EW[7@35]BOR=-!?#GRS"Q_''0..>4?#$VQ]AGRCW.7HOWZO6 M:V3I(__<]_^X=_^)?_!\+_]>;F(WB7\\=[N=Z MX6D&RG ]^7F*_A= MR/+O0!7Y/?@]+_Z^_$8A_+?JIK?YPU.QO/NZ 5$0!?N_+?X:L"REA&208*H@ M4BF%% D!980H(Y02E:87=W\-XB0+>(P@82J%*#67J2R!F20(QTQ@B7#UT-5R M_?>_FO\P6DJ@C5N7U5__]4]?-YN'O_[\\_?OW__R@Q6KO^3%W<]1$,0_MU?_ MJ;G\QXOKO\?5U2$AY.?JM]M+R^6A"_5CPY__UZ\?O_"O\I["Y;K8?X&V\N@^2<81C .__*C%'_ZMW\ H*:CR%?R1BI@ M_OSMYNIHD^1G<\7/:WEG>O:S+):Y^+*AQ>8C97*ET5=/VSP]R'_]4[F\?UC) M]M^^%E(=?NRJ*':>:E 2@S),#SC]),W MN+=:'^3X@#O-G VY?J'>K\54[^ZVJ;.ACX_8UVN1;^AJ@M?BN9D.Y)7YAX_Z MIZ89\Z >,:W:::2[ U7^V,BUD+5:[CP:+,6__DG_M'@LX1VE#PO=EBROE?[N MB>7F[6-1Z*_@0B1!RK#^+B6"Q/J[%&:0H22%*4D3)F45YQ75L+6>:/!7_^SMVO#GV\]'?+?.GPSVMZ+\L'VMR@ ML1J7H(;_;S?R6[[ZIIT$L,KIN@3YX\9\XXS;\"\_/YLVD-75)$RMQJ7(P .Y M C6^"] @/$I/SG>@K(R#D!?[]N?%JT!M. G^&^N^)GGVBUZV,"=KC!NI+VEF]S^K:B9 MU8W_">2%D(5V> \8LGU'RV*SN)'ZO=Y(X_)>_EB6BS!->$*2$$:(,#W@$PHQ MUNYK0E'*(AGC4 6+S?9#=O0E/O!LEW=W<^2+['F,+\VTP+S$G_4GK@#UEP[\ M8=#^_W;C_!"'_W3WF]PQJ?5=G0.N_[0_F0X^=9 SWV-,. MW;Y+W$:LD,M%.T.]U;!D<>DG?'6(_"8I<_#KVS'7RGY7^[R;S_K6^KA MIW_8'WDO'C?)L#MF1#OFCO[>;<"U7]WKS5=9?,K7^8,LZ$9[@5=KGM_+]S\> MY+J4"Y6(6,92PI!E'*(PB"&+6 JE(D2*6#$48)MA:-?7680IE=G?$XTI>J\]%+A[YYG=:%'2]>?JXI&RY6FZ>;LVK M7;2 M-V:7C*R#W=YHP#]SO(4/_J@, ,8"4)G@4?:&LN=3 YTQ3"J(0QG:5\?!SQGL MS-TO-V:N65ZNQ=M\;;Q%N>9+6;Y;EER[*X]%9ZR%68"82B,8*I%"I#TY2*CD MNK=P%*5$!H1R1[_.H?FYR>3;ZT^W5Y]^>?_I[=7[+\X^G0OOUN[=2&R.[^FU MP*M/R0YT\(Q=:]P8ZC:,-\_^G0N"J5V] >P<\/J&/&68JMT6DNKG/7W9Z&=] M^:JG ^6-W!@O9L%D%E.,$XA0A+2KI\4+1X1"CED2(%WN\2@JQ9GM5NQ:>"#LH(.?EJNFQ^/K^2X,F^G86<2.8U>M2!!A?(" MU#@O0(/4GS*=9L.G"O6T-JGBG+9Z7UTL[G!3$KXN%GH8WG_,Z;K>L;Z\*V0U M7MX]2LU?\JN\9[)8)#'&*DH1%"EB6E18 @G14\5H%I/ M]%V52(2:E$HBK!\SB5"X&M7*A?-]'MR/YC7F,4TB)2/(<$P@(OHG&L041A&3 M*L:$($Q=9DX'VIB=-#00_^D?PS3XYPKH& M(@4:*FBQGA8&5]Y$$U=2+=I/Q-].FY/QZ->!LF.CQW4Z\8#)G"8[0[KNDN4= M[A+ZEI9?/ZSR[W7 NBRT W;Y4"Q7FKNX>5VCD&4I$R'$#$5:1M- RZB,H<)) MFC(:9BB,[6+X[1IT>:VGB>8WF('2H$'1H+;7 @N"61 +R<(,(A8D$&$10THR M"=,$28HBPH@0MM\IO_1.LGS_@EP@] 2L0FVF8;%7KD]_L_PR./:2O2'/H 4M MW&KV^DS>@*^7!8OV7S"_;$[T%?/ JM.'S9ZDGH^;Q4,F^\#9&]3]R#G<-3 B MI0VA?_-8FF,PY1=Y5^^%F&,7F.(@HAF%2Z>I17ZX?'3?E1 M?I.K=E: )9.(*@IEC(1VH'BJY[%4:U],91A$22)CZ:)]/6W-3=XJ;/4.B^5\ MU890.^'R1-/(VF10@@KF!:B!7H **O YFW+@Q*<$]34WJ+A[YYK%8KN^T9-W(E8FP>JM%JZP":1<2)2D24BM&'$J($DP@04I"E06$ M1DDJXM1).QS:GIN6= /-=\!709D-?%#A;Z+-7:=K#OUB.7D;A^VQIW(>B3XC MEM^:LG'"^$\W_TH1_-:\' _>MW_$^3LG[6X)1Y+C5,& $ST!I('0?H^+U=+AZ\U#UZEGYV_%W] MM=?2[=?/O3AQO^2Y^+Y?Y8'1NX%/_[L:S/$BR$0D1P0F!" M90*1R5V!B7;?9!:A)-;3P2AE+NZ;5:MS$\(6+*!;M( ^PW5STNQXMW//O+,Y MLG:V>"_ EM)GR.#2@E)G=\R)(I^.F%W#D[I@3ESL.U]N-[N[7>_7WY9%OJX^ M2:LOFWPMO^?%W]O0*IK1 ',F(9$8Z6DD81!'DL$D4[&4&8^4W1[>R9;FICT[ M8,$S6GM?HY_8TQZ9-[I&%I=C3 UPS_HIL_?2O%$WD;,VG$(GE\V*EA[/K?_^ MR1PX*S.Z?IS=#^341&@1*8QC#-S."))"60A MBV$41:'0/]&0..U=]K0U-_FL03JFYNVATLXO\T30R()9HS2K]08G^*-&.DZ& M"PM&O*;N[6ENV@R^I^U^DSXT_I9NY%U>/%VKJXW< M_EZ\R^_IB6-VVJ+-@!MS MW' [FWFVY *TMIA5:&/-]BH!_J@-']I]EIHU?J>,K6?C]8>[WIW'IE7GV[_TS%&[#2U=C+GE["1%>U%.K+1<_78T^,UTNMT MJ]/&=%FS\")ZR_[. 349]+LAVT4()$E "8449R;!>XRU3Q:'>F(7<*&PH&EH MM2"V]]RYJ86)!5Z6FR6G*_!K=<2X#H-T\Z#VR>N7BC,H&5D/!K/A5H7AI>UG M5V#H/'*ZZ@LO[=BIO'#@UP/G54WNP*6LCG":(_!?\Y6^OWS_?QZ7FZ=M&N&$ MQ!&3D8(Q3@5$$4X@CH6"5 B;\S,Q^2+ENNR MVEFX-%[+71UI_O1\R6?Z5-6G^4X+\7&YEF;F5"X"(:-,(BUF640@"@(&29Q2 M2 0-J(PP9L0J(,H?I-DY+P8N9-420]8TW/1S5M"*HW%E]$IOI[\C ]WPF(-6&P M55"LR0PDGP>TBI2(PIA#A0F&""L.64HX)#R@'(L@B:15WB271N>FR;OQX 9T M$Q1>P3Y#<*UZP$Y2??,ZLFCZH-19$5TX\JEY5NU.JFHN3.SKEM.]PY2IK5M1 MER*YI3\Z'NXGJ>?$*,U"23$4E"KM1LH0TA13F&5A%(8I2L,@J)*81+A$"*M*Q"+B$&3 M^DS%-$UHZ#1/M6QW;HZ/"2OY*^ U./"0%\9#/6L3[BCC@W;B?/ X]79<@WF$ M&N>.Y(RX&7>TZ=?&22Q9RXA6 >;VINNM,B!:9302G7IG;X.M^X>C@] MY%KKC0?*QI>8#ELM3!.R9(!ZU9<39'B6E&.M3:TB)ZP^(!RG[G"OU/Y%ZL_P M MZX9][J_6&_VD)5O)R[*4&S.ET4]?/8KE^JX]+;=024QCD_27:? MMIA!"]IC:7@7CGQZ"U;M3NHWN#"Q[T$XW3NT( X5\IX6?S5XL6(IED# ,4STCT1Z-H)!) MC"$*8L&H_DT86UC(%.#UNLL0!0XSLYA$8=/\PU_+Z06KUTJYJO8?W,2_+!6%41D)K M?TPQA8@G#!)*M'^942821BD)P\4FW]"5G4-YH TGK=^V-.;\J]IE_FFEL?VY M7IO-:]3YVM&;/,1H%H<4IRB%3'"A&641)#)&,(E"*F7(DCBS^J3Z8G0*Q]ST M6DNBGK\NNPR?SZB=5WXF3R-_^[;HVB"'GS[VDN/L?_>8[]/K/M3,I+YVCYW[ M'G;?I1ZJU395LTVDU:]R\S47E__4_(@5V#3EG0MJ^+C9]2Y/=8#MM-X M3X2^1B7<"] @OJB#-&O0%Z"&/5)YW!,DC58O]UB[KU= ]P03O15U3]U[]KG% M-G1'ZTTD*"]G$W%R[VA%IXZ)6SW@' M'SMT"X,ZCZ&1!60GI-)[D--QTTPY^^R

    -!!?V&*38/* -!: +0)]=&["]!8X4^,AC/H4ZP&H)A4S(:SM"]V9SQI:.F_ M0IFG:SNKI[8;>'%,5)(E"O(XX5KQF()$* PSKM)01!%*N7*K['>PG;DMP'S^ M\EN]Q]?!6P^N^B2K:WCF$7;MY,L#9R-KU N6QM@0/4&#W^)ZAYN:N'9>K[TO M2^/U7SXT:EL^T*5X_\.X:RWV:BK &^C MND8X2&)-D-^([]/-3ASZ;(M-.1\^@9638/3]WX>W[3[@J5H,/NO?.M1(VR&N?QB?1<;(H[=EP7/9LT/6 M]E4[V[E^NB)GAV#NU#8[>('[,&N7$][F]VRYK@(S?L^+OYNT%O1AN:&KYRI% M"ZQ"1+-,F%(8"428*6\V#KOVX8DCL3Q1=*(WMIWT=@!G/6KL\K3)M'J MB5TE'W+[N?7'WQ=%7KS-]1R,5Z%X>G+VN5CFQ6>I_RN>&S1YCK0S9WZLRU\3 M3%2,J80R0C%$048@BXF"-"(\R'@C>J7JZ>>R>+RH M^ME/=O?:K];E8U6Y_5>I/Q"?Z5JNVHTCG/ X4XS"2)GTPCP*3<84 5,B(IJ@ M)(R9]3&CX\W,376W2,&]@0H>*JSV#F,/H:>];S\TC2QSSPQ5*$$-ZR>+EZO%^N'^]_7ZY% M_KU]*QD762AC_2V3V"Q;D 3B- QA2)*,RTR$G%OYK$=;F)L8MB#!]QJE_=@^ M3.!I!3R;EI'%;\M( W" [!VFQE[QSJ9H(K';4N57WGK-[U&VP_=-)FJ]L+MZ MUG_A^=N;ES^6Y0()S8U,% RS"$.4,0P90US_A.(T43'C*!RZN6D:F)N0[6W@ M&8AG;&Q6%+IO:[H2,^VF9C\G9VUI=@T?:T.S:N/5MC.[%O9M9NY*AG:D1 '*8A#"A3/,IXI+A5>>#C3]D_/)&7E,'^)E@(MRA"!['^5\HB9R4IQ>)"<_ MI9^"'D?ER(V3>2K]P+NNRHDKS]U;.!"@7KYYZORM7FE.49#P&,4PY@QI]0L3 M[^.L[%MB>*5U?#>&CJ_:.SYG8(Q\7;*J_) 7-_*A*9I^K4Q9 M]7Q=G5!>Q%FH AE(&*%(0!00#AD6"L9Q&(I8)I$2<\4S& F:HFD\K 4DDI(EOBE*.XD2FW.D(DQ_2ISS--"'; M=E\2OQR._.UHP0*5%^ 9KB&S!EQGD/!X+,&:':^G$DZW.NVA!&L67IQ)L+]S MF.+7QQNVQ9*%B)FI40$3$B002:%G^Q(1&$99HKB($8F)VP&HW09MFY?](Y<-7$%[.H_?Y.ER1)6 MA\:$BP@+I$S"#"F1D4>40DH2"6-!J&1Q1F/E=%K+)[C9Z415)_E;C=%DTM @ M)ZIM?:CK+-<%7JE#QEXS.+?>]453]KJQL DNG$'AZQ[>9U$"^Q"^_Q[%L'N8 M]586NZ^-@?XLYR9CFGE>OEKRI7QV.EB:A#*@ 4RJ/6BN%9QF,H-I$J$L%EQ2 MMQ7'7]CK"DB!9219)BI6?!F&"("":0)(1 P8,T3A!F,;$J MV>;0YMP4I$F*8+^W:\OMZ=WP$1@;>Y7M2/U8\ P:-*C]$VJ_>SX"L5/%_%59 M4Z 28!UCK?@#)?"5#*!VJJ M=ZR>ZHLW7^7V<>9$3?<)3X"OZ/+^>)2JT_Z]8R?T;.C;/FFR'7Y'T[I;_JZW MNM?F?*^?HQ\LA'XORR_FG,MUH5O]IE\HNB'BN#?VA]E%V.[>:0YS,W MLC \DU8AO&A7TSQX#78EUZGM<=#:H^4]#E]]UM)2J1]G0FW:!(8I MPU1%"8622 413O3L,!08!C3.$ ^%DD(X;ID>;&B&6Z<-3O!0 QVTD+1/I],B MTAD43;. 5((&X0@I'_LY&&'=:+^EUU@S.F+MD?6B8UF[N0PL5;)ZQN@F% ^UVXC$.F2,+2@OZ C2PP9;9#G!@D'LO(.9.F$_U<6A] M4D5R9V5?I08\84!BREK[.D5'FG,V*@@QHC:1G,H@I!4G*4I@D)"$H"' 4 M6FE47R/S5*,-^.A:_Z>7R=.+V#[X&5E@#E SX$S748[LUZ5]<#710O0@SMSR M?YX@HR\5Z+%;I\L*>@+\3H+04]<.4#YQN18W'Q[7HGD'49B%/"8<"IYIUTP$ M"61$^V<4QU'"$ EB;K6 <^CALU.Z=_]$[Q_^^088B"XBMT^:A;B=0<78HB:J M_9N:!=]#\XC9?4-R_Y;IAN(1L#M#\-@U U=13?I\$Q!4R*]R72Z_R;K8ZB%O MAU:IR'3S!WR?RV)9+M=W[QZ+;930)[FY5K?TQR(269"(!&L?!F.(0BHAYCR! M61*DF."09EGLM"0[/N:Y"44[G9 _^%<3K]6=J($[;4]95VN6SO6:)^A_R^7B M>?7JV&O/5:61'7-W*TL?FT+6IE>">61*"1H&0$U!$P9Z 30+9C=>\^!Q?7NZ M3O.Z6#X![&E7WJ?KAQ?+^!,V/>P;]X$NB[_1U:-\0U=UO2HI-[\4^>.#;NG# M:3K+^4OBBV&?GXFS,4WZ#?#%X+[ >WON,/6^D1O]A9"B+41Z MR?GC?9WF\YU42[[<+(*442D9AC(*3,P'2B%&B82AP%E$6!HE%+GM[IYN=)8[ MO2U&(&J0;EIJP;2=6OIE;V0];,$^5S;^J7H&;YU^HIN9HH'LD/?V),NG%S2]RQO32-B1O\$G^''(( M^^1QHBV=8:^A6VYA6UKZ\@R??,9T.8=MS=G)/VQ]TU#7[J&)^KM6QEW4?[PM MI-!^!@_24"08PT!B[=%A+"!!*8>*!:%,I Q"3EUFW$=;FIO M@>Z\S7('S?E MAJZ%6<-C>5'DW\W7SM6E.\:PK2?G@;?1';@6HUG>K%!6N9(JG#[=MA-4^/76 MCC4VL9-VPN:7OMFI&WP$^]\L[[YNKM5OI:RRD"PRQ5F"$JKE(680D32"5" $ M4XH%1X'",792B][6YJ88%490&) P5_#1E#*O?-D/ M_+]IV=-@Z_+O8QT!.$+*>"[&)2A#DG!&(4J(@#E@,XU@&7.K_)+*"]!"]?>!L.##YS>@K[E)9=["[GTEM[G% M?9_BG62;JW6Y*1[K*K!"WE?;KG7@S)?ECV8=.$ RY8'V6R/*M-^J9 J)TG]E M6DA4AE(:,^NT2)9MSDU/ZDK+VF'ZHCNX0@C"Y +H5RVV7W&WY?OTOL4(+(XL M*P8Q>(:LI\M;T!=M!6N->\ ^ABVK]KL9([ [T9Z&)K9X[!]TF0[ M'8ZF=?<[7&\=YF.W14+>YO=LN:[>JAO)\[OU\K^DN!*ZY:6JJL0U*9:;C\7E M6G3.W>C?:9#B0A*$ M/$D1"Y2(W&)B)L$]O[":%NH%>#!@J\AKV<)U\T.GZ7D[CW9VO3GR1VQ;A:EC ML-'8UF30M1DTR>-;JZM.[YX?; R_ ,]O1V7\177E^Y.OA[/#/6EW^73=IP$^ MZ21@TK[8GTY,V_BXJ^QFX?*#'N$+1G"H4LQAE"84(J)2R"3!D,>)3$@2$Z2L MJJD/!3"W*8L>2VB<5?4MY7Y7TX<0.<=5=&/#],OH^^R]QO+Y%L,LE\WW&1JZ M7/[B.><6)MT&QS=RNR.SOU8K/U)<&XE^+,S!IC>T7)95%OTN?+Z<62Y&O]8]?41*UO'X^ [0@G/&8IB%,4A74I?%8B!@,F5)4 M)!D/TV!1E_#\LJ'%QG*Q8+\=EV&[W]J(VS?R;KE>5T>AFIP5@Z/!7C*+4DR_Y1:+G"< M0]+8BQ1-\%P'G>=2JH<,]UX/=:>1Z8N:'K+Q8&72@Q<.D\Y_E^+.9)*2Y?*N MWB%[E]_3Y7JA<)0E64QA$E?)E%D&J%D]?[S7=J,M"U MZ>;J<*^KIFKA.UG_N:V@2X62<:0=+T1YI%V&A$-"20@YYB)("9$J2MTBJ\X' M-;^PJ3K!)=])<+EL$ERNZ@27ZSHAY8;^^*N?I*4.G6BG5]-VS,C*9I%R]#E% MZ"B%E/W1.44R4 =4L\CUZILZZ[?M\79V4^$R+ZZ)**B>JC1O= M;N4G+H(TR43 , P5UM/@-$:0215"&M)4I@)S+I2;_%JT.C]]K4'79Z0NP ,M MP#<#N)K#_?;E'=!3R'HNYSB5L^D"._'T3.O(ZMCPV9R-C'X M]8DJ?X+H0)%/Q;-I=E))<^!A7[-<;G4_9J6?NY9MXC>AE PYAIAA[?PE9G^6 MA!QF&8KBD"&*(FQ[E*KSW+E-%BMH]D=XN@SUZ\(9=H^]U&-0#3B^U+7=_HC2 M0 XF.H9DR873::,#%O><*.I>/=FIH0,0NR>##OUZ0'))\;\?RTVUA[#)+X58 MUGN^)OYTN7Y+'Y8;NJH7P]Y))8M""N.,:4^LZG,3G;UY6BC"M=!D"52"!"9-#2$AS=I\-+?VFSK'VK,:G[L9:6ZG2QA:I;Q4+6#][2M= M$P >Y=ENMG\6;=-\C;I4;4&"M[U4.4_I3_'@-OBE7'R!.<"(QI"P@)K(Z@EAHN[!R+:EKP:[#5LK9G$VR1=)!:2*H6YR>]T%ZN?"^OW&XM>GW+7JM M/K@?T7_'T,,8M;-2;V_)@(S3%&82$Q:D M(8JI4Z+/XTW-32NVKGNS3;NA/UQ5HH=7.Y7PP];(*K$EJMD]-=NE-_/QM[]\^HL[5SJ(.H^7N@LZ-27Q5+C?RBRR^+;FL@T&:_#/F@FK?=2&T R40 M43 ,T@RBV.R9BH#"!*D@C2(>!4JZA6B,#7E^\1V5-; R9VT$]<^ER;K"M0U56I;J!_ELC=O7:(Q.M_L O7)' MCOS->>[!UCY@##0]9T!?5/\%'>PF\65K5OU+T[G[__;>HI^=OT@C]H3/C] 8 M,"?][HS(\_ZG9LRFAGU=KM;?]%/RXLFL/&8A#:(,$T@5%A#A1$*:F:CQ-$[" MC!&]8C3U-'8T13%H504;-Q%I@MM"0,(%.QX(*& M(>=HLO&:9MO]#E^FU>)9V0:ZX'^9NG3W3S6,C+'\MR$6:8T0@A*"GG M$*4LA"PQ0>HH$2H4%,?"*9-N;VMS6ZLV8,$.6OT25VC!'P:OXV'G?J;M1KDW M_D8>]L.IV",](RW6 2$<_8! ]4WD#(Z7 .F[\*+[! MQ]=)4G7YUNSI;]O],*?@**%VH]T'32./>0>&W#/BGS#?:^;[ M8VU-F^'^A,4O,MF?NOZ\HE-5/9"R6L:OWEJ$,L$PCZ%*LQ2B)-0S_-34!Z0( MJY!C11.GI,-'VIF;"FRK 75P#I*#8[S:J8$'MD86@R%$#2YN=(2&,T\ZZ07<],DJ?7)Z,,FEUP9\%XW^M-PFLX@BEL1)F,(@ MD11J%S&!C&1:VR.>X#@@ 4X]58U^;G1N8GV]-AF J-J8M#_[E:,37S6..Z3W MR^U85(ZLI#95C0UP[\6C.\3ZJAX]C. 9E8\V!DQ1/_HE48,+2'<>-9,*TB^- MLR\A?>#>P0?8]*/$&[G6/VQ,_4[]F9 FD.+#H]D9>'__L,J?3#*_]:98LD<# MH;R1)H&J;L2(L$XR@6(H54)I%)*R\A3>,4(DICID+)H\SI<*P_ M:'/[(C26 5:;5M6#O@"RL0[PCD$#RQ9YZU0[U_UUNFKT+T[=2XU555WFRAVO M>ZFV#+2F@1W;C&HVUM5) HQ]5650KX?Z/)/N^1"@+W13'QKTS.J!0X:^6W#W MX/5G1.7%O:G64"TF_+9>;LK&S:%IE 52:']=*E-&5(40LXQ#$J12!5BD F6V M3GM/.W-3Y0[4.GLGJ,#:^Y%]G)[VR3TQ-;(H'B%I@-?=QY:]H^V)M8E\Z\'L M.?G4%ISTN-%]=T_F.5N8T'66;2X?N.V=K^]N97'_6;\"7VDI39;8974:IBD M&6)!%"8V%]V*;MLQXW3T_U>:TN^B6#+S83;>]S],9]1N2=72<,G1&?2>TK3':=6?4PA>UA:=S9Z:&&7WGBV,]C(>&Q"'&2PCB+3 6CF$*,$-8_J0@CAE,2N6W8OVAB;NJS17B& MSAP@TG*'_"QZQM[J=F/&?;/ZJ/%>=YU?MC+M]O%1*U_L Q^_F!@9S-9G/537K:>OH5,DX-E^E_HP^@5_D/;B7Q9TLSJB+:MTWMDHR N.C M"XQAM@8-:M3-?N1SUO N=)_2X\B67T6R;7QBH7+DY*5^N3Y@8-KO(N=2BO*# M-J&=Q1G)+-O@Z 7EB'$52BC#2(L8#Q4D@A"(J4Q$(A") J>-RY,MSDW&6L!U MO.#*?+V-H%58'7-_GR3;3I^\4CCVDO@.>\\K.A5>0^3;?B+=,X/;DN,U1?C) M1J?-%6[+P8NDX=8WGG<^XFU^SYIHW";CT7])<26TO[942\I6LDXM6@F=;O=R M+3KYB?7O'N^E>%OG**ZO_%S(![HT47QR74I]?974N/[=(HRC--1S,9@A_1\4 M10G$:11KMRS&2DJD>,B&G+Z8U(KYR6*%M0K,T&#+*K=-7I>CK6T"M (^[*3' MM&^(G>[.OM]'UO+M*94. 1?@F0+0Y:#)U0Q:%JKWH\,#:(BX T5V^3.[9O5 MT%'=6*>,O^Q_H0:?B'F5#AWCO,VTAKS*:9Y7Z:MC9X5>!\S0' 3ZLR#+S6?Z M9) US2X0BU2$@MB46)=0?PL32 G3'\=(9$Q_,+DBB6O>ID,-N>C8-!F<+CDO M'JM$_#5>UTP$!^FT^Y*<3]'(4M\"! W"K4K[3$K0QX'?Q 0'6YHX.4&?M2\3 M%/1>[[3'Z![NC'DA]%1^RRW(#W'?%,'>V1G;0CK7^VE[5 M"58L7*%33SASA_762.)""*HR87+>X]2D5$A-A<*00A9%1+ X)6D0#]I=K1X_ M-QGJ[!]6^(9NJM;<.6ZH.C,RW6;J"3*&[Z/NV#S*'FK=PNOLG^Y8=W3O=/>J M@54P5JO\N]D%_) 7[_)'ME&/*^UXFZBP4D^9Y/*;:>3W8KF1UTJ5BU!$0C(2 M0^UEZ&%- @Q9EE$8$$D1II0F 6O+C=H-;$<$5N_Y;@'2L5V0*H:N-)G"BSNS MD')'EVOMFM/6L&I#M=Z0 *M8Q9E5^)A%6W/S=K9PFQ &AV-&IUCM%RK/7(TL2B]H G_48(%!"RJXGD[- M6)+24V[#QU;@Z"F:(NR\W2Y WX55(3R%^O!SCDEMREK5\) M!I,QP4K( !ZLQ_I!NWN&M+Z^,YSUW_:'\NX#)QFQ!VUH!^;A7P[[CM_JVZY5 M56SGD6^JJ,UWN4E,L* 9Y8JA#,8J,^<_3!J8$'&( X&R%!-%L5/ZUZ,MS6V< M&J!F&6('*OBC!NNXAGF<7KNON!?21A[/ _ER_G:?Y,+G9_MX8Y-^L4_:O/^Q M/GW#,)TXD-4(;U;+GNM5 M#\@*/3@]_*P3PSLRXSSVITD+_]H)X>U3P8^6!-Y'<%CW7Y@6(LHWBS2-110D M" 8HC"%" =?.?8B@4ICR! O,(J<#9B/CG9OR=&-0:8WZKZ\7HWRH@^U$;$;= M-K(BCA1WW/W'/UJS1\BW/W('S36.^!#DUXYM&8/_,6.#^YH=O-@L"]W9 H@3AW7F[N;7)^ M"\XM8K"L((.-P>R\\-S/L_72LS?NQE]\KDFKL8(*;*6^^J=F=]QC/)\M,YX7 MH/O;G'H)VHJ! XO0=O>]OON[1!2+, M:4^8627-GP;NW)S?^AS5K [FU=TZO<][7F?]]W1Y]X_:56;/T^,]WCUS=7@/ M(/YOZ^\>9W^RHW"[K0[[%MW(A[K&2WFMCJ2W8&F*.$8P9HF 2 8(XB3 , UX M$*$XPX+@-M[TUOZK)4=X,:Y.NS4EV<)MY.\/WP.%DXUI8] M-46J"VMR?"KFZ48G%3UK#O9UR_Y&]]#.CUH/I;Q^D*:BU/KNHZ1ZX#9J]W2; MOY&?Z5*\>Y27INR1R57_0;^$BRQE":(T@J&($$2,*D@")K4H29JD1'$>1;8! MGX,0S,U9O=4? %F5AK*/_QQ&?;\834+HR.)4X]<>7VL!J$QX7@5]N@";'# ) MC"$70)O25.4RQ@!CS=B=8)_7?O3.F"CC_9B=XA3>>Q:A/4&_PYX[62CP669W M X3/>Y![N-_OH()I305$50)BR$B200)H@0JE2#,&(U2 M:A5%<+2%N7T@6I"@06D?^'>8P/[/@!=:1I;Y?48\%L\X:?ZY<8&''SY9C&"O M;=UXP?X+ATY4.U%&>F[\6Z46(_T$X8_#_"R'>&E MY'^YR[_]K.^L![?^87],'WOJ)$/YA$GM"#YUF;?9P> MTV*M9RGE=6&RMURK9I-:?EEJRSK9S-[I&8R>P#S2U8(1*E(5*!ADH=(*D&G/ M@"0$THP1@27*(N9T8F67<8J[HM[VA*;AY8;:& MWLGZSZMU5>?G:[[2SRC?ZP8W3S?Y:J6!?J>%6'!%>(@RLX.3)1#%YON2I AF M819'4E&1**>37H[MS^W;T<('/[4&_-E\*+HV_ ]06P'^,': QA#'^:IK-]E] M"D8D?V2%'X'W =G"!['G-XVX&X2)\XL/XN=EXO%ACQEO-4 M)>2GJTLAZMIFI@I1J^0=.5ZP+%)))F+(!*)&%AED7"8P#93@+ IX*%Q+D@V M,3=U[$!S+DLVI!?L5&]\;D<6OR\;NA;Z5:\V)-__V,BUF9\T9H'6+M 8IIW5 MUK2ZXMG6.[;IGB'%SLY@UW,%M"%(IBZ+=@9;!VJEG?.T88KY"UVNW^9K$V0D MU_SI$]T\%NUJ>D!91N*00"FC$"+..60X#6$D(Z&R@*8D=?(6>]J:F_89J*"# M]0+4: =N6/2Q;"=[GK@;6=N&T^:L5!:$^)2CON8FU1P+N_>%Q>86]YCTVZ+* M#_=4^7-U'=G?EYNO7^5*Y,6-?-#OU%?M\(FW)OGQ:B7%0D4100*E$&69@D@% M"629#"%+PBB.%"(I"1R.Q@P"8358IC\FT]GORQ78-%8UY:T?"OEMF3^6JR?P MO3'.+'<5S^:YE[H>UH/]6C5>ATR4+*VEO0+?EKD&OW;VPU5'_X0]V_.W_+EW>9OY=MW-V_U M(YL@:ZY8%L81@C@@ B*D/S"FJ!C,@BA&)%(\LTN&>:R!N?FF%4;PM_(OX"UX M!VZ 06JO0 N];MCL^P-=%G^CJT?9R;5<;O_QWY>RT(_\^M3,%#E!+$N$@!$) M)42,16:9TF3VQ#1+4)A%J=,RI5/KR:#B7,OV&C!B-?RC7WM35O,T<+R%Z4=;>X9FEB2;:[6YLR7T:H; M*>3]0Q5W4Y5,NEZW[GG*.,XX"6 4FLW;C.OI'XDE%)2++$!A1)C3D0K+=N>F M+9\UNL(<[K]\*)8K$"870+]QX070GO;_"XJM&:Y9)^TZP4YM1J!V9.$QB,$S M9),QK05]T11) QJWQU/1 [GRFY72KNF)DU,Z\?$R1Z7;[0-W4_-Z('FAFVIW0XW:^V 'MN=1]%?KWY5KDW\LO\LYH2?,% M1#(6,J0,9CS1;HBI.$U2R6&(91 E- Q39)5&]E@#>#Z7 MBY%']&%%[Q8XC3@G$=?NB$@A4H1#',L4LHQQ%HB,!#BS/7BZ\^2Y MZ=46'##H[,^:[M+5KU=GD3"R4%G:[W2P]*"M9QPIW7W>9(=)#YK1/49Z^(*! MBZ/\JQ2/*WFMVM-">@I2+:.\H>627Z[%N^7JT80=F1S'SW7&PPC%:9 QR)'B M$$4*FV)N"92414D2Q0G/G*81 W',;5BW9IBPJ>U90&U)'3ER 2ICJHV+QAS' M)=:!O66Y^CI^'XR],.M*/_BCLL5O07E/?'I=UAT(9=H5W_/X>K$8?.;CA@GJ M7O:\3X_&/[I6=232]>.F-.1G7Z.R?S8 M\\;]O)J?MJ0W,8\=_!?/ZCE"UK"A+/J42V<,D^KD4(;V!7+PKFA9=K)GA9+0D @)6;4U+P($"5(4HB 6C&FU M3#.K?/$#VY^;+M;P884?/!NPK753V0 J(\Y)9N;:2W;2."+W(RNC?]K=HY&& MD>1&3-/ QYTZ\7Y83TI)\NIC0WA1/RB0,XTSJ";G $+$T MA50D!(9A2@,<,%/O9]B$W N^N:GISDRQW"SOJT3,G3!#D[BG+CMVI-I8??YY M\*ETW_WO.L6?O%7%OPV M,SC-R(,L-D\F)>A&-V?2F#S<;PO-_;MY";AUG-J>T\2, M1*(UXZ)*8[NI)LY@[D MO#C_F<,&\=N\>,@+[85\RM>[F^\4(RD)#B#-*(,HBB@D69K!E**4B 01'B$7 MS^YH2W/ST;9 W3RKXTS::9T7?D86LBW&"Z!10O]A#-9D^!2?XXU-JBPG;=Z7 MC=,W#-.$JD1LE7A'=GV(IHSL@L0LSCA24"J1090Q"1DF*>0!1CB(L4RIT\Y! M?W-S4X>FU'<-%\@?#W)=2L?LN2<(MM,+?[2-+!HU8PW2[M1G6SC;GV[8D>)3 M/$ZT.*F"V%F_+R.6=PW3DH_+M=P6)Y8TI+%,$Q@KRB$*>&02>W.8Q6$DLY P M2IRB-[H/GYM.?-PI\]S=-733BAT"[91A*"TCZ\!NZ>8Q*C?/;>QN(5;S=?L@YD/4]0]9#X2,/&IWN1@0V7V(%/O [C/)F2IA MTU<)J#E/ 1X,2;0T)1=JW!ZJEYS@H2>T^]!=DT5V]T#N!G;W7>:M.LG+]5*Z MW67K73&]6G_3U^?%TP(1GL4H49"HV!0]%-IY09)!%B LB$B((/+,TB3GHYR? MDM; EJY3I''ZT,Y_>O6>&5G2#Y<6.;![19\C#D[N7UV K:FCEA3QUQ,CUQ/Q M /2UBXGXX]JBDHC'QOREH?J"5SH9M0Y/^'48=[MY'L4-D>6Y,-$7H :,?BC^7.4 MX !GOL;..'6X\5?/-M7+B4VFJ?X'N,_4#Z?*OY%:#A_ELYPNHI#A"(=:I%2$ M(.*!@'K"'D,9$"0S%*F0XS;C].GYNV6K5H-K-\7TR&+50 3%%J/])-:6ZM.S M?9_T31:]<+ H!V@)O1F14/N5@A&(G6CUX$:JE>3:Q]Y\-6_G_EL*-KE96JA_ M_=!TQO?&S+_X65YP)*]GR<'V29,M0SB:UEV:<+UUF-_Y26[>TO*K;NS;4DCQ MYNFWTCBUUP^RH*9:P27?++]5#N\BYH@SP4(H(BXABM,88AQCR)",>$PHSBA: M;/(-7=DYGO9-.WF>6P#CC1E3\)1KZ&9 5-@!>P)YBQO0+7 W7]2A+^R=]_[L1UWH^8];+2 M^[$+A[DG-]+D"^2;Q\*(Q%KZ MDT9U6?[]\L>R7$2A3%"D!$1AD.G9&160!%+"0-!0*H$13IPJ1?8U-C=Q>\;: M210,_C!0'4^"]U)LIVF^B!M9NP9Q-B"%\FDR_.9-[FEOXF3)IRU_F2'9XIZA MCA27^MEL)7JU7^W10*^Y 7[_)'ME&/J_:J>OM@ MD44$1X0SF%$2040C,Z5*%50**\E"+D+IE._=)[BY:5.+#G2,W'456I-^TT.Z=C](9?=] C MOHG=1/_,OG0?1VC#>XZB-T_/64 J%XBB@')! BAYI)6?FXC$+-5.IT**<\R4 M<$N!Z=#VW(2]/TF.6;3NILD9XHRZ=(R=@H]$]\@"[95IGYF(CG$V41:B%\W/ M)0/1,5XO[>R?$KDE@11"%+)(>( MH #B(&8PC,)4)CA",7(3.,N&YZ9NW=0RG?BP3_FF/3>Y>NI&[>9KT-@'2F/@ MP"B\4]UC*7,CD#ZVQFTYOC""UG)9X08M\%'3]+B2-DH@WJFV7R<.SY*1HV%X MMO_WB07,\M;^3FL5A?K\V_U;*Z8%S&VDL+(.4F ML0:*.62,$2A4I$*L7;M,!7;A>$.:GU]<7HL5%!58HV.T@NJZ;NC0![;KB)YY MG6I=L8(-&MS5P;T+L*6YQ@Y^^IB7Y9\-V]7!OLM^R@7:RHSVE E"U,4OD.]5N?1:W[5)OZS2-0.CH'M/I K<5\LE+W![@:[HB MM]W&9U3F]@ G;H5N#SW@W'3:/0MI>RF3DRQ0*"00D13P) M0L7<"@P,P# W+=M9ZNI=:AZ:[=J^>^Q4;F321]8[>[XG2DOM3.(XJ:?M8;Q2 M>FEGGHZGD'9_E/L)U=NO\LM&RM7WO/B[EI'/P6^ZU:FYOLF;1!7<2@@0PJS/:'*4_3W"]JWLD; M6;[Z>1N0H^HT@?;G4+T2.6'^JG,(=3IK:DU0SRG3T\^8['RIM3G=DZ7V-[F+ M;K_O^\6<7FU>:JVN&&N?$](,8XAX'$&,0@2C* I0C*,D(U9S::=6YR;"W7GT M%]W7%0O?X_L-<:^6TZ+]2ADSV".72$?H-_VW-KK^"@< M3Z3GUES[471GJGJ4W?Y9DRF\LWE=I7>_>>!*1)T OBF/EZA,8)9J48]-CG8: M16:-@<,D)MJACB),N-L:0_?IFPGVR?LAD MK]/PG0:FG6 ?LNW%U/G@1>[^V:]R0U=O\Z7^?W7POMU @B2 D8Z:FPJ; MWTNC6XLHYD&H8@P#$@<0I:9P9)P&,(UY*F641$HXI<&P;GEN"F/2Z"TK=."G M5?7MHP\/JR6O-M0WN9[TW-_KKV'YE19#RR.<[@T[Y1F%XY%E:%O&H /ZPJ0L M!!5L8.B_:NBO7 __=0FLZ1JCUL#IQE^E?H U)\=J M@_P'/=ZC=/M_J)U5E> M$J02\SC6[E!F\I=)"7'$.8R5%C6L$L)BIV(O%FW.3;UZBU9? -[T)%J&_KM M1,LSJ2/+557^KHZRNMV)L?)^7-J!ETEJ>'>:G4>I[I<\6%?D/G#K\-6DZ_7) M%&:+) G3@"+M/O$LA8@DPM3,9#"1)"(*Q4'*K,0[+ZNY9GH5UCR.I?P00MB#K19K)79/&WR M930'$P^ML+GJ&?L^+OU^M]5>&:X=WH=)42,XP MQ(ACB%B:0BK3T)27"F261$(RIWI2=LW.3>(-.#U?-AG]#;S*X52- >#.6.#F M:%J2;^=K^J=T9,'? KX +6108:YX;;EN<%^8_!:EQ]/?;G3Y]$(M6Y[4$75C M8]\7=;Q[J%*9V?5V_?"CZ6']?:PGPT2D/$P2&+(HA(C2"&(1I# 128(I$B*. MG')-]K0U-TUJUH^>5[Q;L(.FOGTDV\J0%^I&UYZ!K W0F9-\^!67X\U-K"@G M[7XI(Z=O&;K%F/._7Y7EHQ3O*D^JCFVL\NYT%_,6,0UH@JB$:6*J B"!(,,B M@;'@:9 $-,VH51EYUX9GIRH:W OBSM9 MN.Y#6O:&[9ZD?XY'WY\T7-:800VZ"7J^:/-[=9'[W*QTX\KOQJ5EVQ-O8KHQ M\G)#T_'^P26+JF%8-?>EVH^[?MR4&^TJZS87A'(E8J5@1)D)S40$DE"DD-!4 M4IE@E6"K-3B[YN:F5FW)GEJH*LP7H$8-.K"=:QOU,=ZO3?YY'%F1SJ5P2!$D M"V;.KXC4U\C4Y9$L##Y0*\GF+J]3JN:< :.1(@@KXP:9=7TB(0X3J:=7&0E$ M1A+J5B&IM[6Y24K/!&'0$8Y^JL^:6LWNB,<9W/F:7HUW!J2_P3E,L?K/B-C= M-$Q//LJRE');K_&CI'J<-GFXGC[3I^K@S[M'^9^2%K??\P4GF8@2H6!*>**] M%JX=EB3(H- S,"$BCB+AE"G+L?VY:8Y^XR(W57$EW$YG1J1Q9.6ID5]TZK]6 MX"^V2?N>+DQ8&]/S5[K4AF$/I; N6+$MHVSQIZ*'^E?[MW2]RK:5X=;D6E^+>; )N MBJI$G8ULOU9BD>[ZNJ&K18*E7%)4BSCM9F+X]4@C(9"\B( M6>B26J:PD!Q&*1%4<1RGB74HZ^GFYC;_[" &-630P6P?;&E!=+\(^:=O9/'I M9VY NB@+"NW#5/U2.5%TZL"7T2D0U9Z8GOA3BX=,%G9J;U WVM3AKC/"+[[F M*WU':%VG V?8-K2]_/&WM@^7P?H_P U5%-]3HYTT-N&%N\1 M$\=;G#Y.XJ3U!Z,C3M\U3%8N[_-BL_ROZD-TK?931"_23*#0%-Z(MGD2J^3X-". 6["[;C:?(\+JQ>+2Q:;<03]G\8K/PY U#PQUH*=_F MY6:O/@L+$ZE02&$J56"2EC-(HXS *,X21G"&4^D4.'6DG;FI1%NXHS1O?H49 M&-".J]C'2+44A_.I&EL:ZH $@W'4RC4GF/ ;<'"XJ8D#"WKM?1E T'_Y! %0 MIL370H1)*%(J8,;2!"*$,H@I)5"A-.,IDA&)K5:_5@J$J$/,-A^IR=%9 U,Z#SJBY7,^WGFNN+CB6 M+ UC!:E26,^0,($DX"9'%>>9BE."B5-2JH.MS$VQZ@K!=4%XAP3#_4S:2=39 M_(PL0S4UEPTUSQ ]UTL^QH#W(LDO&IJ^,O(Q6P^60SYZ\<"\=+IS/^GNKHZ# MTW]UGW^M#G>#ECV(IG;H6L&U.UXW#S2U8?'M2A_*?+O MFZ]-J$"<1&&JPA"&TIQJ3UD(F3)?:1&(F(L@=LC0=J2-N8W8&B90!B>HME3# M?P8U8(<2'D?X[!_#GE@:>2@W!%40 6RH\5W'HY^%OD(>1^ZN[=\N2K_+RL>BLB:%$\#B.$QARE$$4IAPR'B+($L))(A.I M$J?S4Q9MSFVH!&J=O4V^QJUO&QX.%+AR^I6KZERZJ/G53;")=](45UV M^9T6XI/<7*L/>:'D:VF2)/:10\<> MT=PTJYMPT=/TN',\0?X>!U!S2.SCSJ%EQI\!#QX8]E:'7&6QHD+J;D)Q M%D'$M>#JORL8) D1(1,LB?!BDV_HRDYFW8.PGA\^W@B]-6TTBZN.$6LU30%* MPS3F&4P5XA %2$""3"DIFF9ZXBL$EXG+UV@ 31-\4LZFR4[[YQ>HYSL:;[RH MN]>(KNN/HCLG6LY,?-MR*&_S>[9<5]%X-Y+G=^OE?TEQ);2?NE1+NHW+J[*A M%5+0M6AWILPY5"VD]U+<+.^^;G+U6]E&E,8)42*)*$3Z!SVWSFMDZ=H6A^K8:;S- MUE+0-;790P.ML=7IUHZYH+%7/\!8#',%M0,F.NHV@S?! M:5EWBN[I61L>M?G)%IBG(+&[2CU)>^X^A,EN* N^I*MF::O98D%1*"7-,JBR MV*PD27,<,(Q@C 4A7*&0V&]9'6EC;E_N9YCV@GV,OM-?60^DC/R!?$8(VL5J M]X/4QPBR_QAY(&JB[\@0PIR$_P05/9I][,[)Y/8$]*Y2GKK4/8'S%\D?B^7F M*8S8[7*SD@M&,IQ&B&EU,R73,!80)TD*I0IXR$4<9LIJX^[0P^.5G2Y&/&=%,D'[W& MW1-Y)]GF:FVJ;9DQ;S;6\L?UYH9NY(*KF')., RS4$*4* IQ*)6F"X<"Q1(+ M2FV=D>/-S&W@&J1@N85Z 40#%A0:K?TGN(?8TVZ*'[I&'M,54U<=IEJFY>3+?Y;0!7??%XNIA^T[Z40]Y25>_%/GC MP]L5+4L]8^S4AT(R02QC 8RI-!M2TM0(Y!PB&@8L82%.F5,TTHGV9B>7#5Q0 MX06[@ ?%#9\BW&[/QB.-8\OH.0PZ;_58\N)S#^A4DY-N#EG:O[]K9'O;0(V1 M:KF6XHU.^OW!<;RKH&QA9P7C^;!IDC0+?TAR[?-@602F/16B8!1DH8091F% M.&()1$E&418G2O^34QS=L99FYT750,&RKFJU,5 =0^R.DFJG'5ZH&EDV6I:: MVE\5R@OPUO=Q[Y-4> W9.]K8M%%\IVQ^$=AW\H9AJ^.?"_E09Y*XE<5]V=2N M2U$/$\OBA^^==%6\%_[^HGC_Q2P8#$3"(.%<0\RR%*6VV,][[VP)L*U&YUCK>)=!N/ \A9:IZQ@T;WNM'';'9;[WB MW28FKE!\T+Z7-8D/7S9T#^FAD'Q9ES66#RM9[4VM17<==J'TUQDCS9@26,]: M HPA3E0"N4A#E0:QXARY%0>P:=;EI9ZF1$ 7=5V*;G") "O>;3>#_'(Y^BSG M&>X%V *N2]#9\#E@A\>>(+_[.1;M3KQ[8\_$R[T:AWN'B=' 8Q>7AXY=F,J> M^A>FCLHW[>VL-^4B21,4F[J:*1$I1(1*2*(XA0%3V)R?I#QP.MT\+MS935TT M0C>-&[D[[=1Q/ITTLJZ.=#"N*HQL?MNQVI\T3],[/D5]9,23?@ZF87__0S)1 MJT/GL]_T4_+BZ4;2U?MRH^>/_RY7XD->F#GS E.&!%(89H@JB)B*(%4QA6D0 M9@IG21+&J_T^?>%B>>3=M8_W)R;767F[:4Q6;Q MNNQ\73Y\EOIM6&_HG:P3GBU24\ J01D46 B( M4*0@8:F -.54*!DCE%AY"[8-SFV\&\QF9Z=*UG@!\A8W>-@"!\L*N?WFMA7Q M_7HP!ITCZT/%Y+6JDRI>@"UD\(RYR:>F(* MK!XS67B!BU'=2 .G^\X]I5P=?Y;B_U+WKDURXTB6Z%^!V?3.K39+]) @2 S MGU(IJ49W59)6RNJVO?4A#,]4S$9&Y,9#I9Q??P$^(ICQ8 !\);MGK"1E!@GW M@^"A.^ XGE?T.,/E6#[[LE:J^3K?P)MG4'HW]J2U/=<]PN2]UA'P 2>QP[GQCH!['S%O.\XK MG4;O",OE@^M=;QS^:KT5BZH[<%F(9K2.L$ 9S$3,(8X2!(7*#.11J@V)4THS MX_N:/+G[U%YYMV\^[AM5^[/@*6C77T.=H!CXE6)MJ[7K[E4]ZZ+;#=QP>LUH MS_E%<^O/[.4/M=NK^*JW\[5VS[\[.7EO;Y(OAB&19$Q%&D8ID1#36$#."84Z MB].4QQ(AYB7 TSS,U)[(@Y7Y86+@[&PE)'$!5;^]B.Y8#?S(MH$I>.>A&84^ M=QPNC#3J3D.SM\<[#%<^W:'!;-Y-82>W>9N%ZJ5L,AT1BJ#B&8-8)A)2M^' M.(DUI8E ?N>-K@TT-38H>JFNZX;F&@Z!AQ$OXNK'!GV@-3 ?%$"]L'& $OQK M0/3>>_;<6..WGVWP^&P'VJ;/MR.&QD[7OR\KD3JMWOV4]J.WC^Y?[OARI(G@ M4,;8-:5",12((&BPTFG":&R#BA#6:&7%U"C%.?'O8%Y67X?Q2+MI\".9P<$= MF($*^V_ W@.0NW"S+T=[O@%U-T#A!R@S\PB?46YS(^/:_3HAOHPSR*3AD$M.=6)HFF&O:HR&,:;&:1=.S@9D34V M^JVQ=X1IC%7SP1#J=!X[%*G7/8W=4XKI@4782>SQ\D4/TZ^]\#7B%OGB!V)QOGQ=ZD_#8KCH.[AG&F1EO[ ]G.5N",!;FU_M%+ M$ZC78[R>H!J8@BZAU**+3A-<_@%?3["-%/2UAR\H\O, I2'Z:[IZM C0PX5Z M%.CS\;9J/(^/\ZW[;FQNE^INM73)MU[*N=X**AQ)2X MW7T)J5$(IDD4)X@IG2H6IM03,/K4*+5F?%ZQ_\+\6H!BLY[2@\ ]R+"Y\0L. M!T-\8&;N$^P6VD$M0.M75RC$@)$UAUI@F^^0[IP -0]N &Y#_TQ7TOP^N2^4!-&9;^6^!SS M7]O;M)2^KY+M#\NGW7;S4?_0B[A,37@L(DZPA,H)5^/8$AU#L80IQ;'@6J1( M>S61]1AK:O%<;MN__DN<1?\1!\K=-P#J1U(]P30P(1W6WVY 8>@-R$T%\0#E M(AZ8]"ISWS#-Y/0HCJS[NC0O5O&C"U8\TNF,UUJI: M81_XI;+TKS:$!#[8M9"[\,"D7[6+I@%'%KOP\/U4Z\+GHK:RDF+[#^TZWVMU M^T.OW6G.VDK6+$U3(:01$,6)#38(UY#*E$"3(2&4TG$4J[ >9(WC32W@J$P% MO+!U7U:6=XL%-K9W9RE#%26;(?=CEAZ!')A;BA-O>R1+8\&+E>@^-22]<.E7 M/K)YR)&5([W\/Q6-]+NLKQ#E5N:U8ILO_-GE4;.4484U2R 23$.LE83<,@S$ M6",9QU(1(<*4:Z^.&?*(C"-;6QD(G@H+N\8KQR"WC5DZ /R"]7@.PA M>+D SK !S/&@KQS$7,#@>B!SZ<*^:":OUM]7K);G:UU_.T(LL20&0R:)38NT MB2"71,,(928B,J;&D*YIT:7!IY@&5#%[RN@+?EGDX@OBH)%2=V#M7R M9?'4D8!KS[T'PP$O4=?4.+>L^E9J[$A"^^,+GZL.RO'&Y M5!D);%@\P&6!+V J77BLS& <>MP/3Q_:3BTNNB]JL[!_&1 M0G2 1,8@QR#(V,#'I!**F!D8:XXQ5YSKB(8NZ+P<8FIK.$=2/*VT!LX Z;], MTQZ>$59F I!IM19SWOF^EU^.1AE]Q>6\E^<662Y\LJMFWMWJAUYR]^?CTV+. MK>&EU)#;:'*K.5]=8>EO_.?\V8)%/,:Z)=LO3&E"R<:JNU%C:#S>PS MXKR,2U$WH'($W-6FI!)7JYP!7XLI^6W,*6DK>C?8U+R6U%VO4]1!W*X5L-Z2 M=F%W?R4ANU807):O:W>[\'=;U7DD;RFRRG/>+Y07W_A# #@P"^7 M?2>FFGTWX(#H[:"(^K\O!D!VI'=#+P@'O0("L6J@>]\[C4;M@:[5:3STTI;J M9M5JZ#?]D)\4*)?3:&10EB$.49I(B 5.(--I#$FF&,V03A(>)FYV?IRI4?-A MZ;^R,U#4[ *XC.$HEDS#+T*FET8:EP]LV9_3^3,KGP\/'9S M+>)L,/C\WIIVE^L!K5VUO!WB[6[[?,_70TAS1E"4PEQUQ)'&>Q]XI$*PNF1AZ5$\!Y 5ZZ 9P?H' $U#SQCU':3=+U M&'!PZ >FI#:HMSAYW@Y^_X!Q\&D8*7SL]2$("B,[(=@05+:[[V@A9B>WZP%G MMQNUW.V:;_C#P]I5S-AOY6?S5?_0RYW^:"/?#UO]N)GAA DCE(3$1!AB8U+( M,-=0$D0RHBA5:12T]W5EP*F]4U[:Z_*OTF+PA[,9Y$:'[HQ= ]USGZQ'*(=> MDNZ&8O@NFBZI71MSW!TV3P1.]MM\KVM=;KAZU/?\Y[N?_+%LD'Q:)[17 MR'14^&4]7ZW_M^;K66;_)V,1Z$V=I'+8/W\68J?'4 MOJ!NO@1;_M/)@]O71XOS6^VGQX^UQ@)]8$8K3[!;/T#-$7> ]&QAX]X?X!Y5 MD'L$G$N]EC%V!K;GPL;V]HQ=ZM@9N3/%C]WOV5+\:,$WF[+SX"&FH-I&;(0C MF*@XA3B)">1)0F%"XSB3 HF(HB"1HW.C3(T5S8>J=5K8A^ED0BR8S.(,\B M9@DA%9"9A$"$L+&)76I2H7LX/G8T;,CW?K039,Y&H'\^Z>6F^XGW,U![1T:] MPC=\!'3A'%D.9\WH@8^278!H\--DQ^.^_H&R"TAXG2F[=&T[!KIW-]ZMGW-: MRS4\\CW3M59WJ\WV-[W]OE(SA!-+0H+ **4(8A0KR*6TA!1C%<4Q1SJ+PPZ4 M^0SK]0B->I2LLKIL)/QD[_N=!S.1%^1^3-0;C.,PT1Z_LL]YJ>53V>RJZS9; M4)C='Q>%@-0G%WF-.RH7A2!QS$5!U[8]'O9?NTTAPWB_K M.[[Y_F6]^C%76KUY_GVCU8?E?J/W5F[G/W):W.N2"BE9K'%LPZ74E8/'$E+$ M!8PB%"=IQ*1"@8?OAS!S@M'6P4NG]K>N_'0':8%37G0_=7^7UE/P5+KJ^JK_ MLK/>V@CCKV"U+X+@>X__/?0LVP#?"3]R?>UY'IB,CR9X[R XU7UT:H]NEK_4 M9_GW:I9KIX#W_@ZB@SODA/1[:F\ .T<^[#<:V@)=L>1TL!94 MYOH7AC0CV\S)O>(U,+%>A*I%,4TS9OY%,[UA-U)Q3/C7+:@"Q@N.ADJ7YNM' MJVCQN>)W01AI;M;;V4?+OL5&M"7JHE6YP1'-M+),*6D*<:H(9(A',,M, M)!1A)O-K '_^]E.CQX.%+E(*Z_E^ EEP*7*_*=:KBJX"8'6P&/PRKYH-_#6\ MN\I%V#WW*WN"7ZN[44IA+($VI@1!#"DG*1R2#9W8:QIA8FU(J1>FC0 MU 2R]TYF'] -OX'9#K7VI5GC]%5J&NYU"JO\>R;Y7-*.._[.UW,GF)GW8'>; M"[-4),I0RJ%,(P&QX38*2=,42BV3.$J)9#@.88R3$:;&$Y6!8)%OW$MK8N F MXRF(?HS0"9J!>6"/2FY/QT7_Y@>\$+&VZ( MLL#RV]9)S#_,Y5O7*F3UE*\H+57MN/97O7 ;^F[HS0PC37"6&*B=EBVFG$,A M)(&*&HU(AE 2>]63]V+-U+AB;SU0!_-S)=::: 98%QZ$4$D_UHY%O\KM6NX7^;'Y=K=2?\\7B/F^%0E,1 M(\D15'E?*Y9$D-,HA83B"&=1K#(:U$3SPCA3HX[*3'="IC(4_)&;&KBP=@E8 M/][H :Z!&:,54L%<<06'/EGBTE"C\L,5?X^9X=K'6Y0NS=5![*@J$>.&DA=DUS/6CD ,_73GUE6Z M8VV*CLY]C_Q+C;J!,U:!42!(8>5%ER%H*BHZ<]5XI42737Y10-3PL7#"^FVW MW?'%^]U2;=ZOUGK^L'RST$M5?N509M),:VD3'\)=+W %180H-$;%F24Q0[3W MJE_C2%,CL<)88)RUX%__A:(X_@]0F@V$L]O_66Z&^#K5]0; MK=S8GI]N+T@:GO/FZT=[XKW_\BC;8:D-JGF,%."N@K" M#%*3:_++G>XM_ZDW[LA-:6;+LH :EGZ92T>$!G[$ M#V4 %IROU\%IO_M_ZOX@N_ZU85YGM__4SXN[_&<^VNY)=^FJ\X"P'-1M!87>K=D\!$^#'&L/ .C"9M$0TF%/"P>F3:@)&'Y6!PE$Y)J86 M=PC/3VZS&*7?]'*^6G]:;?7F[4[_OWRYX^MGBSI(2ST^X/:3&88 U) @>MUFM#PQ MQ*EZNAAT7=L6H&L;DV[G/_2]7C\6S)]7/V0:1U KY$K,J89,/0*Y\/C]O>S1^^;[]H^T59;E\RD$4NJ]J- M&XW2.$4PC;F!V%66"L,IY"322&3*2(+\CK;Y#AGRY1_G>!O]6Q2="=UNG];S MA7LO9OZQAA?FUP.WOG$*V7K - MBM]"@&J(W[QN,UK\%N)4/7X+NJ[3WE]]1TICPZ-$8*BTHA!3(R%-$TO2,DT5 ME9+;W[;8]/MGV^U[TWJ7K_7VWC_%OM[ ^WFM-_)>>P?/?^NN^YY=GMQ)Z1K? M; [; K>+Q>I/US7W_6I=U#JZ);I*(_##\DS-]8QG*8L-XY BEZ;Q-(:41"E, ME4XHH40D_CO\O5@T-6[8NP",???)HKS7B>_IS;XK[CH_U?/XQ)?/@&^!XEM] MU#$W8,&HEVGU6)X;>[(&9JG*G]JVY TX3)[UJ:K-=EX=%$^=#O.Y\R=CSUC M&N#8,S=2L#G:#(8M*/:)=M.*8R_CC+[UQNT7-+_RY%$,L1ZF& MT)M/>OO9."G$:OQ90HU6"68PH^ZL4!(ED&4H@BF72.E,JHAFE3+WO?]Z9X@- M7@_S2YGN^S%>G;76SS>Y4*U;"W4JIM5;,VQ!-&A:_!9)>T=YG)==9;:3A2W- M P?+;W+]6+>6ZK"^O89U\()J&]#Z7&0-&G_4A=[[??5 M>O[?]OE)8XV081E,11Q!K!F#0L0:^67ZY;\07\V?U^YESJ<5Z:WC*!:3I,?+PT/_L"4M4\B:Q[<@)>S47@! M]FX,$%YUP[%/KFMIR:@TV VM8X;L>+<.+>CR!99%R= %.6^WZ[G8;5T.?+_* M?_:&;[0J \3;]=I^>?/K-K,XUCQ.$P%)JE.(5@=!/4_>RY>UXOF/?>6Z^;5>-WWNL%Q;-]^?JYS6C_FZY!OGLM?WNN?VS<6F?\S0YD2D7&[ZTQF-J]&-J]& M-J].8I4AK@6.5-1.&23(CJG1DPJB=AIKR2*DHKO"ZKIK2[79N&4/;)YVME__ONYU8OE27T]4KM MY/8?W#'Z]CEORLH77\JN*N4FDFM,=6AM-K]:_[[1,\F5I'%$(.)* MVU*SY]PS?THL[> M7I+*4$7=Y$7LI2X MS9=?]EURF# V+*>6:A1Q2JE<0,LW&C)%>$H,Y]KOM,&5<:;&-:62SM[.CAV( M3G'U7EKNBM;PZ\7!0+64';H(0__20Z=#O8+\T$5_STL07?YX.T:PT<[N<9?M?KN]7CTUI_U\N-I9]BR/(034(ICF2<./%!U\@TDI *%<,HY8SKA.DX M46&U2-YC3Z\RJ68ZR&T'+XQ_V3<^C$O\9\2/709!>6"^N?U\]^%D*^H+7_#N12&$4KM45I]%P'[M1< MQYL3D>H4"4@C)RA "(,LY0@2Q)-$$LRED"'!9*]HCZ-25V&=+\FOEBX?&QQV MO[=!KV ._!8X;"J6C>[VYMZ @\']O0>\L>F3_Z\/.BKO>V-PS/?^%[;8>G(E M!'G!B7N+V%=(OG9/5%4&?_*U>O?S:;[F90'9?*5NC7TLWVJ^_?YV MOBDM_+S^JK?SHHYAEB@D;,*K(5&1?5Q!%$2HJ,"$,RZ:6U.ZK54^._ M@_W@*7?@!G#G E#.AQN@]E[8;P!8[_T(V"89[0OAL?DUQ6D>>G^L5@)6][I> M!Y87(IPK%7.^WX#:E^1+^27) 0!OBR_) 0/P>0V^3OI+$K#=-L4ORU@[4T;?*/9,MX>X-CPOM@F''WP#F7JUH:WNOCSP_++6C_QN7JKC;9Q MEK/'6J]OET7:76P@S$RL8YPR#IG "F+),D@QCB"+D8BSE*5I(JOST=Y+_"T, M\:*EEX>DAZZV*:P&NC!WD]<+K)S%+0K1PR?&>X=@*+!'+#AW"? OE0M_=8H1 M%?BE^3GVQ7)JX4'/I>2M$>R]?#SU*C7/^S_,.=#4#'':LV]37^4XZ$!X7SHO.M1PHYQ-*EI]I9A3DQB8 M&.6.XHL$4IHD4&&4)(:DD9,Q&NYAZ%7^P:9 M@J%/' W?8]G?C"F?-/+KS1Q^JS&W>2RA;Y\_+#?;=;Z0N3 MO[I";ZWFY1K->SY?_YTO=GJ&#"&QVZO6*-$0QY1#^PPH2 132J2O\)-GQR&$ -AW*I MQR$!2BAN0 E&OCI4+O$[0,#?)_\5&F,7:(ROTDC;01^V-ME_LG?,OPK6CQI5 MN$C#>I"_8ISL;(Y&\47:%,QBOR%JMW;QA[NRV&;^VVMO\W2=G4'V>UH;]4^P M\=,5\'YV@#I;T-O<5BYT3-W&?R=I$[K)$*M/"2<,E3".;E*(,,ADI MJ.(,93HBD6%!8ADCV3VUX*CR !0NW("]$Z#N!3BXT2Z+'>MKX;US-;7)'CA4 M&F">NQZE&1KU 8_F#&;Z:Q[U&7H^KAP=&GSXMETLQ?;P%OW=/F-NJ>&_M C(2%&L7U/151#J10G M7!&!LR =TX[V3.W]4W, J'+C%9CYTMKLN$DZLT-[8W:;,+\WR(C3,/2;P9I7 MRW]O0'U**F_ +Z4_?\UWS(IK2I] [E2N+-]G9\Y>\.VW@6Q]"._SO@,3&F%?3>@ FB(<^&-&/1Z%//L0.,> MNVSR]>2(9>.'VRXJ_-"%YDT1-%8RRS/*L8F59#;MI\I&5UQ ;K2&7!J=TD3) MF/*P9__24--[_"O+P#PW-#0?OX"H;P+=':6!2>!@XEXDM+*RSY2V&8=^<] + M8XV<-#9[?)KE7?E\5T;8[%&QTJT]U^AOR(:AST10* MGBJ(582A6XV&F"DL4(IX%'E5Z9^Y]]2X(S++M7XX?Z'-W'.7A;7"E>E";/M+N MQ7_2%MUF,D]ZO7W^8N?.U1*Y6MBG7!.)("X,PBGDB-KL0I,4LC2+8*Q90B*< M"FRR,,41_\&]OL:CJHS<\:>Y:YF6JXRH^=:56(6% '0^T4#/<,Y#BM41KO4 MHC0;5';?@-SRHD/=WOC^PH1PP/J,& )&'S5X"$?E.(YH<8?PD.+.$>!:\[N5 MTC-!<482C& F7<=S%=O(@B$"998RH52:(:E]XXGZC:<63#C;@#,...O\XX@7 M8%T/(MI",/2:A9_W0<'#.5<[1 XO;C=:V'#.B7K, MQ;J=(#<4_%&8ZAG@-T+:_)#V!=3@BXPM,/)^?'U :'AAV\MK+VO[K^/GN?'^ MHSS;/AY6S[G79[L*G]1Z -C7N'VM_Y>6]N]O]%*;^?:S6,P?:L<'#EU]DTQE M"!D&;9J002P3"5EF_Q-)&9-8)!SA((VMSA9-C4WJBASU5B0N\MT[!4JO0,VM MMH(H;6?2<]=WS/D9>O.W[=2,U*VY(\+#**FT->J5=%4Z8GA99:7KC<,U5^Y* MX;V/\\UV8\?\6M??*_L,93$A(F8<:J13B U+(#<4041CB23*DMA/\M!SO*F1 M;64R6#B;\P?YA4JAORB%#]C-C#D A$,'=15Z'_?HO3"XQWY.@> TJ"WXW&4T M>80 E^IZ!B&7A:^GO"U%0@I)@W=+]=:2U@SI.!.,"F@PCB$FF8)"9@(BE4:: M$VE_X-7ZY^((4^.&RLA2JP:\<\!#!TTQAQ6-C44KCHE2,15D" MM4XI(@JS# 7E8F='F=IC_?'SIU_A_;NOOX&W[][T/SA\-C_RUK_F*]VF\7SW^?+Y\4_ MYDNU^G-SO\KUB\IP%"5<4M#?,W9#;]/NK06YN:"TU\%7B/Y=C?I;X>@O MP=(L M@C0V F*)4LABFT#A2!#,A8D)0=Y,6[OQU"C5V@:L<0$/?ATE#Z9LZ?O0E%BX MW8;XZOX',%Q+',:B,E\\PICKC---%%7_^'A<=,;(%Z1S[O=M^489REPI@)KJ_^[_S*U+BJ,/INO M^H=>[O1105^:1"2V.2',[!\0IVX[,,DX- I%69QEF8WR@D26?4:=&DF]--I5 M^I5FU_J?!4HI>X'O1U*]0SHP15U&<\B*R""4>A4W]AIX7 GC$"Q.A(J#+N[2 MZL3EKN^M\47^NK/9ZD& _HTVJW6I0(,CL? MZL(Z0.1N5FH[6^=HF\XFXWP+_*AVHG,[>-)>D_\!CD[ P?5Z7Y-RQLO.;X5+ MX(7$8WFK')D;\,G2E;V1]6%1=!;M7T1V]/GJOS?*..:_0G^44>?E?(^4<4UH M]S+\;?5#%RJ_W[9\J?C:'110.[G]!W?-RK;5HFY=("B5*3&($4BEZXV2IA12 M'ADH>9PB$DFF8J\CEQULF%H07[G@Q'HK)T#I!:CXD(EZE&D"LE(.8"0R%9!HTABBN:"AP'[9;X M#CPU=JF+(NPM!TZ@>+5T&7%;68HK\'MNZ@X ZM"[NN?PK'5A&T5)P@^M800C MKHS]2KH0?HAK.YXYOO[Q>K M/W^;+^>/N\=9JKF2.,5V)E(.<:8QI"FA,!$XBS(<)5AY5^RULF!J-)8?>IS7 M&KC*TH^\R5/AR W0N2M 6E^ L<[<@,?"'?]JMG;SU4QWH\S"T,'6<0?=R@5P M5YN P@O@W #O\PGX;9P)\"\U''PB1BI#'&I"@LH4.X'94,+8[KZCE3=V M^MCM1NU"Z/LU=]WDOVFY6\^W<[V946:HR*C-N1,60RQ8"BEF')H,V]_0*(F5 M"6LP>C)&R ,T5F?1HZ:!]G%R$CFZV#+=[$V_ 7P+'OGZ_S2T_O8$VB\J[@3> M&*^!;S5L2F,/TL_;YQ>_?_]W^.E#?S'P16SZ#'9/!QDUJKWHXW'X>OF#[65( MMI7*@;U%J7":&L(9QS$D7%AZH)Q#3M+4_H=3CJ*$D#0HE3X_S-0BSI>"&_:+ M;D<(U(V]@JL?&W1':V!*: =4*VV2RSCT+4YR9J31U4DN>WM.GJ3ATRT[3KS8 M&+3L.'OQR%]HSHPHW0'-+S#1 !"O?:6\!EWW*X2 4B<]),( MN;;E!L!WOM9O^$:KNUIW[YE"W%">, M%BZ\7/3R*Y-WP[DD1-A8(\7<)CY<0<9B!@E2+.$BC03S:K1[?..I$475!C)H MX>,$K68BZ(+!P$^\K_M!$LKG?.V@G/SB=J,))I]SHJZ3?/;WW7I?YCKJ6MVO M[OG/?\RWW[^O%F[]\_UJ?2%LS33+-*82TL0]J2S)1=%3J 4RQB@="4.K3ICW M 8L4+>WQ^EZ_;(YY/\;Z1=79<5WXXR0MM_PG^//@$C"K-=AJ-E^ Z[D+_TWW&R+XA#M-X-M>95FG&T1N]2:L_7]6E9I MES7?-ES:E&7@A_WI4M8IBB,;WI@$,A0+B!7/($?< M6E1T,!GP#:C.*QRL#BS9]@#=C_UZAG+PS>1F%'O4U&H!4*_UW![#CEO6[8_# M275WP*7M2.@=7R_M73=?=$%R7]8KRW>/?+_KP9"B""L;R"D1V0PLH5 D*($\ MU4A%*B&<9B$,=&W J='/)[VMQ!Q*A8-J681I_Q[&0%<1]Z.?/G$< M.K$K375-"8<;RO"R_/MD_203C@ M=I'/HHNVOO#U=B[G3WS[LH)+$X.)01@*K9%KH(PAS4@*^-!_Z6"ZLS_+DU>PUP, E/V+_8F[ MV5/>0>QO_51BMX2ZH08[](ZC55^W=+5>=]WV%AV$:#]L-CNMWN;37_2.R]]E M-L&W+[&YZS6;?^S622[\NK9FS0A+990( 1.9:H@CQ*'@7+C5RU@E&6-1'*Y+ M&VS&U&+?PMP;L-X;7,K5W-5IG97'; MWRU\Z]6=C%GODU'"E8VVTPRRV)WMCF(->9P)*#*14H:8R?R(\>3.4^.ZW#@; M2SSHRU'"%:RN[[RV1F!@KBF<[S,3O^AMA\W7E_<;;??UK!OU[=?S'V@7O[A- M!B?.7[5+RV(>9380(0+;QP\S!3DA""IN'TP5IU+QH+CDY>VG]@PZZ_)6#V%Q MQ!%F?O%!>R0&?A;W( RP)'_>Z3Y?T$_=\0OUPJ=:ECZN5NK/^6)Q M*__O;KY^^8J>":.8RI2"6MDG&%.)(6=2019)22+[+#,0.&7$/W?RXT7SN]0^O#9AY>T]"(N-^CWQ>. Q-!9>8-J Q]F0;T6/[H M 4BOM8]-XXU;^.CA^4G5H\\U7267\LA^)[?YO6^7JJQ-N%MMMIN#](^(2$1Q MK*! L:NL5A1R'B609@CC.,KB%'EIE[0[VFS:,Z,&Y6_AIST3.M\;]L&V(*XZ'F_!' \R,B/^P4?3Q_N2Q]L]R@?Z@&[=4Y M[TN1OYD[@)DE3AN>1"G$E!K7,(=#*D2:<$&B6"8AK7+K-P_BN1%ZV=Z[,@9&>=.LU\\.M"L:-]=1 M\WM-M,5B8-I_J73:K[3IL;M]"YKN[S^ZC.FQ9^?$2T\^TZWRY>-\J3]L]>-F M%AEF:$(49$D<0:S<9K33-T_C5%/J9+_BH*SQ9(2I/:K[&I<_G(D@MS$P#CQ% MT>^I[83-P(]N&"RMBU5.7!^B0N4PR*N4I9SX>*D6Y?2#+0,?O=EH77:#7CY\ MU'RC:S4.4<1M*(24?1&CS(9")H:,Q@Q&2602RB37+*BBK7FXJ3WO']_=?@M= M;+X"J.<[NC>8AGYKYX;>@+VIH+!UH.5E/UQZ?;TWCSCN"]_+^Y,0P.^J=O3Q MGL_7?^>+G3ZGGTUB(@F5&23(QN[8M6CG,;9],H;<5N0-.5)8F"J(P,Q8PB*6&@8)S'7/,L0PUXRH,W#3(TY?MLM MMG/]^+18/>LU<)8"9VJK5N87@/5=3^X*U\!4<3#0'Z862\1-*/2[^'MVI)&7 M=9N\/5VP;?QT6Y4\8W,;]48O[5_R&W_3ZQ]SJ5TMZBS3/#$FPFZE ;MV:NYO MQ+%#Y [MIS%A02N#C:--C1I*T_+EU5 5O"90_?B@-Z@&IH723E :FG/##:BP MNVO"KH7DG0I=='BSDZ1ZG?YFS MU3V3&XMU8#U& Z9^Z4(_. W\CJL RLW,*ULJ0X&SM+]$X3H:?68)#:.-FB)< M]_HX/_"X(CPY<-5B3P53;6K5K\AU+V00I?8_6*08LC2.H*:I9"3*HCCU.A]Z M:8"I!>E[&T/.QE]$[WIDW!63@9_\(SBN%[[[X>(?6W;%9Z3XT/=K$Q30-?G> M$)2=O6RTP*K)Z'IPU/BYMB*G?)NOL[I[;Y]=3Y+5TA6_%OLDE OD-/HRI%*( MN9,'(1)#G1!&8LD)-8%:I@VC39'6;#YR,++51DDSP'X!3V^PCB=MSQ>?M=K]T=U_J[7F[F/_1!G=F5TK]?K/YT MK4:T:^Z82S8;^]Q^U7+!-QN7R>4O&!N,W?.?LP1I;N)$0Y/H".+8\@V-LPPJ MQ(@4:6:(8"%4TZ=Q4V,FUQV3+_(2^0?7V[24,E\M@9V\^0]K^0]=6S7=[,ON M2^ESUR;._NLOOV"4_?4&_ 7=1"FV?\;HAE":)RM_83LTV[W0T7@5UF M>_UV^/'D:\WYP+2:NP5>^%4U%OC%>6&G,#_1Y-S+^S'I&Y#WO*U^RYV;X-C/ M?)ZMI_VQ\Q#X]TGFO=HW*OSQJV*0,<)3ZM_TEB_*G"=CV*;+)H6$\,SU M[(TAMS^!4B(6QRB-:!3Y9M*U^TZ-SW/3_-/#.D+7L^66?@_,:;E5+5+CNN_^ M&7%+#$9*A)NG/RC]/>-H0]9;__1HR>X9$^LY[KE?M^P_O%ZIG=S^@[M6J]OG M6RG7.[ZH.G3.=,:9-B*%*C:QY19$("1I0N!:_A6,_<*V'B ;JX\&=_M*A5C9NY];O52NI6]A/JCL!Z4#-^"M MEFM7%)_W8:[\Z;'=KQ=NO3;U;1YQW-:]7MZ?-.CUNVHR,I3%)^U=M,WK[)6; M64P8,0EFT ES02QP AFU?TLBI1A"*68DJ$YQ#*.G%G#MY0/7>QM?77?R=*;] MV'-J\SG(D1!"0OCQV>?W^Y M>W=_]^[3:KW];F.7[=W*YC^/I9W?YOO6*#89QXGA]NMB(@:Q22D4-+'A,^-9 MFI)$,JQ\4W._(:?V$K%6_YLU&^SM!B\,!\YR_\36$_;K^7[_8 [,Z#XXME@I M\ 34?Q&A?V!'6E_H!^"@=8@PK!J6*#QO--KJ19AC]86-P"M;'G':GZ#\;-Q2 MKEYNRA?,070_[_@.IDS-<+/+86YJ54V#VY='OE0'!5L>P2[XZ3YI0GC3<70BS#=9R'\,%8O MX/5Z6JN;1>,>Y^H%O9/S7OWU1TGJ9NCN?6BA(SCA"7"8TADPG&F*,(\B9 MG3XLE>:&2Y,F0>'/8HCDRW4C2]"*XGT_4 V< =!0"N^A+Q5B7/S"FP'M>M:PUEY1S!6.2"(A9@B"/4@)-Q#B/=282 MG@XO[S[%FO&#)Z!!;;R5WD[KV?*+FL:9@X$II@_X1Y)Z'T[KI[4U_P0R[\V: M09WOV'+;G]LOH=3?OFL;:*V*,L@R8T$BXB(S$NI82V@C0 X9BB4DF)@XC;6) M_'9)K@\U-28L+06YJ:"RM65&V("PYR9Y+[@-O;7=$K+P?>BK:/2Z>WQYM''W M?*]Z?;)3>_V*=HSQ^U+-'5F)G66K=WR]G"\?-F_G"_?/F< 9$H3&,$8V3\0H M%I"GU$ :$:J)8+%$7D7//H--C34^Z6UU2*4\U,*?GA9SF1=S;%? _N;1/A(; MMZX76*K8B+D?B_2%Y, \\L),4-EY TI+^^,1'SSZ9)+&\4;E$A_/C]G$ZYK7 M+SPL/C*C6G$212ED21I#G!$"180)Q)S0*(X4RUG(OU5-_R8&<==H#6]X47'& M2_M?KZRPG$?/^.A59V?HN&J8DL'B@].L#GPY!U.M!2RM_*>M_'N)\I!U?D%<>PM2-HPS MM5BS.((F2EO!4VELX%FT"Y@VTVZ/2 V]:)^#5)E9G75I(VK3A%;@2;[NJ(UY MLJ\->N&'_IHQN78(\,+5XQX*;';AY)#@E8^WBZ2KDR&'6NK;Q6+UIUL&>+]: MWUE^GF_=V>=[]ZM#\YV,I(S$@KM,79 MGW$Z>&!CULJ'?!(*+X!S _R1.P(&::[4#6EHP:H79#ZS@*[7BW\$CS M]LW'XJ[ON:&AM::T%EJ'_8= 5.E%*#6)9 RC,%L<(<4H0DI-H&[T;1!/'(KW2F7T#' MJ:7)TZ*R%MAI_N8=@@M2,Z4'-T#M-'!.](;Y]=B^/QR'?DG8[V3Y%GB_!^QM M"5B+(/_:P^\=Y_>'X$BA?DU[14M#N12O# M:A7FN3QD.>,T27F$$$Q%'$-,L((BY@C*C,8QU@FE,0]3_&X><'I\6YV2?G(= MVE=+%]0OH/Q('?;D>]8V_VZ_C/^P/_/8K?>:'2JYQ=\XCC"M1Y>7\B M.>=W59_Z3[,TE4IQPJ!0.()8&QLQ&ZXADQ&)#(^-T&9F[9JOU+ M+.19.!YRP/TP_3!?NMUG((H"ESXTGUS_O(RK1$/*W,DG(C*+<*J@,51S(Y04 M*2YQ?;=4XZ):#3@O M?+JEE+S\KM5NX8YCEFJAWW9/3X6L'%_4>OL>KY*$*PD6#1;CU0C+[E%/E1 MT0C #\U5I0=%M[%24OD&U-UXV3M\P$7SCFCV*H+?TI1QY?&[X74BG-_Q=GVU M*+Y]=,G??^>K5Y^-DU[>N.5Z)P28XBS!"8):NSIAUX",1B:#D8I,)*7"%.T% M3/V8,V!TKX?VI9#IT&O!-5/=\^LD[[G<[OAZ;I]:5TS^X7W- MIL?':-?TYH?L@7P5L&$[(E\>_I7[(U_%Y7JWY.NW"-\+S(]DV4!SM[;)T>U2 M?7A\XO/U<6$]XM1"O1=&YS'? MP>S0GFI^D%_?PNH=R(%IZCJ&+;:S_,#TW]7J'=21-K[PBX,XV>EY[-WRVW>1->2',^;_+SE6UYM!F1.L41G"4P832TM M(PI%)%*H,Y8I&W-&#'DU?[LVT-38N+ 5U(P%SMJK.P9AZ#8S<)^8#4R\;>'R M)@9?+ ZAWZ:*_39:_NUA]>/?["V*L,_^Y3C:NWK[46C"U\F*';P_WU<>^DEO MO^1KZ7-9_M11T"PR+$T89E!F+H##,H-4I09R%#L9-$)P+$*.B?D.'$0:(QS^ M<@=7GTHS@2A3)6D-[9IT7L"];<;9'T:(0,&0@):YF(UV M,BQ8R\T';QNF%O]4AMN,8N-Z2EY4TFF[]^ _.Z'[#H-@/D;BZ@/W2+L-P1@. ML]/@;\8K[3($XW1YAR'\5NT(\KU-'O_.%SM=W[[8/VQ&(!0)F< 89]3F>RR% M/$KLWQC!&">)CD020H6-HTV-]-[??O@*_G[[\?=WX/-[\/[#I]M/=Q]N/X(/ MG[[=?_W]MW>?[K^!VT]O0>USO[V[_?;[UW?Y[\*HL'D>_$BO-W0'IC=G)\@- M/=HY'8+%O$#IDZ^:!QR5F;Q\/^8@OXO:L4V>F%IF^\JW^MN?_*DZL:+3).8J M@CRF$MJ$D4-.+;@*1S&1W#61\3RQTCQ0R#,P3O5T92=PA@)G:1AM7 #4CR^Z M@S0P49RBT^.I"3\4^F2&"R.-2@G-WAYSP95/MSQ/G0M7?#:67YY6&[[X=;W: M/7U8RL7.U4LZUEDMM_/E3JNR%GBUK%9(;0;&51PE4*;(2>E3! 5/!-1)FO)$ M*ZUY4.U_>U.F%JR4$C7?]4+EYWBM,X$EIQVF15">16EDH%%)!+%2#/)4"$@3 M261L"9S$.HR_QYF8$4\D'DW-#9!\O7YV6V<_W+O6_CMD*Z&'.?-[18PS#T.O M'Y;&@]SZ&["W']0= 'L/;O8M'WL_$=(=SUZ/OK>W9MSC[YU1.SD"W_V.X5T@ M[G:/NP5WNS+OC-&R7.[\;&[5ZLF-<*O^:[?9NJW552 MR#E)G%ZP_96BE"?,YW779O"IO> .]H/"@9MR]=^5FE5.V"=W[X9_-X7@>6GF MSJ'1'I@M@X'NN7M#6^BZ-G@('G>T'A!M$:FWB6A]CY8QOE)S=UO71WVN/BSO M^--\RQ=WN5;OMZU;T^(*88YE;+-\C"!F-++Q(HN@,9)&'%&MTBPP:+PZZ 2# MP[W-X,D:#>=+&QGF9@=&@M@5Q8*ZJH>>L!7.W5Y+;>P,*BT%N=&[:Z93E9"(&1LU,;=SP144 M)M50$D$U$)$2@J2:>U]8J"M$5.C@IKE-KHH M^N+R#>"N+*VTW@7U3Y7]_E7PK:>IF4C& G_H!:?C7I[UB?A2GX@O+R;BRX@3 MX7]"88P)&>G0PG 3$W2FH2NB#<<<6M]ZM),/79VO'X;H?*]NO35R??9-'L]^ MM#_XL-6/FUD6$85MS&E?/R*%&"$GG8YMY!EQI0G-B&%>9R1\!IO:"V??5J%F M+/C#F0MR>T-[?#7A[)?.]H7>P&^,]L"U[BG1A,@0W2'.COE#7B#HA,1==5 9 M9LT2E.@480&1X#;ZB2/+5%00&"<\0H3B+ ZKT DU8&K,55D,>6$R^/#F:Q=] M3H\I\".K(8$=F+=.-#PKZT%I/JCLSPL';ZID;BAA3W_PAI/Z]+#A%<4__1%J ME@,-N$^'VL3:D?KO?/V@-S.2"L%2E<$TCC#$AFC((YY 13E-9*(QPT$YW?EA MIL9=N95@OC>S16W:*92>NY"= 1IZYS''IBYY49C8X!-TQ*Z^]H3V&-OMQ[,WM>NYI:WD'OSQ[;MAFI/&+_6#NHE MK(?8*?6 RGMKM.E>K[07ZN'>YVOZ-^[$">Q/;%J^?7:R M+=O;I7)+CD_.B!D5%&O$),P4BR"6;OD/\PAJ:7@B"))16*(<,/;4V+\R';@I MSP]]%;4VA?DWX,DYD+\$=.5"<(\([WGQBWT'0GM@^G\)]+<2Z"][H'/;;XI> M$U>1;M-3(A2SGAM-> \_=O>)4%S.M*0(OD5K;3N]MIG1^_G2A=*YDN8GO9TE MF N,: HU29W>)<.0(N6J.K*()FEDOYOA>NKG1O)ZG$;53O_=_C)7?]8*J'*= M=9,_1+OZ;TIW@,G]R9MM^HL37X/?C[6Z0#IF@+K9[/(T/# M]>C.#C6V_%R3OV?4YAH_WHXU/NU<=.6TFEPW/I=F?],/CHTV,QI32Q!*PP0G M F(A$*0RQC#-L.$BYB(B<=CAILN#A7S1QSG45-CJWL+KO;5@4YH;1@T-&/NQ M0S^X#4P0!\ .9H)OUP +9HGK6/1)% VCC]G:_SF@T7 MP=S;F[Q=/?+YKG^^S M.VGYS[G>N A2JYD6B+ H1E *C2&6'$&19@IR%G&%,\RI2L)B"[^!IQ=G'"P$ MF]5"]=%B\P1M[Y63GA$W73IY>03G(!A7"$W,?U2E6?Q!SU*L$\5-"CDA%.(L)5#$ M)(+42,Q1E$5"JI X)VCTJ04_^;+ O+:7HBN;P=IZ$+J&$C(/OBLK Z$[]H;@ M"R')&["WOG;,K\^UF!:H];M"$V+ R.LV+; Y7EVKI0TKYBK?4LU/ M_-S^G&]FD4DSX^1I(THSB%,10RI3#'E&F8X9BG6FO56YS@XQ-:)Z865Q( W\ MX0SU3-$:P&PFHGX@&IAM6J 3)HC5"$!GV:OS=Q]/W*K1NQ<25LV?;-_J3*[6 M3ZM"Y"\_4W/G]CK6SW*9$0K):%.%7'2U#%D$FM($YXP$1EFB-?#[CG> MU)[\=U4GKYK--R"WVM4VE98#9WIX$[0FW)MY80 T!R:)/H!LU1[- YX>NJ0U MC3)ZLS0/E\_U3/.YK&5E^4D]YB>]K81X3<(2R;6 1!(&,64$,L3M/QG5B!A% MI32!.G@-PTUO$6=?M+RN%2TOW%EX7I6V;MS.R%_BY ;'<;Y@\1=VPS)T8R_9 M/!4!W^(YL'R\:4K\LJ.^8!Z8>%,_0.AL[(]NFS'HDV@OC#0JQ39[ M>TRN5S[=CE;OW?;(;OV<2S$<.G>1C.%$)8DE4VWS1QYA2",>0R,33BE!A&,4 MLN!]?IBII8W?[C_?_4_P]=V7W[_>_>?MMW?@R]?/OWZ]_2V,!"Y ZD<"W8$: MF 0J POEE8&ZGS6CT"<-7!AI5!IH]O:8!JY\NAT-?+2)B]8O50L^SKF8+VR. M6:K2;=[N](PS@9,8(YAD,K)IGTPAY89#H35-L4 Q34E(EVS?@8.H8H0NV?=N M#&!VV]U:@\?Y[3IG]MJ+B5+ RL&O6? CT>&P'5@9BE,O@$G.BE[NV_< MD4.A<]'T_L@F%*H^Z<=[[%$)*1218XH*OC[\3.^'Y7_IO-/P;TX^2I6'&7%" MA*8H@8A&$F)"$TAEEL%$4J5-Q@G.O-64SXXPM8AE;R1XS*WT/R%Z'L!FWJ Z2-*BQOVG_H]0\]0Y0D-,T2F*5*09SB" HA.8P$1IG*4A)Q.7O* MC\]^V_+UUB_R.C=4R)?T>,#AOJ M\.P^?#CDN%0'IAEO &?^3V@T%6 MXMI!UZO^<9@%XPHAMT+G1!&YW5WZ*'P_EE\ISYYQI!+#$P13E-B(,Y((4DQC MR.+,&!UCQEG4OM[]_*!3(S5:XGS_\V?\J+*B#*)3.R"+DUM_AL3 MR%C"(1(1CSA5.B$FK)CUW#!3XY^R]+(TU3X>N;' 6MNJ;O4LLLTDTQ]> ]-* M6ZA:5*8V(=&Y(/7LS4>N0VUR\+3\M/'3/2R!Y9(G,XP02B/[V&/&.,0B$9 * MDD+&<888SY+ :H33(:;V\+]<7FBA370&Q1;K+L'8C+KJ>#[;B M4HSR>NLM+[QL7&UY^4B)WB$I2.GE_<4C-PN5;GPG)\#S9(H%=CF(L9@ M&YZD-(,LI@F4*G+* !EFIEMD\G*\J5'4R_=Q(>P3<,#6%^66D4M[[$8-8WQ@ MZQ[,G =CT,CF:,C7#7/.^W\UYKEP60.W,#*G?O F.H+M/H&5B--#E#1UL= MYV6(,*P'9'N-S;K8,V[ U@-R)U%<'_=L*5M7UJ&^7ZU?L/Z,Q)0S@F/(=:1M M^IE%D*8T@DHP&JG(I+'F8>K9EX;R>E)'E<_.]Y;;%;!?Q-./\3IA-))B?VEB M?NSXA9$]"LE=@:%7Z;A+8XTK%G?%XQ-YN&N?;T<'9SJF?UFO[""/_!U?NS+# MC4TMOWWG:_V&;^9R)I"FE,H$IA9>B+'.H%""PT1ERN"$I33UZA75UH"IQ6"Y M4>"7^1+\_NTML%P--L[6OX:Q2/ T^+'+D. .S#J5Z:!F^XV3O 2Y^:"RWZU> M@=R#&Y#[T!\IM46O3[(*MF%4$FN+T#&YM;Y/-U&%&$21!MHMC8+Q.+[7\BI"&32D'#>,*441G"//S00ANPQCNH M\*;;B80#=DFJ-$4((JJ9Q0X;*#2*86H(8U+'[M$,/870'KGA3QZ\ZW#$8 ^: M7R#0!H:!7_!7'[36*AI#O(?W]WX5I8Q+[\V3W[=['W[>?M?KN]7CTUI_U\O- M_(=V^FJ/V@EM?-+;S^:>__SBFDBMEK?;[7HN=GF;C?O5%YXK<-&81:D[&,\Q MMN\&$RO(M=-(RQB/#!%(IBKD='Q'>X)>*2,_NY=9FK4NNBBYW"M2]\+OF%+[NFUX*?#;\OCS_9HOBQRHZ&@THY2(Q$9&4")IXR(4 M!YIBI4V7B=G6I3>>(#O%R;U"^G0E-$=S9[K_X8JRO$8=4)5?TVE M.0%7=ML!LC&/F"]YP6]R];!T+8,_*#OHW,Q=B'.[V>AML42[UNIVJ2IMH[G> MV-]9^]0GBT8A>UO[71Y1S:1B7*1.8B)S(JN)XI!1'<.8))@EC!@F@KAL'+.G MQH=%+K-8+1^@'>X1+ [VMMMP&GC6P[:IIC.78VUNU3QV;%SY#.I.@\)K4+F= MGX:O.0=*SUU)4>5[_?__WVQ<:9KB-VT@2U_E3VX<6;CTL[=2*.'*^:U M-)"?,S OO)C+KOS[=@#/9_)J:SOS\<[Z6:C-^-Y49]Y$G MID&M<<#!1Y-\'![ NF[D"*/U=?+>1B>Y$8>6 W??^?I!;V8I-3QEQC5],JE] MY?,$4DH,3!)..5.$I@D)*Q@*&'UZ-44O3W2YQ__0E07(PNH;L-2!_41"9L0O MPQP(Y8'?QV?._><@YX;7NY&4I@\I"G 5KV'5 BX/_\HR E=QN:XO MWKRVMV?LYP#/;>VR-UJ#MLV.:#O QMX'=5:"VV:L.NY\G@(QW'YG;:Q7W.4\ M];AY;_/,Y]MQPWL;1>4<\V'YM-MN/NH?>H'*<^A)&FF6:0UEQ%-W?"V"+$$< MTE@@P762&HQ#Z*%AK*DQ1&[;O_Y+G$7_@<(8H0E0/U+H"::!><%9"7(S;T!A MZ W(305H@"/Y'ICT21%-PXW*$AY^'Q.%SR7A6T,O6LI]U5NWW)2?,=M\6>L? M\]5NLWC^QWS[_;M>*'?J]LE^S[[SC0UP;-;VF]Y^7ZE]T!$G)HDQC)2Q08=B M*1182(@YQ9BG B.4^IV=[]4NKT=KU(/V;[51QI2V?D^0S:PND=]X8=F_[&&FV#IG=X MZOLQ_=^\_9&'_[7C:QL"+Y[+ OV824Z10C9K-PABS6-(=L)HZ)0]&)Y6AQTN -##68?C.X]^U.&" M:^=..ESZ:-=>4]5QU4,CHS0CRF#C.IX!KXV3^'U$C=GR[",DRKI]/A7JFOTT6_+S=QNGQ) M>&;^Z_7CYOW\Y\V!,GW1]W/U_Q!?W41]$PE!$=<(D@TMYFW MT99*4*1A)&.2I2@FB'DM_+<?WX+='9."GW1^,X"?\O,]] M/M9'(XSZ+)_W[O@!OO"I\/3PM]UVQQ?O=TM5! N%0D_51DL;'*-(0FF?6(@Y M(I!EV$ >9TQ&E$9$$=\\L&F@J3W)A:W .&/!O_X+17'\'V4$7(B-^2 MS^_Z0FW@I[T$++<3P!*J4ABLOVH/7T :\H'&RT<+_'V-;_.A]<_W+82?CW_8;\,/W1)LX=A9DE&612C%!JIB5-4 MSF,A!CGE4C J&**!Q? 7QYH:,1Y,O0&FC(+*;_3:FAM:$G\98[^;N0*^:M^GQ;)7[^DY8JHE*Y^9[Y\^+;E2\77 M:O/[D[+W??=SZZ1/Q4)_G&^V,\X%54QJR)#&$#.";#)EJ83(+(V(UHJCH)8O MGN-.C5$.9H.]W: P'/QQ,!TXVP.747QGPG-AM7]\AUYF[07:\&77,*!Z783U M''K<)=DP/$X6: ,O#V.MS7H[N]L][A8Y%[XS1LMM(8+XV=RJ52Z*F MWJ_M^=F RO @U51O MZ)OY:0A !R:FRUBN_+'TYJ50@!H(R=ZJ1D;V7\=$Y#W6* P4ZGE%/<'7M8N4 M[M9:S=T!12=#\_QV]5#MXKE! M)L0].)V[PW4Z[WGQ8UC\S7\KYTT)O#F6X"J=< M8R8ATTD"<6K_(TBL(!$1IYEE"J6"4J<^C)H:I]S>W7W^_=/]AT^_@B]?/W^R M?[_[[=VG^V]AG-++=/EQT-B3\(K)5R[1DCODSF+6/KEW"?PQ2 EVGQCW28N] MV#4JC?:)Y#'M]GKOKLO?=ZME7EAP;V]4QA3,Z#A+$@F%=')]W&C[-QNB8:ZX M(1G-"&/MUK]/!YL:K1YL!96Q+<.U1HA#E[^[ 3?:^G< 9AT6OR^#,_&ZYIQQW_T/.'[UNM;HLJXT\[MQWWV;R=+W;;ZC#LY]UVX]Z* MEKQF<2)2I06!%"$.,2(8LL@%=QF54:)22E$65B@<:$'(HS).^7!I:=X /6]\ M'MK-,'0.-(WC"+L^(IS8.5"<029LZLTR0R.61#%WS=#\>TT.. -C]):LS >\ M/-V@R@E9YHZX92JY>GQ<5;,#5@=?QILTOY?$@%,Q\'MC/PNEZ>#3'OU29J%F M]PTH/>KOC=(2N3Y?,J$FC/K>:8G/\:NH[6W"-SH^SK?SA[S"YXYO="W<2GAF M)%<"1MI5MVJ4]\@F$,<)L7_2#*6)[^;&I4&F%LD>['1RH3HPBFV$\_J&11\@ M#T>6I,5+1?XU*N=_9EKW\^Z>7F-3NO79IJOWAK M8A,X,$L.U-KD[O\G[UV;X\:U;,&_@HB^T=<5(?3E R#!/I]DV:Y6C,O2V*YS MIJ,^9. I?LBR3Q-X+Y,(&L+'V_["" M:VHZ3%2@>]FUM9E)'P>[K)^2(D$8UB M+*"4"D&$P@"R,$MAJ@-6&H4\%(*X+9D<;6=^"R.E6>4,^\]O'\"#'C;*F;;C M1/LXJ &G$4\5@3+ "41!&D"*,@FC5 9IDB5(NHWD@R&=8NRM *V.LH%WR_5F M\UL):WMY8R2\[8;3P2B./ V]ID,IFI9X@*4-GH\Y=H%@=?#KD<;FO;,:Y>O M!T=?.R\>HX#\I_QI=T IB0-.F-0@,@81TYS!2&HJO'!*1)A0QIQ.M-LV/#<& MN=7F%6"[!M]T]Y86@A!? /V*Q3ZKQ[>0M]T<\X_GZ!MEYRO)&\-'D$UW16NZ MLO*MMF=47/X0$;<2\T?N=Q=Z_:CCT^WSIWQ9+YHN4!*KD,<$,F'BPB12,).< MP%B(-*.<\#2V2HPZ]O"Y\4YE'S &UAL#]IJN!\!U4\I0.,8.0>R1<))O/>7R M -W6@T=.)MAZRIFV4NO):_J%$N7\[W!:6(]B:9Q%H4PP5!'G^EME"%)*]0?+ MHY0ACC%F5@?KK5J;V\=;+?D=6>5Q"QFZ$;:+$[SA-O)7?A*R$:(!*TQ\A@#= M#4XZ[EOY_GJPM[NI_XQD+\NU4X4B@0SB,$UAAD(]_T!,P"S+*(R(P"&1/)19 MX#K_.&QF;L11ALA[,WM+;)T U7YJ,0RJ*282;BCUFC&RSV[[C:79^G7-Y@59V(>[,_5JY57Q:%R04V\POVO+_DECZ;7UW^I(7X^.LA M+^6)ZWG'I=)?J1$$K9>[U^KC_<-R7=ZP+K[)XBGG]+GQU=X)LWJ:FU(OU/@!MGM'3$*3W+EB+YXS\4O1 MS8WS[NJ1^;;T"I9N@;;KH.4[8,^@?5WM/R@!N "M%^6V?E%*%,#WER_*'@A3 M4*B&8K;OC+V*TWS?G8FDH6;[#CEI3[U--W8(6DULT&0J66\#=%MZZXTLZ+D6 MHT=?:LY*?3:%$E^EG'Z5)MFL^4=C2;@(,A$CAC,8(AV1(H*E.9\0P8QS05' MXA0[[0:[&C"W0*:QI\45C,UB6M2=-0..X>N/:)Y8+.B,B/?8:3V,Z*,V[ M X[M,3.J]+0:XV3+LZU!.A@P6COL_I1W_7JZ>23)_K-:JR MS-."XS!*419!QF@&45B>J"<(8IFE$<$(2^3$<4=;F1N1[8S<9QE65:\<5Y". M0VI'48.!&IF'>F#DS#6=&/@DE.,-3^ONM2.Q.;1 M42,SX4CY[?6%8ZS+C]\M<\UF?V7M_]@D]N.HCYF[?J+%OA)/VRNZ^7%;K)]R M(<7[YS\W1F!W%_%>\FW^5+9NI ?RU:/^7?V/Z]6>A*2*T@S'"@8)T<$II8D> M4O0+%$F<)1C1*!.I6XZ['\-/@XJD/ M[0:2Z?MEY$%#.P3*3FE<,NNV[XQ7(%_]!O:S_+UG%V#O&]@[-\H(X1=OOSI0 M7BR;6 G*)YJ'6E!>G]Y3J+,\#/)MN^;_+(O$M44H$"8X"#F%-",F^3U.(0F( MA%'"*0T"A6FLW&BZH[49P'^5_!O00@>: &>C.5_ ]JG-&)G]ZU?B6_5*E(9>M)5*/*J6GL?#JWAI1W/3 M:IB>]_M RM3B%J_A[B<=DZ_X"X9>!"B14J8*,BPU5P:FF'K((AA(09#@,8HB MYJ*R9-^TT]+'! )+)D+B)D)Z:$5(JK&[%;=Z"5N/]<6@T'0@PF\;?NZ,;X6? MHP>7'8A-$$ >:WT.06('*I:!8-<3)E=HWLW[8IH01+&. DM=T#@)()6(PY 0 M%N,4!XG;V08/-LUM\5>[]%+YM^U42R%X M92KO#>"9Z#F_U23>&XX>U9P]3=\OE^6+5&OIO7^=L?6Q$EQ:!#20%(4$)C&) M(4J4A%D<)S!CG&8,I3003@?:[9J=&R_OK*ZFR'6B)6\G9-8*58[%R.PZP8Y7 M_4,[,G4>35K=9PJ6J:N=F+I7(7."R&L1,KN6IZU!YH3&00DRM[O[L=2?JV*W M??6=_GHO5U+EV\T"B821%$*C9 MI-/3XG4!'EM&@RW]!5AMMAL)G<+8CG4\(#.,OZ^IXMSE/=.7J.YF+K_]D'+[V7114QHOEM((=6$8JHA!9%0O,L0U M.3 5QQ@I'H1.$\U3#$V;.=76M$DO9SP^2%DY=WT_=O@JG^3J47[2]C7%+/Z1;W]8X T$*(IYBR#"24/(H#"3""<6."HH]K)C?=N9W ML_8/5OHSV="EZ^I[GWZP(YF1L1V9?VKKJ^2<706BOO]3PQ4&%$,@23A 00!8I#0G@&)4$AD:GD 4;^,H:#TG)'8K/J 3L^\XWKR#3F U)G]G+!R"=I6;4[*5>Y(/&:HISN=9=F M_5"+AGS2=$>7_REI\4G_9K,0) M4C#6^2$@][PQCDRZ;P#!A6292'//$:I.M MHXVY\4YC)JCL!,904%IJ+]AZ"LYN5O$$TL@DT@,?)QG7,P@,4',]]>3)1%W/ MN-;6=CUWZ=N?J_T@E2R*?LH1A*((HY"P5A)/T MK8[6'E@[.]JI#33;96]93>JP6RT7UN?266.OSA\Y83O\@.VN]\TN8'77/(_8 MGNR:N9ZR/33X?^Q!VY/8CWG6]G2C[K*@)E*]45?Z:?GV$^5EOL#UBA=&-B9? MO5\7Q?IGOKJ[HOK;T_]T>6]2S!8)4:E128.1G@-#)% *8E,@@6/$0UI@+BU MNF&VSO;ABO^[H'@XF 7EDBB^GP3<*5!Z QH5RTV,' M_,X-T/AQ 2I/QNX >Y'*T3MB(JW)L3K$22IR$)@=BH_]GCN9<.,@M]OZB\,> MU&^^\WF]NC-Z9$;@NI8G6G"1"4PYAI$($40I)S"+S(D/G 5!%A,4N"DE'FEC M;@-&(XKUL"X:3=6EMAH:#40@M-UNTXUCJ*9!%B1*1C *$P8UA@+2*!$P2%.L MA*0Q5;%;@L) 7*=)0/BLHZQ_!WQ\?.TF80,Q&WM;Q9A#IC""81CA) Y3&45)'PIVM&-V-%V;:OC# M& MVUO;*E.S;.VY4,R+F(]-1?[A[LU%/L,9@+%=3WH35>N)UBOGZ/JYOJ<.: M9;_*,C!8W7W3$Z5'37\D-/MG C*)L4EDDM!LZL,TD"IF@E$5Q6YE#X\W-#=^ MJVS=#?L[:T%EKFL]Q!/HGM]C\X79R/S4%ZX>11.[L1A<0/'$XRB6<(B2[9N=&&&5=L+Q58#BO#0>%.<0N2M/K0D5#BC>?[ :[4,@_N&-O MX;\NW-S8#(S1H+*ZKLDR5LWFSKDC7I3V7JX_L0'Z6 M*_V #VM3P6B1A$DHB<@@9HB:.K(!I(%(H, R"))8,B4RIW7I,PW.C3&,O>;- M/]AGKXP&?U5FNZY#GX/=?:G';)V!*!@[5A MV_L&5C([$K#33")*%(6A2C3=8&3$RZ2$*,2$Q9(F6>Q$-QUMS8UI=J;Z.*G: MA;$=MWA";F1:Z0M:_UIGT\QZNII[F[IG]K,:FUN\"G6;!CA=W:;"MW(?/6R\DEEY 6HS!REZLDQ'$:J>/*BJ;>J=G+,WXY*)T9/=%D*6&N>*HIG34EE494%"B*5B22&"9,*(H0$)"3& M4#"5T30*5))B1[ZP:7>&[&%&;7,XL2QR(O>6.Q*&%>IQE*$HUJASSC!$@L20 M*9) JC1Y)YPE!#D)=WO'?)IEY^RXUBW1]E:;B%0"KDIEA @LTJ M&U8"9A'1TV-%(ZXHP@&SRE$X^O2Y$4QI(-CDG27<+$#KYH[!4(S,$14*E7'@ MK\H\R]7%$^^0]>'+0;!,=+#2#1ZGXY(GW>\X"GEXSV3''$^:VS[">/JB?E%J ML]M\HSY(E:_TU+G*;;G5G=12GMM4^^LHC00C80"3 .FX2:(0LE1@R#(.0YNO6,78XV&^<@\ZA=NYZ"K%VP^ M@R\W R8-PGIA\SH8Z_>0OENB?'TO339]F?[55EG7\>"E$+D9].BRU>Q[L[WR ML-[0Y>_%^O%AL],B-M=4A:2EV->1_KR3<:0X$3)(4\@PC2 *DQ1F81##6 H9 M"2FC-'5*2YW0]KDQ;N4ZV/E^ 5X6*C SL3T +_B E3N6)0:@ J$M(-[&X44M M^<]]%3ZG?,-L-YAG^=Z,OF$]QU>FQW;XY)WG=WM].O,GWJZ?O%\.M_^G-Z'? MJ%L_<77WV0BN[,IU+;(X#AA##')E9A511B -TQBJ%*,PH$$2(N4R0IYH9VZC M66D=6.[ESMQ&F%-H(J64R' 8X8$1 PCR,Q>9*;"F'.6((YCEY+I/M"_528NI"D^QF\UJ*R@O0=DP['+R1B?:U_-3'7\UT M8BHAJD-8QM*B:K7T9G)4A]YV*5(=N;KGHKJ\NV_+-NR/*,>"2J4Y-\2IA"C0 M?)&Q*(59$"B):,HDS MSP#A=>7Z5%O3+E*?\?A@/?K<]3VYP628Z8?6*D^WQ?JNH/>EZIE@C(9AR"!+ MXT3/@Z4F!HD2B+-(B#23L8I#)W8XV=3L^,%8"O:F@MK67J)S'0A;DH07W,:F MB9Z0N3/%632\'_#%^3O<,XA>GD#^@ZZ$Z:WGVT+6*QDF=MG< M2OU2K;;T3J[5Y6KU2)WZ#7[M*WI>V^B7*\) M>]$I4BC?"C&?95" MWC^8Q]X6.9?[/Y EU5Y&G.EO)=B(:-,DE@1&&)A3A)B ?4X12"* M)6=Q2(D23JM'0PV:VRAUH.1;[%S2ZZF!ZGC]X1U/2J^'36^HN]S8V:99JT\ZJS[I=N/C?=F-C9I*&R.=TZK/HVU'F-X0 MG"R1N:HS^*XQ^# [1.3 M]8)KVE!KI-,+9W 8+R;Z_#:G L[XVQW!'%[NOKAY6\BG?/VX63Z7YX7_D:_$ M^N?F^_IR^7B?KQ[OZU_4!\HQ26A@-/O", P@"D($LQ0KR&3*6<0E+S/&[98T MG5J>&V]H/E[2S297.2^G]&"[!K0V'/RL++=?/W/KA/-KEZ-!.S+'[.T&U6'_ MVE"#;F/[[G?N @EN,-LO3HX&]T1+DBZP^UE^[(58QZ*CV_,F6VKLY69[@;'? M WJFFQE5LQ_KI;YC4ZUB+EA*.%99!(4*8HAH2&"6,0893G",219$6+@<$#IL MPHG7)S@;5"6K;UIV_NN_D"A,_U:J7G6<]F2^URNRUR]K@UGQ)")>DQT/6YDVR?&DEP?)C:>O[#LN MU>>5;U1U@-GHL*WO'PKY0ZXV^9.L?]ND]S.[RO)Z8A MB65,E8!$Q%*S7"(AB?1// B8PB1(61K8+L*<:VQN;%;9"QJ#@;88:)-!9;/] M4L!9D,\OLOB$;F1FZD:MQTK*6?CL%T]\PCC1>LE0.)V62FSQZ5@=.?N(R19$ M;)UIKX%8W],OO#R2P_4B6>M[05<;)8M"BG#!<<)PI"(H!$80)0A#0C,,,Y*% M-.6$\="*>OLT/C/D,)9W:GS2.[(/,ZR"RUS/ZE@_=B47I2/7(>H_"DL2AJ1>:*F;$ M)@-(I8A@R!,<9"(0'$%^=,LPWYY-'';C7I1IPDA+*D@%-) F<1'K&!Y>"K#1"#,]:?(:)_0:IA9 MAIG&J.]:P+T+AU M 2K'S')AY9K_.,X/R&-$> ,M>Y/8SP^:IZ)"3T_OJ_]GPE(CZ'HG5UP/%9]W M&8Q)BM,HQ1(&2F#D@0[4#8 M,ACT@MO886!/R'I(U9U#PZ]_%CQ2$8V0U!"G(40!-A5A6 %SQ -*45Q&+LI8#I: MX/*53".-V7( K(T'@+_8-EQJZR_ 2CI*D+KVC!W]C(CVV-L?+9A+TX_OSKXS MYO^FHS)9[N!J'_RQ54_P?%*8JPF3\EI/?%Z37=_'#*D-HY^S%\S_+G]MWVO' M_KE("2>$9S%D/#0%L#()LT@AB 0/8\V . B=YK-=CZ M/3]>)N/,/7T9XTFNC'K15_KS#\U214Z7FT4D(X$52V 0F%,U.*8PRW@ 298@ MF3*62)6Z149'VYE?_*.M _>->:Y$<0Q)6X88B,[HU%#;=P$,0CL3+TQQH8W' M5:).(/P2PK&&)F:"#E\/*:#KXL$[/CTGV5DXRH[:R%K_1QMZ MJ[TS"Z7_SHM[5K3JF(XT&H7_(<6=_)WF*_/+2Z4_C=?'3,UL7? TYE@SAF!, M3R=(FD"" @QC%* D"+"DTBF_W9MEM! ^%XI,9?!]O1UYMTV\B49[$XL]-S!:5S M.B32[NW^E1H?P6LG+_RNY7A'WFM%*V_&35L#RS>F!U6SO#?@-@X(F2\^KK;Y M]OE2B,+D@.D?;XKOZY^K18IBF@A%( Y1!I%,I#EFBR"/DT I3KDBD0VC=[0Q M-VZNS 2UG?JS-G];%\#8:L>[78!V,Z@GF$;FPEX(67.9!09[5MHTM+21_-_N MUD__1]]=,9+^X341=3UY$DJQ<*TA!YM+^X5['^\?ENMG*;_*_?@?N2ST@WX\?Y9/&A53VRBB84()Y3 )8J:I M!^D9)%8:>$4#PI6*&7,JZFG7[-Q"$&,J*&T%.V-+[OER^?=>U:0LT;>C(/^8 MCLQ#0^!T9B$W='Q2D67+D_*1&QJO2F5^>=_KO38_O7; MG_5IT5C%2HH,0XQ#"5&2C;$<\WK ;F6\Z8?-X!M<)%Y],T]W@I 1CY?MK7K&[J>=J^HL:Z%?K MS7:!$I9('AOFR/1\*A5M3+L:>]++@V75TU=Z M.X[_5?+UW5>EK'N^E M^"*W"\Y3'N (P2!(A:8''$&2R! *(E.:BE2F,7'99Q_)SKGMU)M<6%IZ &CM MPN S_5[ZTXZJ9M!+(_/=<:6 O9.@[26HW 2-GQ>@\?2BG*JUS_#6WI;IT*/J M"_CLD)&E"+R8^M:J!3[QMA X\-K5LKXXZLOCLJSF/+*>'D]8OWWQ8 ML>V-&0PK9TW]GS"LV.+M:5BQ;JYO*9TFF6Q?DF/3I(^\?S;9)'IB5.[U:(,W M/_*'#% Y M/D3ART^GVA'3Y%TU,IFU_0%[A\#'%WW4\LFH1S1>F?K3E;K715URVJ.HA$^@ MO4I->#%L6@$*GU@>R%)X?;A[28&792.OUD]R1^7JMO#Y+K MV;2>/3_1?%G-E9\7*A$(2JCVQ=]M/,)7+Y1']F749BTKR:JLS!!GSF58O"&<4>MAN%M3%;,P1L< M[6H/_A[J/DR6@RVC&UE6]FG.HUP6A7XIR]H_['E_R2U]-K^Z_$D+T3;J.RWN MY%:*2J-S76MT+L(X"Q@+$YADIFA/0A)(XX!"A7D09$E*:,1L!] 1[9S;T%JE M=E)C?'E,N[(9K';"N9MNX=Q)^_C\B#J3GAMYK"T-@J4/H.TG:#D*V#-H7U<[ M"TIO7Y-ZX[&]8/*D_6X_2L^D_R<:OV?P'CB-[Q/T3L?(/V;KD\4$$T#8CA:F M:*ZOVM-*WJBK0HI\^XGR,C3YO!-\CK@(,BI"R,RY7V0V2JA@$>0HS$)%<8P= M);6[6IO;F&X,*TMDEN:"QMXATMJ=8-NM6GJ#<.3!=1!Z/32B+%#QJQ75U>#$ MFE$6OA]J1]GE[6^X.2$BQ"31?8'-U%<:39(T4AS 3!+(I$2!.K MHRZOGCLWGBA- S_SE5C_=(CTVDB=C\A[^C_R1UZY[EZ7L^V[?53:$X.)HDA+ M+)PBO2,>=T1F[:LGBZ2.F-B.?([]\X#D#:-S1S<_*DVDCY7^V8)+0FB4A5#% MD=(\$V.8<44@E8P(SE+,:;!8R3NC9?#=,9?C6(-6+U]6O7P'S8[W FI385GF M,F]J^?07B#N*LUV ,@RV*?,^:B-WTFVUG:>WK/LE@'1AX3T1Y&ACTR>$=/E\ M-#&D\X9^A-%DD]VLOM&E#G9NB_6#++;/)H=A:RH7/9A182%#$69IAJ!^:R*( M%"*0I2*!22AC@A*>T!" -K!_RS<.ZJJ)ET&W,+S-LMF#G@#\N<@/,)S%9MCPI2[FA M\9JR'._NJ9*4K_*M_)P_27&MH]?57=Z<'/AS(]7C\G.NY$)(GF+%8LCBE$+$ ME8)9D!%(4OU_BE+.E)M&DD6C;"TEZP-[C*E;T E=K^KRJ3LKP5^5G8XKP\<1M6.6P3B-3"7N$+FK M/79!X%7A\6A#TZHZ=OEZH.38>;'[\NY7,]+>*,TD):/42WAI+'C,,@'CF)@# MYHG^\GD(!X,TT6KQ(5A^5HP[_>]8.SY^WV2KR)UFM]>3NR_L>T!:R:*0 MXCO]57W+1ENRVJ%?+M<_33K?(@U8))@(H% FN$$)ABR,&>1!Q$2H8QT2<+?3 MT&?;G!OI[2P$M#'1]9SM0A[/Z(U,C(VU91'%RMX+L$?S\BR:/4XV6^/C M]QCS^68G/K-LC!:8O%(*RZ?QC3Z^BTC_[UW9;4=B'8<,A"8D3FCK4GS5V.?UX29D]Z/ M5%)MU\Q;%51[[6='.;6#2WON0)DRF+?%6N7;18RYI%1RR!*IYT@B3"$+1 C# M2.G@(8X#&@MVE:CY]V+^;0KX,-ER.7]/LF7VS57*[$;K?&J'6R."%$1@F4^@^( MXD28W90,2L$SE=)(84'RE(6&ON'KKX#/^12 M0+4NH-G.]]@'=BSM"]F1:7O_^M_N(/RX?_V]*LS:0.*3W3O;FY3N;3Q_S?]6 M]_2M=*BG>(TX7U4^L3IAL KB;/+S"-O8>5U_$>E1"/(/&X'J(IYX_<57$ M,VX>UD8\=T/?BD!/^_7'UN-FN[V5QNU[F_/F[_+5]K\W_ MYT+/\D(6<0;-3^FYX95O^'*]>2S,$;#6@=2ZWJ,IC[(I3Y>^;YU'W>P_N"P,DR#D M 21"3XY1P,UFF,(PI"I+0Q1DB4).FV'#[)D;ZWW[C\NO'^'[RV\?/X"KFS]N M/W[Y=OG]^N:+XV[9P$ZRW$F;#OJ1:?+HZ?S6 ?Z_1N%&3_AYW84;:-*T.W1^ M\#O8O?/TV'[\JL.>ZB"+R1%?D)0'(F8)1,2P):$Q9"K@, V3%.$LI3CB+BO_ M+YX^M[5_$_'E]7DJ'Z)7(\2[E,"-5O."(0I2B&&8T$1'$:T3C!)&-. M&:7]D9LH5O:&G!24Q5&:P#B0J1ZA@P!2$C%()5(J$2*F5+@M9/?&;IJ5Z^;$ MTA#0[$;,WD",//X9!)J3C-4IH\OMMLC9X[8L?+)=ZU'1;XWUHTCX',E>-C#I MN'34M]>CS/&+^HT9^D&%J4WX059_7J]V-0NOZ$.NF7N7WZ 0IC).)0R$9D2$ M!8:$9@(&<4:0D$@*'KI]W/:-S^_+O_IA0KR-YDZPWA75;&H!KD2[@-,%6.F/ M9*V 5$KR\J>R6F!U#,\U]<2AQ^R899Q>&)EV&J/!N\;LWTQ7[.N;UJ:/DL7B MCIA/>G)H?5+N$+/'#BI/U3YLCIKDX?SW(3E7Z4YM: ?>J,^Z;B> M+LU1O@4)0J3"@$ :!!(B*DREU(08J2H:,,Q)BIPRE^O=K^V "Y,FKP-WR[-N)T\04P-SB&FP,ZSHX,I^F.D>=)Q,MN-U;MTSEV=#HRY"/SZ$NT;TNT:PB76JVNCH,7HZI\W>J)82/&5;N7GZ_^61MDP#30AICB#)! LCDD4II%;[&G3ZMPHL#(:[*P&M=G V W>E9:[1I56 MZ%L&D+XQ'3M6M(%SA")U3CAY#?ZL&IXVSG/!XB"D<[JY[RKADPX,U\7S?H-K MO^.+5!)F"8T@"LV,.$QB4[$70Z'_(P.9HL!.;]6FL;F1T?67OW_\\OWFZ_7' M;ZZK>!V(VJ[;^<%I])6ZVDRPMW.D77$;1/RNQ'6T-_':VWG/#U?;+.X9()IJ M-L +^<.$3J;<;K-A\45N;]1W^FN12!E131Y0$(H@8CJNR1+!H4!8"298RD+J M7 3W3*-SXX]*$92WC1ZR&VN%NQV[^$9S9):I@'QA[\MMR?(<154EXY=GI55+ ME+R+KIYK=WK]54LDCDJQVM[;=\6?;EIGM6.41@'A#"(4A9I[,(8LHQS&21(F M6C MCWEWN,)\]"IWS:_+* C3LL#95_F@._^'?NYML;XKZ'U3Z"&, QQ%!!+%]4<< MQBG,F"FGC24-1*IPQ*U$2*U:F]LW;>P%5?VWO<6@-ME>^.H\RMV?NW?L1O[Z M.V'K(1QV'C][$3&O.$XD*#803R>1,6M\.@3'SC]C,O$Q:W?:0F3V-_5>B+[3 M]'5O"HU^UX^X_)5O%L(4MXAB"JDPU3E)HF 6LQ@BFHD84ZYB.Z+M:F1N_&IL MA,9(8*R\ ,9.'31H2UVCIV.(6J\E#\)I_*5C9XCZK!.?Q,#SLO!A.U.O I_T M],BB[^EK^WWYE=S8U6-ALG47BHA09DA!'4OI#UU)"DF8,D@2BA),(XZ#T.7T MP(NG.WWK$YP>^&[: +PRKE>-B9?@V7W=O2$9^;-NI )KR_Q]RD<=]OD-OVQ@ MTH_WJ&^OO]KC%[GK1]1/V"?G?%R)#W0K%R&-4A$&L1Z>,VZ*RB1ZR,8(JIC1 MD"8!CI65(G)7(W,;J&L[VWEK0)L*C*WVBA$G(>W^EGT!-?(GW0LC)XV(C)E"'..=<6A3A[;<^S?:6HQ(VZKHNLF?W=#[+(GZC1M]K\AUR*!0FR MB#%3@0Z'>LQ.LP@RR0A4JAX,C80ZW M]A057:_%SWRY/):OD$0HE+&>'42IV4VA/(-9&,>0AXQ$,L.AP$Z)NAUMS8UP M?K^Y^?"/Z\^?'05'.\"TXQ1/$(W,)8V5XZ=^6.#A5;2TH[EI14S/^WT@:FIQ M2\\"3;18Y:N[S:TL2I6#W98A3U@6*5.W(*5F?\8]R;"I?&;L?#GR<19H$B@4I-+K Y>2\QAQF*"$1( M$1YCDLK820#,![Z3: ;6=IIZ>Z"TM/(XXB)-J%.:W;%&YL8*I=".2:0SD_'3,Q5[$.TH8"@T(W_^+\P#M7T^ M]?I.>^]7E>](.Q-K[YWV]%!AK^/:WEKR0C_Q']3(C&V?+SDO'NG2E#*O]Q\$ MYU@JI2!B.N9"%*=0_Y!"A6D6D"A* N&J4-[9X-P^_W(_I]:-;W9U'DQM7M># MD6>1MN,%G_B-S!&UJ:"Q%=3&7H"]N5[5R*V \:Q(WMWFU*KD5@@<42:WN\\] M\MP:]FVW& M@')DMC'F@I:]%Z#&M309:)M!;;1G).V3\GPC.E%>G@=DG7+S7&#J2,^S>LQD M&7HN3K63])SN,J>9H"&&-#5JE3(+8);("!(: M)9*R)).1E3YR1QMSHV%M)FCL!)6A]DQQ"L?S-.L!G9&9]0@P/;*;3R%D3Y\> MD)J(,7LAYL219[#HH,53=T[&A&=,;Y/?N4O=^>[/E:G\RXV"\DXU8_6N9M6[VFYL MO%>U92E8EPQKHA_JMJ'+- M;LMN^:1_MUD$:49B1!#$** Z$HPCLQN(H4@U,_*4Q0FVFIUWMC*W6+ QM,ER MK$P%I:WVB:"G0>TF16]0C^ULT/,7]]L" M*$^ 76\VCU)\*)FY>K0I%B_+'8><:Z(IKRJ#L+*0[8((IJ>&$8-!$IC"!E)! MQN,4"LI92+A$DCO*\_>R8X8Y&MH#JGO>9#T6.[/!QMCMMF/0KV,21.(TI@%D M@=%1$B*!&:4Q3#"*DY"2*".)RX;-Z-TR!9^7UEX<] >@QN(+<%SRC0S[RN%"=X:T< )4']=AP >J>V+M1G_B]K'KB]\Z><-X4&H2DSYVB?H9, MNGTT"*O7>TK#'M9O('O_N,E7*?-'65)SO2JDV=G2 M1EV*__=QLZT*)YD2(XLXB0,E8@I#+#A$W)2%DR&',J-Q&G 4H=BI+-QPD^;& MI(U'H.72A3FD#TJO0,NM0;^*GUS3*KST+]V_#MMKXU,QM-TF#,S M^\/8)TU[L&I2SO:'XFL"]_CDGM.276V[=O6[5CG$]\\'Y>_*H>3FH2R%\[M) M9MAYYR[J@IZ[E7+>/K-^FKL0+M5,+3MVHNJH>P9'"TL6@7< M-TT?_[[KXR94KT4.]3>O9+Y]+'PF>([3)5XC=K\63AO*CX+N08P_3BO>@O_R MQT+*#VM3@V1!4!I)$B)(N5$>HI3"+.8I)$+3OZ!90F*GA9&S+\?<_=%\DY#:'D@?P?)Q<$:.A5\U^M:A[G$,+"+9$S=Z."ES MN1*M LWF?]?UR9'O:R/=$"ZB3(@0J5@/QTQ!A)@>F+G15>%AS$,N6WL> M6F=& M] B_J5<*LP2E&:893#.10!12 @F.. PIRJ($JT2/SC9?=6 M6^JX%-L-:O>'[@VJD3_V7BA9?_-6*'1\]_K^UC>O__;Z>^]N8))OWLK'YKNW MN[BWY(B>[6Z?3=GCK7[XQ_]ZS!],W&_$Y^N7%B$>4:$TN2H(7KWY.[.; @F]MFQL.L N// ,Z\@<4M:8^)P_ M20&^Z]_G;"E!*:,^PHZ- S*>!4G.-CNU)HDM#D=D2:QO=3\(^DVN\G7QS20O M25&^!>4V]5?YM%X^&7DE_>M\^XGR?*EG,Q\>Y>5#D2\U['%30%V$. I2!6D0 MF6!%(,@$5Q G:: CES@( ^N*84.-F1MWE2[4^29%XP3@I1= U6X \:B_/^,( M,)[8'Z0I4KH/:E)KS2&[!S!U3^@,8A\.%%U_0X[3^XC^P/ MQ4[95Q,=GIVDSYS.UOH"N>,,[N F)CNKZPN,]IE>;\_L41WS_>%SKEZO:\J@*QU9R))1118+$B/O31(>L@8)9RJ@.8T42)3@-2.8D=W"N MP?DQ^<8Q"#T+J5W8Z1.HD=FY,K7>-]L;"YK2SIX56VR1\1E*GFUSTN#1%H'7 MX:+U?>X!HLG/O5H_R15=;;_+XGYC:L0O<%J>5TIAP 4RI1HU>W"<01PA1'$D MLXQEML'@T1;F1A=ELGEC)2C-!'\90QUBDN-0G@_L!@,T,DV,AXU];#88HXGB ML!Y8.<5>G3ATQ%G'[YLLINHTNQT_=5_HGI%HSD[1;7EDO4Y_H91$@DD="65& M_CXA 20I3:%,,ZJGOY&BU$HMY.C3YT9K7^53OC$'9M9F'F V'FLA3_ESM*J>P($MC+%)(8QV?(!G&D(8A@B$*! XX3[,L M<9-@/MZ0RUX+PUU(Z,34-H1SW!X1B:9"I?*0E":.,+!J&X4?%+' MB98FI8EN;U]3PIFK>Q^8J*+03^OBP_J1;=7C\I)SLXB\61 D*4T)@5QRKL.8 M5.HPABA(B$@(%1%.%'$C@:[FYD<%.VO+THFBMA?0VF#GDQ&GD5I3L\\YE+,8>3Z MG/7\R)&3\_?T(W']F,?[QU*3YX-\*"3/RT5&_?-2EI)D*W%Y;^I* M_S>MM7:/'WY92)G$8<9"&*$H@XA$!%)%0YAPJE@@ AX%3C3DR["Y45;++R!: MCH%2=*P.ULG&T?<>,Q;O]IQWEOTUOC\N.NHMD\78.=5V4%MOTH!\_;Q MR(N7YR/]$:AOP'V2K3?;)B5FWXB^)G'OS_=:5JE4Q-V4_UC+X'[\)0N>;Z18 MT,B<'23([#I$$"&32\P5UP$G#<*8JB3&;AKESB;,C<1?Z)#KN+,V8)B/EU6S*&2CP5*EF5\;)[44^J);GZ8 M_QD6?J)+4TQB7R[(_$,I;=G^1>O*RKCKE9Z6ZE?T@ZS^U']?/IJDNH^_^ _S M-IL5VH]*Z2GL@J4BC3%F4$A*-.-* 9ED,8PD3H-4J80D:+$U&K5VC#NM^4YL MO7-B/!HQ!0/RVGSP3M0._&:(@&M7+\K_EH%V[7$9M+6*LIE_=Q2VFO9]L1L+ MYOL6C#R.7)6];/X+6AZ]J/96_F.E0/SR=R]NJ'?9KWN= %^UMK!A6(D-'>"Q?59.B?,.7Z\UC M(;_+7]OW&N!_+J*09UF4)E#&9D>!I!(2E&*H_X<#&8>Q'A;[U,GH;G9N,X_+ MJ__[S^MOU]^O;[Y\ZU<1XPS,=D.)?_!&'@)VM3%:%H.]R> O8S0HK1ZA0(8= M3&-4R3C3\IN4RK!#XU2]#,N[^W'1?TAQISFN5*DW\X1T8Y/RQUF?7U/&^1OZL<3'HE@75^NBT,&/>:Z.ILHLW"IR:A6< M;.61?M;D=:U_W"Q"I@CB$8,Q384YK)S"+ Y3&*B0D#A-4QQ0%R899,W&]:<==TW62R/SV]@=Y,R$7H#UR9;# M#)J44;U@]YIU_3RTITK.V@2(JZUF?;GBSU^HJ0_:%%J,$4=,Q3!2E$&$$89$ M)1Q2*2A)&)($.V4H=+0U-U8M\WE:MEZ RMJ><5P7RG9LZ F[D;FN/VSNPC7G M ?&J4M/1W+22-.?]/M"?L;BE)WOHZ:64-P^RH.;IG\VZU^>M@P-[;YQG](\;@L=: ^ M/98?S!_Y*K]_O >E.\T>K6-J9I_>L62C<3$?FZ5*Z\U6=VU_A?(%V+EP 1HG MP%^E&V"4U:X!,'KEMAYF3,MY_7$ZX,(!C^HY][U_6*Z?I6SMLC=B12P0G&8$ MF@J*$*F4098$"4R0I%$2:&H43DQXLJ6Y\5UC*-BTTX(%LT%ETO,[_3C8V[=SNG,\'\[:S-_3N7 MFT;RPW&CSPYORXT^[RB.O='7 +@W^0)4YH*_ZC_'V>MS0LKK7I]=R]/N]3FA M<;#7YW9W/U[ZA\SO?FREN'S2T=.=_/)HN.Y&54F$-X_;S9:N3,*#,88O,$$R MR,($HC1+(1),CV0B%C @A(<92P42U.U HU/[+E_8-"<<2[/Z9SR[H2\4#Q)% M.51EX2V<)09]!E,4881C'#'%70:'T;"?8HQHC >TLAZPLBM6I1.EC'55@K+J M%[#>NS-5=]F-+:-UPLA#S [_VG#P98=\93MH&7\!2O/]C3.]4/,YW+@9,.FH MTPN;UX-/OX?X$ 8JA[UO#X6DXF;U=UKD9N)N\NS"12PQ3^)$&A6-Q.BBII!F MF@63)**APAE*W,[@V#8\-^X[$ 5B9;RW*6TW9RB?:NM+D: ABD =G6%';V- M/#*S':@!5='TMQVZC>%E:O-84D#GH1I/"*BC[3>4 3J/2+<(D,7]_?CKN\D- M?BR>RS6#BB$7$9>22#US3Q6-(5*$0QT>2YC@*,0\PDP([!8I'VEE?O%P8V2U M"GC11%^](ZYCT-H1ST"X1N:8'4[?*IPJ _UQ28?W/FGC6#.3,D2'GZ_)H.O2 M_N?A/BW7/^L,NWJIFB84)TI0F BCUAZ&!)($38H=(VGWH@_$9^5,_@&:$I?U.#'R?6CIL:/+#12=]/78&Z/3% M S?_C"(0U38W]7>R1)"893 )&-=#?I)"$D1<\X!B#,=$\=1I[?Y$.W/[]'?F M]=SK>X6BXTY??VQ&_NQW^Z$[$\?J^:>IOMO./^GMS,.W&YC_3* M7&[*U()%JABB*B(P8B8'2A%3?5PE,.!QAG$M_E1VHS:RS M:P9E4^Y M6.#X5"-3 8]4!J8//D:A/'R)G,!:# MI389J*:J M[.(!5:=*+_8@=91]L7C(9#5@[!UJ%X1QN*NG!+/NY2^ZW^NS%VF$-=E&&-*, MI!"%60QUY,6A5$DH0A[I6,Q-"OC%X^?&L\8Z8,SK>8KE%7AV\59_2$8F3@]>Y @_?X5?V^VR_:,KKY<5/M)CPKIX+G]72!$N,AGC"(<2QD1&)KE:AU0AU_,LR6@L0Q[SU.G0L+,% M<_OZMRAD/?YXWTII:O;^5%F&N>-*V[LX-Y%=@0R*O C M_P?U7%S6 MC]D^_R&W/XSZU).L3@G?_%QI-OF1/[1K9"51EB E81*&L2DN@6%&F( \4IC) MC(619VQ>1@X=OY 0-TM'^LE_J.3=7F3B'OUJAXKU>7VVV1L\=M>?IN M;0ATO=IJ+/1#[YJJ7(N (:Q"*6"D4@H1#R-(&.=013+@1& 9(Z>XSH]9<^.Y MJTHY/7^20):2@R;7ENY.!X!*D;"'Y/;P#D01B60D$HB2BY6\,[KOWV?9CUG5CPF_LI&'P+9#_QM4+K4E;6NO M0-LML%V#EX[MBD=Z5E;WAK1WM?7AEDVOP.X-S:.J[/Z>WF]<_FJ2]V_4GQMY MN=G([0W;TGPE=2C0Z-9^6A]D@K9*X7X(VX/H/IDZR'F M3$K1'G![S\M1.5)L!>9=%4+WCIR45+>-%Q ME[Q_?W4S["2],#:OCM0!UHPZ&,0.'M7/;G&H_MMK_NS?^"2L.1B;ABN'/ZAO M1N7JSJ0)F/-:GVA>_-UL9"TRB6*&8@13HHRH7(:-V'@,!8HX"Q))&7%,J#S2 MRMR8SACVK_\2)L'?2O- &,CZ,:H1PIE M!P9^,RB/-31Q F6'KX?YDUT7]YRCRB>Y>I2;A9!)%/-,01R:.E^*FT3)E)G" M)@G6LU&E?^]V5+)YM,OK.\WYR&]TZ3SU:W"RG,?U\'W\X*$TR>.\ZI637B=) MS;.GG?&\\NA@^O+ZW_M]='J2(_.[U=5C41C9V.\%76UHJ5#]NYX.F33I]U+/ MC>5W^LOLRE#*LQ1B'@B(D@A!$FK(4,84ET&B1")F[Q=X[K3% MX-U2V^QXH-FE ^P^^)%@'9D3&D0;LT'+;O![B:XQ_;<+P$KK@3;?'W_TP,PG MQ;@T/RD+]<#E-5'U>83[^8NO5U\OFX3B:H,[OZ,MO=!(!4A&4:)I*]!SATC% MD$2I[@@6D3A%E">A51*P15MSXRIC[C[#_87!]J<%SN';34V>41L[/#D-6(]S M%N>0LS]DX1'!B4Y8#$+2Z6R%)38=!RO./6&R4Q66KK2/5-C>TB]&O%[Q];WA MYX^_3+%Q^5ZNI,JWBTC$*&%QI@=J)EN8W M;;LMUO7ZYSM6V?A;N864EPZ +?WE.JL[!;)=S.YN:6Y^"(U-01I'$E-"#RB&41, M(,@H9E R1C/*"2:)D^K]81-SB[)*V\"#-@Z\TV_9XTI(H2GOS0#Z_L+VW5NW;V@@B2 M)"(44$8$5Q)8&3VEL4$BYTGU;_3+6#R+E^M3,+*6H'*2'>9K?Z]FH5Z!AUQ"ADF!"+* M8L@RGL(D%HG :18)G-6]^G$E9MFGC5USZ5&I?_TF?2DDE['$,90B3LV*;@9I M*$)(PC!+*$T1#]+%=KVERYGUX]ZF$<=VTT;91Y8]N?FQ_KDR^67;'Q)H>1@5]NQK,90'=5E0?8"FZUS+P NQMK_[1 M]./KW[5N\*O--QA8WQI^_0V:7.MO,';'- &'/]1/:=9:5OV#5'HHH.9K35)% M@D!%D&)BSD+A0),RE9JHJ9$34U+_:DB!UH,6YS:SVM<1$#L;AU5F/039CA*] M0C7:CV)S9@%6P\;?=.RK2\]?2-/94UY,]6U:!B MO=(_\BH,N2FNRAWLZU7[BGS%\X>EK#3WJ D"TSB $:$*(E-^C&0!UU.X(! J MR(1D5MG'7JR9'3O)GZVB6N"E.T83HG+(!(,O+JM]ZB>..*P_[!4$H$PAC%G J)0"4B2,(0LQ4Q%7*8LH-!U$_]$2_/;Q*\-*XO1_/GM@UEUK8K2.*9PGH)6 M1!%'C(=&X1>;N!E!PE4&J5)ZYA[$:9(YL;<'8";EJ*CGA%^6A?W]'JES!_F M5_MR\23-B.YLI0$C(41QQ"&+5*J_8QF*5,_>6.:T-.;8_MP^\,;\E]JGV@-0 MN@!:/K@-]J[]8A<$C(CVR/SA '2]@@6,&Z#TP^-B5D\$?<85KB9,&F_TQ.=U M'-+W,>[Z)'L1NH^E!EUUW/]&78KU@VFCEH4/4, I#05D 4%&D 1#8G["08") M8DQ$Q%J0Q*[)N5%=2ZVO,ONB5L -PHTICMJ\#MT0#?!C0/KR)QV&M&U"Z). M"B)N( V5#+%L;3*-$#?OVZ(@CG?V%)/E/Z1X7,H;56KHO7^^,IHCU1Y6HD(E MI,P@"I$.O)2BD!*.H:1)%"<\U<&7[P-]3(M;AO*'D2DIG[B?(40T MI4&("52I%'J^EBB8F6*-,>%Q*".5A$G8CT .&YLM@]RH4CRG+U\<@=65,(:! M-2%C&$-'G4K98#(.9QQI[XU(X[3GIUFCXYYA:T!7ZWN6K^B)R5:MOZ)#GJK0 MA_R6:V=;$[0/=*O_NGVDRT6,$Q)A$<,T,Z?A,LYAAA.L9TLRI(Q(G# GX13O M%LZ-H+[(+=@89:1* KTRWVPH+1]%)=RJFP+[G>U]5GV_925_7>VV\/0F'3C5 MTE3+N1-+4R8)OW2QG.$UW;PQ7K87MH#Q\P)4GOI?N_+>"6.L;ODS\DW6O[QC M?&J%S']#[EHTY58A,V76M#7FG'4ED5D4)I7,L-3[Y_TEM_39_.KR)RW$'_DJ MOW^\_R:+IYS+1FFSJB.E7?F[T758W2W25-#8%!+64^\$(J)GP81Q'<0&,M4Q MK%%?L!I.)K!U;@-+->^CQH'-!;BO? ";RHGZV!TH:C=*18>GRA%[O9>Q>[][ MA)E9GXX=H!LW8.D':/L*6LZ"]\^@?5WM,"@]O@"USZ!VNEER;-PV@Q;X^]S> M 7O-H!F]"Q-I#LWDG7!2+YJHESK4C\:V8#+UI(F@;*LO3=5DW[,_VTH-PAPR MNGRB^;*J,W-5)N.UJ]/4V4V7;+,M*-\NF)Z?!I'D," RA8CS )(@QI#0A N5 M].G; M>W8ST4EZ9.0HP*P6U (SE48HV#EBJG$UX+=\V652@K\:?[R>\!F(J=_3/7V- MF?ADST#,#D_U#'U@/[HURY'7*_VH,M:YHD7QK&G@\MZ<'EHH+%A$#9D&80B1 MQ 12S@E$B"6((LI)$K@L!'8U-K>IUUZO7Y1Z_7>%[A@W,NS$UH[O?"$V,J6] M+F[P>R=8S@QE@X)/$NIL;U*>L?'\-958W>-CBW+?R&:_HR9BAJE1+HY8'$-$ MF()9J"242(6AR&0HA)/^P_DFY\8<[6VXEQ\&:)D_9!/S*/!]MC*'PCGAAN9I M)"?ZGT[YN-KFV^=+(0J3;%K]\3E?R7"! M*4U3*4WM);/2' <"LD1&$&4!BR6EA&"K=(G.5N9&/)6AH#;QHOD!&&/!S(-K9&+IC933Z9:S2 PXYG+ZV9.==SGK7OO@R_F+_7W^T8+@*!,H MCB")N(((9]34<\^@"**(ISQ 7&1#/__H?]3G__WG>OCG'PWX_)W@>LO/OPLI M+Y]_-.+G'[W]YQ^Y?/[1X,__X[TL[O3\1D\Y?VY_F!5MNGI>T!#%(LX8Y&D: M0I1B 0GF(20DBT*4*8:EU5GV,^W,E (:6T%E+*BM=26 X]#:4L!@P*8A 5>L M>E! )Q*#2>#XTR>F@4X7#XF@^W+W%)9]/=?-=JWII4R.H4NC)9ZOKNA#OJ5+ MHTY7%"\WO8PPYO9YH9*0<:YB*(DY%BO2"#)&&:18!DD<1C0(K<*%X:;,C5 : M2XT6QGYK>LV6SA69!G91-^M,"_S(Q-1RQ.P'[5TI*Q&8;-+:FPNPZYX7F0.5 M1Y-UC7UVQW1=-%'RQMA=Y925X0?=CJ2+@0U,EE/A!XAVRH2G)PY==/^4K_*M M_)P_27&MW^W57R'@")2,IYK'"##EE M[MLW/;>!J[UT7-D.2^/!WGI0F3_T%.+93G%=F/<)]80+] -1'K R;PO8."OT M9UM_HY5Z6U1.K]A;/\&;>,VF28*O,]\7,DI"C'4/1!GA$ 69@B3D$O(HE#2@ M299QIPP$BS;GQF2[PT6#)6@.T+5C)L^8C4Q)YZ1F:HM'U90Y!<_(.C('S;ZU M=LPI'"ST8D[>ZB/-Z:L4\KX4?JB26#_IMZ\N;YO(3+]B"841R1!$B&-(D$A@ ME"0XSF*326JU%.#:\-Q8YV9EQ."ITFV!RXX@Q&*(H@(BF"&8T2&&8I(TD<*4RLE#<[VI@;"96? M3F,G* UUE*CJ O3\DJ('F*8@E]$0LE_9\X#41$MV#3KE.8BC\%W^RC>>RKR? M@:5CK>W4G9,MHITQO;TZ=N[2OK4F5GH.>E5(D6^;8O%_T%_F!-+[=5&L?^:K MNRNJ>]FL00<1P9A1#D6\VF.^QCK MRXJ-I?U U0Y<@/O*!< :'P"OG7"M4N'0.W:QW5B(CTS!#=25X>#3#NK:=K S M'ER=@[I'W0IWS/Q6L7!H?^*:%N[('%:XZ/&,?FQ7'K#\KN\UH\\B#263B$M( M<2H@RB(!LS!4$ NB6"Q$E++(91;ZXNESB_)*XX"Q[MS8:X&<'=7TQF/LK5]K M*)R9XJC+/JG@90.3?NM'?7O],1^_R'U^9B*L5(ORC8?A)R M?S ML[3A6(W\51\!Z>Q:CRT\]E.TX3!--$/K Y?3K*P;B8Y)V8D;)YN3=1O>GI*= MN;)?C-*Q'WC)>26Q+,7E_;K8YO]=O9 LB,),ZL@E3E5DEM,YS!35/R4DC1!E M 8WD8B7OS(W?[>,9=TNLWO.L>L\/[!EQP-];"]KFNH5 /3K&+DX:">?)2@MV M)"08@3Y'[)UCKO[P^0S,>E@Q:?36'Z77(=Z )[F7GJ@G@O4XC!*,L4 <2DD1 M1(I2F#&50"II>1 ADFE@%_X=/'M^45]MGGV5B)=8Z3$ARJ*8PX QC16/0DBR MD,&$$2)YAM,LP7I0V(Z!TX[BM_/&J)N?![TC(]-NL^SE+V8[Z>W0 A]=T;.2S=A)38HWIC"EV,@9 M2 Y9QG2P$0N%L")Q;)\%<*ZQN7W->WN!-ACL+;87-[#"^/R2DT_D1O[N.T'K ML0YU%CW[%2F?*$ZT-C403:=E*EMX.A:LSCYBLJ4K6V?:BUC6]_2-C+8T7TG1 M2%_6[Z^,,I3%40))&"DC8)7!C @&PY0@F5(A2)BX14C'FID;MS96[H5 WWV0 M*N?YUK'.^0E4;:.GH5B-'D6]ALE_UF8W"'X#JZ,M31Q@=7E[&&AU7MV/"*J: M@/F3K!0XO]-?7^E67JU7VWSUJ%NY>3#2N28I?8&4X5=6GJW3TZ=4II#&80IE MH#1)**6"$+F0@WW35@2W\!;:0$[^@&4%.5P!"U(VTX]($=E8R#[,CT ML@>U%@C69@-C-_@JS?>4+W.Z2QPW*/MC'7>\?#*10^N3LI,[*J\9J\<3>N[. MT;SX.UT^U@O>?TBZ>2RDN%GI5^>Q*'131O5[<_7#R+Q?K_Y<%9(N\_^6XG?- MJ$9U>"$Y#4B$#9N)6,\MD8Y\HB"!%&/*@BQ)F. NY#;8HKEQWK=Y8#(])L4OWNM O@W=+(>SONY0WN1LNMO2D[9^R=/NT+*)VY MJ';WS"&;VHM2ZU[WT;=MOER"_Y!+<0'VSH#?RW[ZW-E/[OM^OK#UN@TXV*AI M=P5]87BP2>CMP3WE'/*[5:YG5G2UO>3WNWJ5XS';&;;%^RH44[Y__W)C$BNM5763N MTL2U^5:WN%"9#' J B@CCB RRLM9QAG$*0E0&J8ZL,P6V_66+NW8RKYI)\;: M&3#>MV7D&LQ>(WC<5*5?\\9F0'=&.Q?5L>T'.\(:!]V12;:U MN<58C<&@M!A4)H/&9ON=P?,PG]]8]0K>R(34C5N/K=7S -KOK7H%8+6_::AR85E*\'U'SNBDY6&7I(A MC&.4PC2,&$0LP) E&$%N1 VI% G&3INRWBR;&YFW%?EL2LMN3!1ULK;L4&W$ MH=UN.?]^B\X<>XH^;3\.4%_TA/DXXHQ#C7LC[49/F)Z6=O350+]QX7K%"ZD? M_$%6?YJ O]X[P=OC9UN;&P+MAW7^@1P&B9M+#8)3=5/OYEEF?T& MN]R O>'^&-(1*9_\9]OTI.SFB,=K[G*]O:<,QW*Y_DFU/Y_6Q8?U(]NJQV6] MP-K^5F0@- %)#-,4AQ IHF 6Q!E,DB"1DDB12J=PU*[9N<6:.ZM++2U1VPUH M;3@HSG]50SHA10E*9*8@#QC5 T:5QP-0X,LU'Z 6.<4:[?_C2)]"@MTQ 2 M+A,8")6F:99R1)&;]I;_/ICF7.15=<34Y&_),NW'1.]TO\'&RSWE43J!9#S" MJ=1O?Q(+B$+]$U-Q @D.@B"*8Y(A7G\,^BUYVT^A,6"Z#^&&;]?E=U!*V :C M](!=_.0?TY'#I\:X5HQT 5XR?ZU\]MEKS6\WH+P*&=FU/*W"D1,:!])';G?W M7.SK/:7<*S.MQ*U^^;[HU[%6(%7I_]?-J@Z3BP,^U#'P)>9[SK6%G+F=;_?DE=;,>Q+)*B-'J9)!Z)/.>C]?&(//P. MXD[*?<@Q)S @%,M\:P03'KIN1#Q*0Z4Z?GT:.;JP[$A$3$L*MM>15%S*^\;C MTS>9:@R-_I)LGR[8=OEIC#B MFJT97VYE-[D\-[9FM/JHVKDDE*0AHHYX12YT!Q"#24!\696=<"K>XY* ZQ"Y M@0UCX^G"!?#6!U!9#*07>JQM,BIJI-PSUCUS[B68\P+G'L[P=8#,)M6:F#$H MDW; Z90HNS35=7N[T']X)=M7F3XN_F";K^QZ)[EWQF^$28>,XBA)(XIP"+W$ M8S! 7@R1&\4PY0%GB,ML(RW]%0,;QL:#QUN=;YP E1=R:[.(F:3*MO#$=#=: M?91T]YU[P7[ '68EV*M-9-!/_' M#9)K(F*72Y[\(@E%+GJ9] EGHN(H@G2:"T@?*NY;&16V4< M**U38Z[W<%WFHTX@],PRBOXK\T6CKP<6R&L:R!GYY^?LZ[_$/24#B%].'_SW M[0WR.#>Z43^DS1>85)0Z#GUD-%0)S%VMUZ]H-7U^664[5IQ)WBSQ:U7/2AXO M?V*$8/&D12Q/W 2TBB7G3*U(RQ/=25)X Q"6' M^BJH\.G-%;F41@"LJ*ZL727<:-#UC=JRL ;PN =6Y-?U8K MCF_?/;^@Y49^=>N3/&G(& U#Z'CR) \+ H@XYS!UX\@-L./25*ER3F,/8YN+ M"B/!92D@.1AHA67W2YSLLJDC27_26G8.(4X]3R?NQ03 MHED(T8YAXTO6NF7K['FYEE_C(HM%JGX0$;=34'ERT/@3DY4\>/$LHOS";;T% M2$LCJ[8F.?QH]4SFM4.@\@B4+NW/Q>3@R*L3F33P9^V0Q95*NPC;7+RT9-F@ MZYEVT3Q=XK3<>D^)44T;^+.BM'C^L[APF]]5-<:+OV[1EMW)8'HM.*L0,WIR M$X>D,2(P<4,1^%)&8>)S#&75<$(Y#AU/::5F4*O'%DPOMAGY+\A*#R;@L[0: M4*F_R*7$V%=I,_AAN0:?%K?%:DXN(=!4>!OF^Z"XA36V4>Y[TTOA*.7%DY03 M,*N_':7O\BQ1Z7WU"9 @#T"I2[=@%E>-D=LT+0O*X:/*P_,YEAH)X99[=QH MUX%M-F^M*Y:&RG?IQ(M3WW-]F#H)AH$\M9"ZU(,4)R&B?H1CK%@PJ[VS,;Y\ ME/8"!4=.5G-5[C +AD6(_9+E:/7S)GM]N5FA/"]D[&0?=QQ;$%H;# J+P5N3#5/ZVV%7BQ>M@MDW5W3# M43LR4\;&9E35WNF@$9$R!J?1C/J-9KSSL,G$^]IV)XEL>[6FT_^]+E]D2'1X MYS]*TL0L9 Z*($D=6 6FG!+FA!R3E.I0D$[G8V.CJ\5B^K@ OTSO M;\&'V1PLKNZG>MRC!;T:#?4%:,^,5)L]*2*6;;'8O#<='&SO28#7!#6;7*75 M_Z"T98+,*8,9M6%&9O?+M/ZVEX.P-$E\]\5=#Z:PG#\4$^TD$ M0R?V8,"(8+:(<,%LC$>,.YCYC@ZS&5LR-IHKC9:O8W5]-\XT]WG,1T6-] ;! MNF<&E#X4^>3ED?':#5F2H<"_]F0"&BOMV>/#SH#:)$=S8P9ERLZ8G=)F]P8[ MELNYWEV7,A&++XQMB_ASN?Y%U?!.U#9#0K#06VYF5"DTABHD:-M9'OF03N@FA>F44"IE]HS ME_K]-N5E%)!HK""CU+$@E&;78OWZB"98"B@AR1XJ9(S>$J9]X,(UC-TA]GT:.4C*D M5:O&QF^U4^#(JXDL,@ *Q\"19Q-P[!LX. ?^+ *;PC]-#K0STFHD.?CX])&F* M1>2)/)BX*8+,]3C"8>@CDNI)W[[O1.E)'E3EMK81Y-+("4!;\4:>;\$/7CSQ MDK!8, O#2>CZ9>9-+J^HQ-V^_X<;.3]6"F]E'FR)N=J MIYF[WE*.1>NU$^S>&3/ M+]D&;79RO7&[.ZRDH]1+ YR*-]8X#F" F0-1(+B$H<#S?3]P B]6/0G3U,G8 M8KF;V^_1\\N/\ZH:5+8IWZ74,RD:T6S/H;"!4=_/>6TB*&U4VV=0!TG]?(P- ML 8Z(K.8SN^F"W -;C[]]NG^ZO'N]RFXF7W\?3I_O+N^GX*'*_'+S=W#55F. MD1V&8!(2%[. ^0Y!6AN^+1V.C3PU4QUJA5=S0 MM0A8WYNX1UCUH!RFBH35C=FV/H?=C%5$X-T&K.I]9B12GP9[8)LBK_8P[85Q MZ/AI[,+(D>DB+/ @G5_*.8]!;@83H7<^)O MO\T^@L4O5W/-!)%F9-7(PPI>/;/&F[.$A94])7FT@F&3.)H[&Y0Q6GT^I8KV M&ZRH["S7!Q&$WOP!Y0#5LXOB%H'QR+1/,'WCW7?LNX=Z;_]1^3U9[9F= M"#<8S#%&T*O/,GT/P4#S3!]#H36_=,'QP@QCU.Q@=ULY!GB6I#&P2[%(4H>^NO=TO5UN=XLO;+62QX;1>O?DN:'+/8]"CQ!/!)RRXDOLIC!. M,&6.0\((^ZH2W^^;'UTX65@("A-!9:.ZVO<9^"Y30'=0^H[Y=/#04O]N=KN# M!/B91@?3 6]VZ%@,_,)5AK)4[+,,..?L)=O(ZJ1'V6[W^[S2)*;41@F MXB$6TWOJIC[TJ4^2X) Y2E@1JJ;!-72@]&H,FPE9Z33D0SX/@N&>P MRE0S,QIQ;%]G,L9F&-HXF =F'$@#P7UW6-37@+K",] :C]YW1VOUYA("%U9G MSMXVV.K+):./5UP>V)<1*Y MV,60LPC#@(AI!7M>(N@/QS3U,'/B4%O)4].(T<5@9;;_7])TMJ)@FP%I:,YW M^PUBN7C_U\$UD.'5\C,J"Z](R<[RP(")5J?N "K&;#T/2]\QW#F%S(/XX*16 M9_ZC'C*IL2W7F(_\!+/]&%D6R#3$U;K>I:X=P\M7&B)U5HW2M"TS0N$8%DC E,,8EAF@8^8=R+ MTD#I1(2I 6,CU2N:O13*ZGLGP%LOBE-4C.X$U :#OZL?O:2,VB*GDVZU+9A4*HT1>B4)HW;,8P_Q;M&T?J,?UBNT9HL MT>HA*T^Y[C>;0AZG+B%4\"#W8"!#S20)/)@X;L2\A'+F:M&B2J=CH\*]S5*< M:&\UJ,U6V; R'P#%>-$RK'W'A]T1U0_]-""R&NJI]#ML:*>!Q+M03N?>)EXZ M'M1[\=M/W]6?B'_D6\-/W_T?4$L#!!0 ( &^(:E&"*>,#S:X ,#$!P 4 M 8VYR+3(P,C Q,# S7W!R92YX;6SLO5ES6TF2)OK>OR)OS>OURMB7LNX> M8U+*+%DK1;7(K)J^+[!8)4R!@ 8 E:G^]>,!@#M('@ G<$*J6U8I<8'.\>4+ M#W/GIA[_'M/C'#WD^N_SA M[[/Y/\9?',"_K_[1Z>SSU_GXXZ?E#XPP\O"W\[\0KY6S5H,U+H/(RH$3,4)B MPGGKG,U*_;\?_T*XU"1P =9G!4*5CV4M02+I8NFDH+UB,_[)8_?#M M++CE2N8OTO7#DY\HW\'UQZ#\""@#3O_\QR+^Z=__Y8?E M)3W0E/Y8IFE,:\:O7SF9A7L?FA2QSV[^Y<3Y-%G]=!33>+1ZZHE?+.( MOZR#D9 5ER"B(&"45\")B2%;+Z(T]T50>%@@$RLM+5+X\\?9EQ_QP3\6N90O M5@("0CXKHR*8*F-H!G+(*?X^NC>?^/&SF^.#('Q"*%S_ZV)J M^M#;9&[%V1)1GE:?[$/O_WGEYOC$R= MI_EX%E]/XRO"UQIW#*T(%=](;UB,L[KV\$RAX^Z#8 M7Z*-0.("]]/%N A^ VLG169249"$H8.549E6^V+O.%$F1NER['._>/#^3L 0 M[0/C(+D.C(W7T^5X^?7G\22]N[KT:3Y*C#&N/0,F*-(N) .O* 5B.*-&4!9R M'S[$P_=VPH)L%PL'R;$)#'Q('\=%"-/E.W>91C:H(!/3H)+Q($+@8)T)X%-0 MVF/TI77N#0?WW]T)"ZIU+!P@SR;P\&:*(1F:LY7@SU'^Z71V-5W.OY[.8AKI MP"F7S$/@/("0A& ([R)^)9D55*.=ZR-.ZD!*)[3HUM'2G[2; ,^%^^--1/&- M\WB=\MA81?2A:8P&'6F'\A$>EX(U0D.,Z$%'$5GPLC?8/$%$)\"8U@'3AX2; M@,I)C*B"Q>:OM^-IHB.N+(_2)R#.8R#NB0%/.&J9J>",]XPFWAM,MA#0"2*V M=8@<*ME&X<%&C'FG392@(D4CJ#'VLHD$L"P+Q1Q3QO>W^6PAH%O2BWQ[^-A- MM"WAXQ2_/)M?S'Z?CGAR7%+!@&J-FZ4@O%A #SX@"U2*H(/O&QVWK^^&C88S MHGV(M25DK)RIL_G[^>S+>!K22&K#":7H@W/JT!'W#@,S6?(XRCOBA):JCPSI M=+>!-P24-[/%DLW^?_&GU!=U TG#>M"?A#@R18@%/YLFMZ$8'6B:;.$01RCE 1@ZR-Y 8T3$Z MZE@D/8#B[CN[P:#A+.G> AQ8\>6P?O+^TVQZG=&+ACE%M(4LJ05!,+)R1$1( MG K.3=">]Q&[/GQO-P TG!H]2)!-;!"G5_,BJG5V?SS]6':\J\6(9B&B=P(5 MJ$C9Z#(@OA',W'&+%DQ*YWK;(K;3T T=*>Q!P$T!Y,\6GH3C&7](KMW0; MMD;4:R\"1E%&HTB$21819/&8,P=JF?>:ITA9'V[%EE=W@T7SR=#]Q=D$ M&LXOW63RT]5B/$5/>21ED)&50\.@D'QA"3@E)?BL79*6>$K[J-78\NIN:&@^ M[[F_.)M P^O+-/^(F^ O\]GORT^GL\O/;OIUQ)1D26O<"V5$7GS*8 CW@-;- M&6:TX[J_E/A6$KH5=S6?]3QV2%L2:PV$?N^^%[N\&@X83F08(<& 07JY<^_7OK99*1(H-J6 MHF7I/0@:*7@T7A"$0-*35-KUD:6X]])NZF\X5;F_"!LQ *__")_<]&-:EQJA MD^LB@I584LH/,Z(X^81[F7#$BJQ%[,.!W/;N;DAH.%MYL$";< YP*[LL942S M\(_S3RBYQ=G5LEQ'*B ?A>30'T8')R.^,5@.#JS'8%G[[+*))O=SQ>5E2KJ! MI>',9L_";@,Z*+FYF[R9QO3'?Z2O(VD$VC[*@8=LD $C<".T$B0/T:9D?>[E MYL#6EW<#2/O9S0-$.O3IUSK!]O-X$=SDOY*;7U]_4"XQ56YO9A\1U^@O@Z.& M@Y,D2J%E4I;V (NGWM\-&0VG,WL1;"/W2FZ9^!E_LA@91Z21RH#3O)0Z8Q2% M,94"Y"!C(!6%87U@XXG7=X-&PRG-/L3:%#+6%Z?63'B6G"'E3K14-DD3#Y%PBB;/ M:Q0%R&_Q!_WU(#A[=W[V M]LVKDXO7K\XO\,]?7[^[.#_[^>S]ZP\G%V_PM_=9ZM:@X.6'5NI>L",W![8V MN%K 1^<^C\K%DLNTJM$K:+G!'6%44>;+V;I,B#MCP-IRZYVAG8A42*NV^/77 M:RZ[A5^A8_.:]<)+D^7B^B+T?*RR")"<"41N*M-> Y,Y"9R\SF ME+39XJ\S&SI)KU@XSQ-)N5 .:$+X"8(]9-X.9ZN M+O^60J77?WQ.TT4:^6R%(@2]\B!*.RMIP;K @&02T: F[?B6$_S#8=.-O&&: M,=1$5 6U-&&*3BY+D>1_KW1SEM^@EJ8?QWZ23A:+M%R,& FX#VL&)I2+YIYY MY"=F($E27#>6,5;% 7J>K&'Z.]2$5X]J: )6'Q(*Y2HLK^:X:,K673;M%3-O M+C^[\;P([O23FW]$3U 20IT+'#BW#IF+N&:8X< T!J&IG)&[2DYV9QJ':2)1 MUP^OHZ!!T8?Q^>BZ5.]T=NG'TTT'A'FIYAR'5QA\3&:?"V\83I^$_W,UOFZU M,RFM*%=R&*EE'4 -WQ M]3)@2O+&!\50Y??Q9'*[GMZB4SI2"<658@0G2SVQY125A=<,&?C!A+-F43@7@20;C2 MJ$-2 @E#8IZ=#"YO.43M(S^[G:"!>E[4A$\OLF_"\EQ3?AW32FNERE) S$&@ MZ0SE.(@Y(%K0.[1,5 OC+J8V5_2NT/%KJ$R31^+3]4+5'Z> MS=/XXW1=?Q*^KGI7E@MUL^DO;CPM)O2GE/$S%^Z/4="*&A(4Q!C0?6,EBN#K M0%8P3K664=6 T0XT#M1*HR;$:FFH 0?[;/DIS=_-IK/[&_?U8@I<.>9B D<8 M>GS96C#:,'3[DC4D"JW5EGNR/3A+SY(U4"..JHY3?WIH %6WWM_/*+W3V10Y MND*F-N[A;+I9,.O/X;))BU_'T]G\^CXQFO.3:;S_E-<8T"Z__IJ6GV;QUD]8 MC#0W$H,2#\:5>EXFT+VD5 G,FOAN:3;[OSW=6Q^%!X'ZCA2=]=N$R%-!" ; MEC>+_ZT1] ?T1/0-U0:D/ MRL,DWT3T\2XM[P3@2L0L:") M2\>L71@C33 #2$$?Y5Q!ZD!G'M4#-07I29< M]I?R@%:FI)'O$7XR67TXQ8O9>S=?CL/X\\H!V=R[&J?%R,CHDV/%@):S"RDR MF+A* V)T%9WP)(O[ -J:S-_QM0,U2*F5NZ\I]";BV/L,?G%C_,PD7I_GJ^M^-S&)TB3)A@22&)EHF@8Y@BD")DL81:G2=>I^G M"!JHNTM-:/4B^R9\J(>"5(9PW-#!)(%L&$O!!]SJ,Q%!968"\G(,".U@ MFFK!IQ]5OX"?W:7>)'A>C2=7N,^.N.?.,XP](U>IA*(97*8$=L8%="!^I:57/7JZJK!O*Y7?E;6VOJ1#!"$) T:L# M-X-E28/2VJOHC"?;VN4=#X@-[)UU ;,G.G?77LN&K+=9&I:(=%6B@!WI''9O;@&@O6BP1X@.=;OV].S7]Q]>__7UN_,W M?WO]YAU^^_KMV7F?5VV?>L-Q[]UVXK.G2[@W^W^Y*% <@I-I+.T&Y^E3FB[& M7S8'3S?P9ERQ;-%?C-Z7FY8\@!<\@7?$)\--M+I*W+=?SL^=4N M F\ +:N"F2T2*KQ<2VG=BP5_/D]ND5ZE]=^WZ\^JH#T+P)-6("B"P:OD@98& M<=3II$65@M[#21_6-ZR-RR.KMHD@YBF>GRX]Q,UE]=W$W2U$/)F/%^ARO5I= M25L+Z5IDY0(D=]H;"-XX$$ZAV^Q96>:9\Q"<<;;*@=L1>!O64!\;L!W7RU#8 M:7QW.'6+3S]/9K__-<6/Z8;WC"__D,+$+18W WR+F)!WSH)P*4L,;4,96N 4 M.!8=2*NC,,8YZ^K<&.J1B6%WC$872'4T-+X2;D1?[LTC@\OE?.ROENMB@/:7V40R5RENZ6Y9-5DQ+#1K.^]]*:,W7#66M5TO ML4]IB;O*I'X*]_[KFLCG/B.!@9*[R;(@N<(MW;IRY.45V#(2U8F<6*0I^51E MCSMRG?9$?;GT[>GKP[?7W^U]>O+PX]7;O_K/IV]QG:^S>J/X^G;AK&;O)^ MMFXQ<]L[.2C)?!G/8U@"X30!FYPO![7,<<:9#%O&GO5J29\D[N N;ZLV8C>L MYDB"$+@H$R<,6646'/4,<#&2:)UC,E4Y!KM/1C.&K!],/&KIMK_,FTCKKNG? MC):X8<-P9JCV'*2SOEP5RF"=,I %][P865_G)M]6:H9%T"$*WHJ50V3=!&3* MIES\ ?RK7&C]XB;E$NO)\M3-YU]Q%_B;FURE$==6*$]04$JQ,L5(@[$ZX1\B M6,,\I:G*Q?Q.U+4 J8-P\#"F[5TE32!MU;YP'$ION$X,6HY!NG <@EB591M< MG#9P_,I92X2AWE>8JG3S>T3)L#VU^T?+8:)NPKZ\GZ?/ M;APW+63075ME8.^):N19ICIX!\H;57H[*+""$. &><.]5IAM\Z /QT\'VH9M MF-T_HOI61Q,86Y-?;L@L/L\6;O++?';U&2WMY*JL'OQI6#?42O&FG]8UKXYF MC:Y;0'=.(:^,HNTEJ30 )Y1G2I2N*L/TM5"RFD7I#4G^P;V+"NYUZ,DO0T!*/!,R5 T,C ",& V$28BU)Q6N5X MY9J %E)&OS@]#R_CZCXV3=L-5\$2'H&(IRBG=O@DOI]P!"&.2 M9J.4,%6RTUV(:R&3U N&>M=$$_AZM7GQ38+LAKF1(#XH7Y*HI(SU]4* 5ZPT M+$)F"$TBQ"K6YVF26L@S]8*EGJ3>P%YU)X_Q;C8-FPB ^B)'*)T\,5U7.:+=2TT(NJ1\GYV!9-P"8S1A,KJVCJH2'4I1H,QHP)A", M-IWA^$N,(*N4Z.TP=;1R,J?':J.=I-E Q/UV[/QXLLJLEP'@=SJ]KIOGWX@F MJ" 9\Q&L*\:09PI6B R<1Q^-4,J2*HY-5P*'C<2KUSU6T5,3;L\=SA[FP9QF M#,-$#89I5RH--#B-NW!F)'(F=*C4P/!IDH8M9*L#@J>1=H@^VL#6;/KQ(LTO M7R5_4[YBJ:6\3#CU+'$0ACKP%!=E)!3#3AVHT%6:?&RAI1DT':3HA_@Y4.8M M.$:;\J?W[FLI3[CF0E"O(C4)-"&XM6O.P1#K(&C-:6+(H:IR=70[.<-N>)7 MTX/DFS \KR\_3V9?4]J,6GXLK1$&C]*C/48>A 5!+?J)BA-<(2Q1%I#A.O,? M7Z1LV$1T)5SUJX\F('8]]>K!4N%.!A-"*3I/$434%(S&."99Q0./AELJ:N!J M.SG#IJTK@:D'R3>!(#2V\ZL[F:\[BR%GH4O!2V TH'1P13A-$Q#+J*>*2RC&46D##"!>'+[BT=+A$30];X M2T&J))B>)VO8#'8E2/6HB29,U#K/NEXG6S9MF@0UU' @3B _IERN0L,+Z"PR MAK%%\+I>VX$GR1HVRUT+6?UIH@&+M84#;0A)PF&,87,"428V>Y(,%Z:, "/3IWOB.['T_'R"LJ>E(!6JC)-2@,-0FHO M!')5Y;;)\V0UDUJH!ZX>]=+$9GAGAO:J'BA"5"=Q+BJ+7.3]VZ,DM\D;2A2_6J0:QGK32!M ]IZ<;3 M%*_'*)^$<'5YM3I%QT!Y',;+42(RBG(S4');+ID&"HXS!Q@+6VYT=B%7N4'^ M,FG#9BLJ(JUGK32!M#L\=)E7,+(D8= 2,]#581;!J,5F;D'E$#".0?]#UFH$ MM@N=PZ8P:EJ[BOIJ I 790#'U?SKK<\P0IF$9+4 ;;0O]^DQ7/;H*"!CRD9- MD\A5;M,\)F78M$5%6!TH]=V18]?(F::/J]*P.K'E*-M,M=QO M=D0(C9(Y!3Y( 4*S")[: ,00Y2S5S-DJ'?&ZD3=TEJQG##UR[?O740.'1_>" M9"0"Q58DAE]/TF:>X\EEF8+WWZN?/]D2:131:;1)2G#2HGQI(&"2CJ726S.O MI,RR2A30%P-#)^!JHW<(/3> [SMY1MS'SN8K0<=5"/4^S<\_H79&.J4<2@EC9S0I-PEEAHLW/R#N% M5M8["(275I?6@+,F [.N7*(0+H_;W0\>4;G_FD<=$;^>E_P3<];C;VP9@+B0NJWDQ1#%>%A9,_QHN1YHE0B]I,IE3&\9S7DZ8)2B@9 M;5.NZ^QQ$X^):>$4F=><&9>?DM+H-A7B[,J M(AT8'-=;\8?T939!UQH9.?D\'T_N<*.C*VT&&*"P,%00-*)7[R5XGX1E0G,K M7 > O/RF88](>@=)SZ)M(N:^V9(Q#$EO\,O2?)=C")DED&01[%JZ=>%/BC3* MJ)D*ILI=_,>D-'+$=KBWS+&,/'G[[^MBB7NV_NW9Z$ MY?C+NC'%>LX6_NQFT-9M6$!,4%[* $Q&7'HIE[FFE(%+V5".H8&,5=(Y_9#? MB/>\)XAF@VNT"8N'?-_658^,2EF56Y;$1_0E<2<''T."H)Q.4B:9115G^QX5 MP^)J"" \QN*>.FD"4B?Q?U\MEF5I+BYF'U*83=&)3/>8NIAUE/&-/!EWT0OO MBA0, 'QPA3:R3+H5$(^NC MQ9QEX0I=="8<+6.+T06KTB"Z"W'#&NKA0?0HF=*S/IM Z>H>5FG)@))<2W8S MYG@DG?8R* 6*2)25XKCX@R! +5')F:WCL1W.'7GZZZ"WH M6IW"_N109N5:(#*R7E%,AI2=M*7)3$DR< \>5Q-D*YC/RFJ3JE3.;B=GX)F; MK6&P!YTU804WR^AL_M[-EYMO3L+_N1JO2P[>3+^@S&?SKZN?(8%TE+SB(J.? M[K/E:.BI ).] 4>T43&76_E5+N?M3.G 8T!;0VQ=33>0N[J>9OGF\K,;SU<9 ME!)FDFB,\#J#9J68LQ1)>>(L4!^)4LPF+ZK@=3LY \\5;0V4/>BL"3-Z2_]9 M+CU7WXZ_I+B>>6]H*C@X6>3OQR4I4"U3@EAN.Q>/ECA #R3&! DH.7(P"K5 P M&;E-T5>Q:<\1-?"J]S[ZD+!@0G*.IJC);'*'9-GJ1KV.&8PM.VKEV9A=N-WW%D_ MF5)JN32@,*X'$6PIM6(!M.,JZZ@MSU7._CK2-^PIS(#0.U17C8+P_3Q]=N-X M[0MOSC'1#UZ/D%MG#13W6BA%(:72F(\CGR:B2YPL#SEY(5P^DA'L0NZPQRZ# M0;1W33:*V =3QT>:^L0=#<"9#NA8,XS2+&&0B1'"H,>AW)$BF0>4#7O2,KA/ MN(]^V@U&'DS2+%7ZP:!X ,,V R*;B#)C%",Y]#U<(C&3.BRW@\E6";;N104R]0!M=X64XZ!EJ,"M!)!&,Z]T,?*X#Q!XK ',8/A ML!>--;'Y=B]H'DD4GT]HX(EWZ%AHC,>,T@H4C5$2$0##C<+B#D9Z[+3B57IS;T[J8U< M3GQ;\S)87YIJ8@]'QW=S;+"I9/OI:H'"PP!L/5[C]+KN#8D;\6@R(;A674M[3543O&0Q:>;ZF;.E!>\ M\$9+FWPCP'&7046CE#*1I%BEHTQW$IN\\G4T6GF7,L*Y*" Y-E1C>(!3"$EE[F4CA)/,NN2ENL'6ALTMVLALM*NFN@J+N[ M)$?6:$Z3$."C3B"\L>"5]Z!RE((1$2S1P_J4PZ;&CPS*2IIK-][9].O<*DA> M1H<'32'&P,O05 ?6EU0$]T['J */5?S,W4EMI+-\U7BG+TVU$>_<,?ZE4!T= MU>,/KV](/&8HJ!"T$1I42 1*,U PI?$Y,PY7-$^2U;G!^B)E M348MM8#7KYZ&CZ/+S8J[/*WXF;GI2'%->6097+0:!)7E,HYCN(BXY<+Q:!YV MIM]ZH67;LYL,)_H&3"^";2Z8+4,8RGBNLUPZ!8YR8IYD84&2@%A/T8)1T4.F M*!3IDHUUKH,^35*34<$Q=L$#--/ ]O?^9IW:^"1ME;.XIP@:MA#FV/CJ0RO#[W$/V?F05B/:+F87[H^_CY>? MRC159.WGV?R)1A399NUD4F!S1G8=\^!1GIR[0NPEQV*?I37.:>P/,NO_\!E-OV8/B#DSZ:%V?)?.;'YXB;K;0+E. ZX M(%:GW]-X_P=W/CD*)-@@G(&@$D9JGI>M@D;\EOK@N2!,51(3)WAET=ELY&9FOTLDX81TL"&<9BY2)&[Y 6'2'D&H1S% -@C[U39J+S1 MAE0Y!:J_"=0?[-D NG?2W]Y@_;Q:0\CW?-D 9$T))V@IMU9!H+"%P1T.W4AO ME1*">*MS%6^F/F3KSP]M ;*[Z.] R+Z>]G;A\?JF\7LWCN7>B#&"$><2)+(^ MEJ6 T00#9[/RFB@9=)5:]<>D#!OX]0RM R7=VPG 4%-HSR_.3O_CKV=O7[W^ M1M<1KQR21($69#6TM!T<)@R R8T;& M&.JTZ6ET9&U/J'AA=NTN0F_@Z/*&^K5$RA$#+G'!6EQ^#:UW&8ME+3"' .U_;#C.+!HF\ /W<.EC:3-975G)F8P/FL M,,HMK"22P07/,LO.:%X%.X\H&18W/6CW821WD*@;P,I)C*M!!6Y2PH4WT\W- M_@TS,@>2?;G-+RV*QD92#B@SA*09YX(F0JN4FCY+U;!EIOUCJ#\5-'$>\2$M M42(IOG;S*88VBPT?S%#K)5$0E2$@J,Y@:53 K774<6NRJN+_;"=GV,K3_C'4 M@]!;,$8A7%U>K:IW5OU&BH3FZ5.:+L9?TCJSL6',^!QHHA08I45"Z#!ZAO&& MSA[W^L"X?Z?/0LG\39 MYY522@AB(LW99@J2E=Y+PAKP+@5(,69' S%"=SEBP??=@0Y^]Q V70EJI-W* M_G%^%$X@&55.PZT&+TT"M.G&)>Z""UVJ&?JQ6P^(:Q=U M^P!C%[MVB)8:\.JWG'#Z8/%_@0$+Y9" I[+?&PQ3@F:9QFP2J]+JY#$IC5S, M[S$#OI^4&\#)XQJSQ\=,'V:3R<^S^>]N'D?191>Y+X5EV:"TJ 1O+:XWPJD+ M%EW&7*4SR8YT-I(JWQ,6+S8&[4]'#4!P=4%H<7:U7"S=M!S,CYC%$,?(! &C MFE+]SM"\9P_6*D4HE4G4:7_SB)+6AK'TJ/=M0Z#W5D(S17J/!31B3C(F72Z3 M"2,(4V9OD7(\I:STVG+*1CIF3M&H>8T7E[- MR\C &(VRR8#3#H/YJ"389 6DJ!*/02KT9JN%%(=0WMH+Q8@I'[37N''HTJB*906.AE(XYZQVAG@JJ_36V8O:8>\,-8#> M'I791!'(LXMTY5@O5D5ZR%K2UHH80R$ M3?L=8_- I35N0>_QI2WZ/5IP<*3T&%UU$#*4 ^-.125XL/;H1G-G+-:;=]\ M& _360-8?*K<[RW:^96GFW2?1+&PW3,@-C MO,Q3UPQ*#6JY34V933%H;>^C M_<.FJ!_2VF-)YVG^91S2VIGYD,+LXW3UE)5?,_(I.T^2 6F5!V$2Q66+7]FD MM'8\DTRKG#S69JS;FO@NSI&:PD@[N8![LKYI=_9^-E^!8+F MS=#)FBZ1#GSBQS=37+]IL1QIG=&AIQ2(R&0]L5^A1JXEEAD$VPH$0(151Y-6HBX+>5Y+O 07?) DM.X&$)&+F@"RV,@WI39.)4N!^Q5)4F_GV.>_?70 M*YIJ]XX[_^W77T\^_-?9S^=O?GGWYNW?QYMTO[\_>OCE] M\_K\/FN=^L9U?'"=GG'[<-53O[B3$$H1QLI?FHS#W2;US$N55>E><9N@:,5LE,?PT20=;K#%&-WD\/+(AO6OF6^F'V:WU7\MC&JV[>8% M0]JX[5S6MW5>9-QDO8'L.A6 KB 8IF+*,4T:<>,&&=7C-L!>C M>@9+WV)M(/7P(84T_E+R<(N+N8OI9+KN1[21W.+V]R>3R>SW,@@3PZ-7LRN_ MS%>3ZT^MA3!R.DA;UH12W);5H5$*#J,FE4@*PF9G;0V[U2<3PUZTJF3=!M-R M$PC_DJ97J8QR/2U99I1EF6)X>H6>T66:/UR_CJ&[3'A =B2*V>,BMI(4J1N: MH^>>\"K3''8C<]AK6=506DU3#>#P9S>>KP[P?EU=OU@U$=CN9& PE3$^\Z < MP< M2 +&AP0F.2L4892Q*D6(G2D<]IY6)?35T4\#P'N7?K\CLOELBE^&%7N+ M[?P9FK1)Z-6:R"6(1%QI:$$!V6+149*UZ-(A:X^SJ]T('?;*5B485M56 VA\ MFQ:+E-Z6_/LCW]D9YJG- 5)*N+!$1J>"60^2"$,U=T[$*O[C,S0->ZVJ$L;Z MTL%WELU;-8VJE\O;/'[(3-XV#NOG\7)6$2,$"LK*A/NE$F"L%Q!XYM%)[U2H M;U=L'/HS.,>IIJ8#.]Y>[1O+N'?-ZPF-& >VX,Q"!B.1&B8+G@ MP)!%I2W7BE<&8V=:FTT>]H/(.CIK );/IY5.D:#QLM1I/5A\0M)$6$27!CT8 M$)3'XM-F",3;J*)22E \PB::P"?K\8+]_'CO'2?0'65A;A* M/#U@"AUI0CSA0$,9]B#+#)K ,A"?28PIZVZ-HG>&8R?JFDT 'H*^_O7RG44H M[]Q\ONIL_*K,)YG4BU4>O6C(J.5YKH]0A\!MM"(&\$26#(LK1WI)0G08>U,1 MO!3?6!W"K0_RT]5B/$V+>[?[?_IZY[M-)V41/2YH"51F-/#<2G1 < ER_%91 M+TE,=3IM[DAHLS',+AAZVF.LH*T&MN,M7*T'#X2,P9A1R$:BZ/6R ,Y%#H)) M;HD/C.4JM8Y/T#-PX^FJ('A8#=.#1AH%UKJG8]K,&/ A)BF$A[AJZIBI 9LT M?LNXQY7JN91U*JU>HFQ8L/6B_PZ8VE\9 Q=7O9]\_25=;N9'!&\UTEA:@7JT M[88GL(QIC'Z$M)$([4+N4$EU]YGMJ?\ 5+.52K9?(:H@:=4#;QA[:>;-G%V?8MV?3-VL>Z*=#8O?Q?1 MO;LJZ^DLKV^PK7\[L@Z]3&90B,R)T@&$@"-6 ^*"+LO \I(81/EI$H!;9%PFQ]G#L0U;4;3GZX<] M#Z@"K&,HXCO+T)9N+=,PGHQ7!,Q6I\X/CO7PL?=/_FHGML=+*4<%^E9+=>BGC[D?3)\M3-YU_Q?>M>1,&( MC/\6638L@_ )0SB+7UEI0\XFXK*O4MK3B;IFD\&[H.6A!]F_7AH(>>ZOX5$. MQFDI%427(HBD#1C\'V@>C#16F<"KG#;<)Z/9ZI-#X'. I!O R98=X%$1S?T? MW/GDB'B%@HL"B H*1* *'!<&HHP!%T9R4E9IA'(0UOV-+/\VS3@MRDLQZ5.9U.Y4]V9[$S!H*[C?G(Z@J/(/=4B,@B$ M2A!4)C2XI;L0-2P0PGQ,WU@MP3,75L[FIY_<]&-Z,[W[B3'Z](C&==+7))>I M)1R(+R=*G%.PRA*@/G&F@U2:5.J3=P#5[3J6.Z!KAXM'/>MQ0$>BTWSXXC'K@0-"[DC8F-645&- M V]SMIJH"4PC1)B)"00C$CQW#&12UFOEM>W41:$7Z U9C% ' CO@:P]]-(ZP MV][4FR-X:1RNS>3!I(!+4V/\YV40$&E*B@EM9>I28M6/F7M 7+NHVP<8N]BU M0[340)2^[VYQ>V#!K$,N?08;2DNYJ#BR3@E8HYWW+BFBJT3J!U,^;,[H^-OT M,"IO .//]#VQ'N7XR7JC[#,@:2RN#>4XZ-@R':.IJ"8E5F+70C;^#X MNRY&]D+D3@H[L+GT^=+-E\<$8TB)J.P2).\5"&,B..4X6.>2DRGYI*KDB'H$ M8[UCHA;!N(O"FIA0@_O,E_$"5;:%KQ$3QGK"!*"H2@MEX< SJL#H6&J>54+Q MU8#?Z.4+M&Z+3/]_+0L96>81<"-8=694QDIT1QXV M9M0G$4"04O]J! $O&$6[%W$%&N9EG;[$/3J0]=H8-F@\=U)8(X.7;E,2YV5\ M% IJ\=OGB$;Y=:DI6)32@[?CQ7+D52 Y:@J4:]P.&"VUT4J@,!/E1,;2S+9N M <"S]'V;"DC\55/B=E;??[] RN^[04KOHZ(77#EEIM(M$ZI<7D=*^+GD. M.NBR?Y,$)J/US"1PIZER0@*-HI3!&6G 4%MN$+N2_\(ES[3T M41(I#:E23?4<4/JRUF54S@M? \ M40UHR]&XNY)+H)J5Z8_!I"B=4U6:CCQ+U;"8ZD_YCX8D]J6)%F"UIGU3&V!8 M]"6R!Q^) T$S+K:@+3!ID"EN/ M5^@'"V%1W\,AT-#Y"Y#:!L!F=5X7&N4QV]\YSC*O\"U[44\\>& #[JVG6H\R& MO@ _+L[E??)+O.S0, (50A>CZI' M\7U(;N *S/?S6;P*R[/Y>9I_&8>T+E!563CM+5":*7K>N-=9R20X;0/R98G4 M7<*43E66VP@8UBCT[C[V(N>#]Y&_CZ=?)QA+:%"(-N.^150,^ M:CC*0&1(P;C@N=&:=?$5[SQR<$T?JIS9X9(:6,$GDZO+\?3JZ@ZJT/'V9#J*/TPZ4WL/I7DSBWR.7:\\5/ M*V8P4,XV(I#+61A#7TA8+U!BS-.'*=VM.'C^+<-XCW4 T:,\6[#\ZVAH0WQB M+GJ+3G#*:-I$B!H<0T\XNK<4#_DV8-"# (>>'3%/7\:SJ\7DZRI2V>0M+F;;$QG:1YT]H^ 3 M EQ8:=&WR0%C5FVT)4;XT*4U]DXO[0:8;R0I6$_)HE?_8L),#M=JF!)*4 M9J V(F/9%_>8>R(S33*X ]!SYU7=,/.-Y!3[%NW ATVEE>*F%F=UG,*#RRY* MI#4'W"\U2V X6DP1%"&616\>^J'['S$]>/>PQ]15CB(/D6X[P-BL&!DHY M,$0E#+=,1M/G'7A'409(?GY8F=(+-(8^=3Q(A]NQL(= !T?#^I[M67X_'\_F MZ[9$'U*8N,5BG,?!;6U.9)@AP1$!3&H,T+6C8/!G$ 4CCJYZP?9H3/:@L E4 M[8.&V3%5TT %[1/6^>W-Y1XOI,Q:>R!>$)2>I^!8!K0__/*,'3V71U*>+OX^6G4UPTL\LT?S,-DZN2:SI9 M+!+^/UZX/T::&TF<(9NF6%1K,%Y8]""S(E$12U.5(>![T-KD)8$]P?*H:WU= MS?78A*3V/;T[-] ^G+W#+T]?__KZW<7Y?58ZW;U[\E%U[M-UH[RG.W+/W"0M MTS-65TD76^^2WEZ8$E*P8%-&U\]P$-X1\,%%C/ ,[N*,<6^K=&SK@?:*+1Q? M(N$"-?@3/NL?HR18"D%9H#&A_()%^1D1(>A$N=0I^EQE*$X?Q#?;!*\*>G=H MYUA'_=_,->FGC-C^-Z!?>N)QC7'->\O]H)I'Y4D (EWQ(I($ETQ IS8%3FSB MQE3QQQJPR;<#=5_/Y[/YZ0P7R:H6HE!P)RR\#0/OQ)_K:"!'[@A/"6)B& WH MTE)8EZY$C&BIE)?&5KD>?CCIWX,][H[<1Q<>CZOZ!F*UF\NCZX&3I[/+SVC- MKB^/$FI5<&7@K281]S89P092@MS,DT;F9*C21.59J@:^;'EDB#QUE?M@?34 MO@<\;')W)%B[HCJK,O/>>@O.,11/UM9RRGVP57KB;J6FD:O=AVM[UK?H&\#/ MA^)$35-\[>93W RNSY:E5R9((\#1X'!5<5%FIW&0B0M/B(B:5&E#MIV<81'4 M@YX?Y8@.%GKKTSO6)U,IQSL@_BZF$^T$@=VG M$^VBC\81]NC\,@0T^,:BY^ 5ADR6Q]+EHP1/,2@IF%7>'\W6-7.J7 ,8ATPG MVD5+#3AG73>*Q9V=XO842RAC110:E"I'ZL'(0YMO6&E$X4OTQ:D#RRAN+28Q20R/ MU%7=DSO2.6S 40VL-;7U3>[2[]Q\OLK7'E*#^,SCZN_J2/?GG,YCC2)92)-6 8MAC2U0JPGD<;14#BK09! MKI_Y@D-__ZJUO,IO-R M='H] 8OPH'5IYI'MJD":@PM!@(@QE$@CB]AEJ]K^]/8@<8#Z9KW*[OL_D_KHO=#='."ZI K]H6E>W=R-+"S@@:77)6/NQ6L144 MS[ZDC;1B_]CH3[)M;D=O;ZHYI$R*4Z5QLRA-B*A38*V5B/YD+&54.1>.M!/= M$-5*B>(P'L]^NFD39^_3/!3=?41I_FVVO%/#AEU .(".9>1?113!L4Y07B:WN=UP3[AT.$CI67<-(?1.NO84U_08E;8^*)J[Z6)- M&1T%D@1RL6(FXO://H!31 +-3"B6I4VLROWX78AL;O_M%XV]ZVE@AVT+7W]' MOP*7UJG[/$97X[;V/?#.2O.U&F34D,I/ >C'!3=5.J+&=&(3/(4JI,E)"*5CEL^8Z* M:G?!T<%%M;OHJR%/]&'Y1%1"<2<"\& HB(P ,1QC2!I]9M1KW'"ZM,XY:D%3 M.X6T.X&@8T'3+AII%%CW#]I%\DH+GB!&SXH_X\"IP('X((GFA$==]=[C-U;0 MM)/^=RYHVD49;18T.:$\B8%!+,2CK"2XR##^B=9X&KESDG>($[[-@J:=U/=R M0=,NLFRZH"DH@LLC*0A:EO%%.F$\'"Q$YZGFG!K.N\RO_*8+FO;%1G^2;7,[ MNHVLB8TR<))!.J$1[B*55G>X<4=I').$N4Y#"X]?T-1."7?/'L]^NFD(9W<" MD<=WXHO$.MR*WWSD.HRQB"*3%,8MPD40SF9"NNJ0.1U,BYR8Z2V)K:+8NM:/]83A6VXVHTLC8; \+UM-5?S@H?U)_$I M">U$Z0TV\HH(%$N D(,L?5,5>&X",$DI2PX70IT.HL=@KHU2SD;65K.H^LY6 MVIOI%_S\;/YUI(P-G.HR7S*CN9$JX%I8I?.'<]-&?>MWO);V MP\UWMGCN&93W\_39C>/K/SZGZ2+AY\^6G])\_;M1%DPR;25(1@T(@GNY9U)# MEBHGYQ(/O$K[Q$&X;:, ^#M>?'5P]YTMSO?SV>B^U+FOM9 M:UF,\<=/RUG^;;'Y\$AEK;3/'!Q'VR-\IN!+MU!/4M+*&AF$.G8>XP&-;10V M-[).F@+$=[8/O4%833^.5X$FC40*X2,&F@:WXV@%&,$8!&F#]TU=7^ MDX%T+^TT@*H^Q?EJP\*%^V.S2P6KO,DQ@PQ%HAI7EU4\0B9"FAP,4:SYX\Q' M7'4[S23_9 N@'2!]9ZOJ7FYBE8H8>:6,]F6K4K1(@VNP5"@(Q$8JN?.4-[^L M'K/5;5W]_V4"@T'I.UM8&].23* A>PG640K"8"1EK-.@O5?9<>D5/=:PH@-9 MZ;: _EF*"1J!S/Z+9K9TD^86S=V?7&LG)Q&]S!QD%@&$)PX\$PD2(4)88941 MS:^@+7RU49K3="WGH6CXSG:4S?YZ]Q?K\<6+]^[KJJC<2F-5\K;<>"]I._S* MN.C $24M52S)T'S%\XM&MCN_KG6W6[ ZN!M7;V>=5$=/KQ;7+XR TW7T>: M)B--"L"%]""80Y,AT<] =X,I%K3+N4HYZ!/T?#\5G'UCN@\%-H##/D7\;C8- M3ZQ.9R6)F6N0RF+ 1DD$QQ4*GL;(,9J,6C5?H/(T>]]/;6;+EK\G>'UGB^[. M3T:J]"24S@%1I0^Z264/M!&TY=(H'IQ-S=\EN/.3[Z?JLN5EM2^ OMV\VO51 M\78KDY8CDI.B+NMR9\*4;K<$#,.XC27J?"0\1ID;6DV M"(9I6KBE0VC?30J?><4QFQ)VY?0830@Y07=%L 2*682Z%FAE:2(0E=4B>\+T MPY%8[3]N7SK?ECK,HVGHDX;>?\'# M^W:;&>ZDOI>;&>XBRS9M36>+?1NK48;06I3[: MA,2=J6_C<*Z=+;.R_ML$_>*:Z\TQNQ!ZFL_2$K>7V64JD@@V41^#TL>RF<\2.NS&WB],NON9A^OLV\+DJ_'D:IGB MB"DGM289+ M-+1@UAJ%L78N^S"C$BSW%+\2/$A-HZQS)M69PD--VHLO>C5>A,EL<35/%RC] MG_#?_F/$B=,V6P7:EFP:2P)PM7 @40F7B)345KE$L0^QPVZW=9#VT+Y55^(W M,YOQGNVX6#>A/=#*7=QI95O7UFVC]^@6CWG-6=02J$6_3'BAP'HO$1L%F"&F MD(=9V_V/2WSBE:N)Y[?KQ&7/I-"A2 7ILBQ^*CEKBFEPJH@%:D\+;$3G=^* MG=L%7T]/3NQ?=0V$%T^PA]^D^9?TT]<+?,Y9+CS>L>)*14UY@L!D27R:"!Y) M RNB"8F2F&25H8I[T#IL@#$H0GM3X;>Y$>]?4[CU,4?8BFO6!G9'(L&@URM- M@%*#H:R!^^"JSWWX)U5UL#^>X^APL:*J97E7E4866.U)DD!Y\R#B&5< M*L'8R1*IM5.2B3I5@"_0UZ!R&L#:VA&XQ]2F5(G@2I31:Y". M85S.B0?/5>FW8RQ-*HO$JUP^>9*BAJS:H7J?U5!" VAZC:[4[&M*Y^E+0KW3] MB%(^Z2J=LY^EJI6QV'7]Y_X4TP+*UK3?3*-/BLL4 ?U AENMD>"M9$!+90#W M(FA9I<;B'A4#1V']:?S=_'TSC[_5H0-UMR)B$F#99)!2)8I%]P M!M%%Z9/G27O9P:G9]NR! ;"_FF8]RFQ@G9^/2V;W/OE2,1%EP-A0^S+#2&HP M3GH@Q$JM>)(BDPXJW_+H@3>.7C1^J,0&5OCI[/(RSZS0%54B99^BU*6 M<556@(W:@,Z228V>&8M=QDX_\?AA'=!^%-^'Y!KP!$YG\\^S.6Y^[V;3^XPH M+;C)S (7MEP.X1R\2APB3UD[S:P5L897\"1%PW8).QPU_8J\ >RL;VGK;V.&.8W.E[E743D4%2^5G9HH*(Z\9H%;0E@'YZ?3RYH$S#Z*G=64 M<@/&J)!^EL_=)%TS8+TN$UU1,JXP(#5Z>MJAPV\]]X%QS7R5FWR/*!DVCNH? M0_V(O ',/#D8>%W(MK++03-M$O.06 C(DB@UE@%]/LNRY3E21:I M\= 5;WLJ9V"7ZH;\NWN["-&B1RD@!%9N_S$,CZD.P"@3CLK,,6SNX$%M>W:C MX-A7>;,>)3FTWAPSH^-;%PN"P;V(:>*3U[>].S@5'MC>0<.(FX=1M2[NUQ!'BP1D8C##)V MY*+0MSLUO:K60+V!RM#]U-0B]!8CXU14@25P$9>,<,:"L]Q (,P%(XDDMDJO MJL>D-%L0NJ>Z7\+3;K(?>!?[!5^7 Q@F(O@ M/V= =L#ZA4U/PK5FC^_:[_/=F/9X8_I*+C_R]Z[ M-KF1X^C"?^7$^8X=WB\1[Y>RV^[Q.6[;47;/Q'Y2\ +:VBE+'DGE;N^O?T&5 MZJXJ2ZFD,M5[)G;=I;ID@L!#$"#!!T6$RK\J)"46BDO28/0"D":/"8XSUZ;* M:S\QASU..:X7Z]=F(T#D@X+;EU_"XG/M7Q(PE!H\!%<) 2U/$)2N', I!\9U MT+))O?MV<8;=?VJ.L!YL, (D;;NG>SZ_N'@]7_P1%GDBC4KZT"KC!1D$\YTD=P)4$GQ>D,D@TN(@,7E MG)!SXYOL8&X39D0A_:'6W@%)>ZF^,WR^X6(ZSQ]78;%JD!-NO"TMU)PIX6M2 M0B,IGM7K!@DR0V&R3CRJ)LUH!TG]C[&@K:/Z@]S7;*>.&+N-"E\0^+./D]O^AC>TMYW9I=\\("VWJDA MI^1^&!-<%Q>$ 2M";428.42C'##/ @9&"O+RY'W4[9'G]6MO)T-F]1Z=BY!J MDJ!<=. K\Y+&8'30R2?6Y$;!,S*=DH_:!S]//J&MEVI) MM[VDVMJS!X33>MC!"TJH./ M% ?4LF=FL*A@+).JR>"?D.>4W-,^N-G!/>UMCA%L,/V$@Z 4:850$+CV]5(Q M!V>RAJ)$X9B0Y3A2ZH\C4.<=8/?]:#[V,,(8$'7OSFKFI6[->["Z\A"4R,$K M$X$SHYGFSBC1),D['9J/?:S[+,W'/JH>(\V'02]4J6T-UN6$RL=*"N@ 0W3! MII(8W^7Z_]AI/O8RT\]H/O;1V1AI/CR+WM("'%FA.%[F0OE!L<"B];)$$?"O M0//1U>*':FRD-!]9%Y.9*2!0TDK)2^7]I(])1F:R],:PL(/13X#FHZOA^]#< M""*!ZP#I[4UUB0E"6K=>Y^I]<&8SA=XQ@_4Y>9^=-;YIHO9VKR+[(]#']1=# M'J;L$:'E[I&;4#)X6\C;965K;TT&WAVC"0A?ED?MW]8OV4BD$43+:M[T;479>) +C6#"R4$03](JDE-Z'-" M#;L,M0+/P>H?D7^Y+95>-P9GD?F,E)X+K!7WSM,*K40"*Z4,A9(PU$WX?[:+ M,VRLVPH^!ZC\T#*K3[WCAQ2#T\^SE_7>QBS]^+0(L^7%VD375X\F!247/%LH MPE$BKX*%F+0#[A5E\T6B%=3Z,\B( M4#8Q6:LD:M,[K#WP=%H7'QD(R1;G%5,!FV9G.V'%G!I6]E)KKV6A_=_L<\ZZ M'"F)4(QBOL <1"$UI*B$BR:SDIJPN1YPL\^>"EQZ4/G)5,:\>?>/5^\^O3]_ M\^ICAZJ8NW_=IB+F2?EZJH9Y,_M.DLX7/[;4,'BT06M;*5Y8Y;K3'B+R *EH M]#SS(GB3(_IG9#J<@O71HV]+OWS$[->M6FIW)B4EA62"9H^(WJ.23);8Q*<\ M)]30?)K]H.,Q 6M/9CA%/].Y4/CQ,YK[G(;EPL]AJUBODK817"JT>@DN(C>4[1.W4O$=[RD.;^J66A\'-0,R5S;C%")GN# M)(^:XO6LT9D[>U#H[NXGW#$($TLP)PLE$?8RG=L*?S76M)JS+AO M' />E6:\KF+K]794K3.9KJYH9E^&%7ZF\9%O M7>'-;^1UC2(/467I-+E3;>MU"PU.*PD66TZ4\/,@$*O%82F'*QR;,9H\D&2OF>K3_$^MU M-V.,"$T_WMZ4?-$"HE-V&1@3HO)%%'#122A6!\E+IO6D"??48U&&;O[1]PI[ MH++'!)?S\,=O-*L6TW"QG,AB&"6^#.R:UL\(#93]T@S*HJ##*%AIZH#N23.2 ML*RCB9]"3&=]=P;-=US$>=^P>3V=39=?,-=CJN79+/]SOOC7F]F'Q3SA7)/:N=W$&XDWZAE8_5ED3.[I':XFWAO+ M)0M0BJ19PI \-=8=0739)[1,RK9H(B&&+9UKA9E]M=L=&?-5N&B<]9U]K;4R M$U\O0D96*?HRK_TG! VE9"CH8U RBYB;[.+]3+!AB^)Z1E"O5CBA'?5/9^]^ M??/B;<>Z@MN_;K6'_H1\@[!LF)RBB=& S*%2 Q<)P6D!6(H1"D/.H'J\XO5K MIE-T60>4*#Q\1G/W-1I&,Y^%-4$Q$*5F:$@ADF>I@#DI.;A^\ M/5WNT,:,I^CT#JE\>/20YFYO/!1I,JM F:$ $SSAPGA:;&URM#;R&*- EOC_ M)+\W"4Y9S@NI0D1&67(R$*+BI)2A.45#92HI+N,9;#6V-IA:_7;62]D3'7YK'H#>5G45B(2FFPIM@4BC6N#77; MGG(."\MF>-D=EP<;;P38_+0(&;^&Q;_J24Q -1"YP-" M:+E83@UJ<+%3 M-YN=['[OS0-;OHO=YGTH\0"NG\/8QM9BAS_OB,U=P'4G.+19U$+5 BZ0&K*. M(KNBLL==&%5VL_W=-P^S'/1F^\Y*'+1VKHK^3YQ^_E+;P],#PXTBBHG&5%*S MF.LV&$8'CA<+A71""UX6PN]R3V8G'&R58)BJIK[P<+A21Y#)/A,9O;TIU;$L M,@JG,UATEE9*6BYCJ1X/,3G.?."Y24*[BW #$R@/OLW7S4JC1M[O2RR7%V^G M!2ZH=(3$SICK:)]18V[Y MZZ(RZ!E>*B&(@1RJPAPFFI_20&2F:)55+FU:7?],L-%NOK3&6@>[C!MG9RE= M?KV\J/2=9U_GB]7TO]=FG$1;BJN0Y,0&"%!A5C(M<>$7+)I+XH.0O'#OIVO0C1 MK(Q]2/#M:Y/>+DNT+I/?W_U]I?7[\\_GKU]U:%:ZO$SVA1+_436 MGFJE/BSFWW"Q^O'A(LQ69[/\ZM^7TV_KVPUK)/P=+_+K^>)CN, MQ2U!$,)B M$% B+9 J:%-[+"E*;#-GTBAO=)/2J4.$/M25/?GN;876DK)[R0*"IBBUMC## M2F@9P#LEC"PE)&Q"R;>/D,/F%D?#WT/WU\R.)U,[^LC!=*\@??)11W*-+:M) M#T*H,\+F6M/BA$FT0#L'P0L+A3E;M [!2/57\Y!O9F0HO.WM&$B&A!^_(%9) MSG*>5@B$B]LW+U]44JIO\V6XH!SL\MN2'G%Q62U??V=>:<$O,;^G$5T=D%_M M2D+!;(30@%)B%3GHD05!/*O)]*-BQ6>\7![ACK M8)2QH>SJ \W*\N)'79#>S5?;)^OFV%1R*:1'!SI4\BP;$;PW!;CQVF1OLG)- M#GH.$7JTV.R"G^?0V=*8(P#N\QW/:1H+EDP$TF2EDE :HF<.G#:6!5]L,DV0 M^:Q40W,(C7\)[\^H8T#HO3[-M.I@E*J TO72K$0)L3 !/@IKO$!;7!.:M'M2 M#'R]JC_K/L1-9U4/?5O@B2[<,AI3LO,0ZOQ1MO9G$BZ1;I341G*NTTXW! [H M7]X.!MV-M4/_\GTT-P(GT=XKWYYQ!9.9+DE S)I4'42&R(L#44R(S@063:-F M&D<;X]"4:^-?8L<*N!',Q:L-N??EWFB?'^R&'7;">90BH0)>R"R*(4*H.W:, M%1N0;'^ZCE5/S#NT;0C\--/GJC4:AMIDC:.HDA9 MC <5,P<7DX,44@[*AEQ\D[.LYX3ZJTU_NC>UF M8!-*;BSSTD VE44>-0.?6*!YJ(.,TAO;B.YR)_&&9I\]#=@V,/5XRDT?G5%7 M$M]UI>/K,%W\(UQTDY M;/?W4T%U.\./P#NO">XQ+U^3>;9,VKMKST1S9G4T$9PH-#2.%APK"DST-OF MHN0F)PE[R#ALC_I3070KHY],E>+;5VJ%,4SYKSF;7JXW1/CX%X&2)X9-Y.#7/+ZX;?U MM9D'B;E$$,K7^MJ<(#)=>W8((;G52J0F%+O/BS5P;[#N.'C4PZ _[9^8W^C, M!'[OSUOZD(;\WP\05&SDT@0/)2(M0_6T*9;"(08GI(O:,-.$G+]O3[)NPK%\ MV-A:<&$96D(MKZWK;&3@C'00)3<845AIFERU>$*>4?F.?2S_V'<B5113*00EK(/ 40!SQIO"2 5M M8-51WF$WEGN$W3'L-0)8;EN9WTY#G%Y,5S]^"ZO+!?WWP1"=YJK0<@\B&TDS MK];:%55O9AI)\7^)+C39*^X@Z[!;R+UZP;9V.K&PZN/EUZ]A\6->;E:'9??+ M8S]]9,OP:]>1M G)@LO&%>W!.5L;\8@$(01#.$&%R;C,8KN@I;>0[/ZT>,!5 M=8ZU8.KZA[63&J=A.^^,6W=+,_5N.:\MTR0D*X9 @^UT.@06->1B4[."D;K?\PTAR00 M8Y%-POE'D@Q[<-XC2@[3\:F&XM=Y\IM9F2^^7EW.ZBLF?^;91PG.=QU;FRC= M*LFS(AA&GR@B(I\"GN #7@B?@E$FMF'J:QFE?P@_UI=8)MI&IBTWD+Q%&IPD M3RJS@F@"A7K,<<6/$(M?BS.JB'L?NS^_4G72]@A6J_,:IKTOOR^OB,'>1YIS ML\H7]NK/]*7R&K^>+Y[8%)D4*8T3&@'1^]JZPH.W7 ,SPCB'7#1:UPZ0>531 M]B'H.Y;=3FVMW&PJS\OKR]7E C<4^_>FZ,%KYA[O:+IV=AUKFS54>I58H0A= M4LA%87I \*P>-)N8?/&"%=5DF6E?QG SK6?0KZB,G4O4[CX3PR+B16^ M:"]Y!S5 MSMHQ<-C%/J<&/\(33KBO@7 ((',BSX],@<,@@$7.:\$NY7%-*JCWEG14VW9' M@^#>-CHQ$+Z>7RXFCNGD$F5_!BO5!"?W'C!F<,4F(4C3KDTK]GT%'?9RRD 0 MW-M" Y.V/#NV3_,7E!5.,XWMK-#[;@88L[!"HX64E 5E@J0 V$LP-'(OHN!1 M/*#XWDKITNGEP]X0Z0%6QU'["7FVB19"!IHR8!GWY+%MA!A)G\GIE!D-*PR8 M!9. .T'.CAAR32W26Y^'1DC[?98WE0287_V9Z%?/OM9/$T3I')H,W--(E<1Z M_B<=B, CRQH5RXWJK#I(NQ,&W:ECL!=;C<#U/;6-GNK^O=>98M-UTTY*TH.* M6/68?%;)ZC8LHX<<;?@3 %4?^AZ!'WMB&-, MSIIER5@3$KV?2K8;I$[AE*%?(_QU3U8G#PH?G^MP^OWGT\^_3F_;L.:G[B06TTN8O4/1U&W]X7>U]>SK]^ MP]ER/8)S7'=87%_[^/B%/$8D^^5K ][>',K)HV4>HK1UGY'^\3E2<,IH,0@Z M2]N&!?DPL7L@V=_M[2_NOOWV_I--$0,W 8H+I+40+42E!.10?*9PS(<?]XQ'6W+XI\#4HM5R0%9U :'7F3[9IA_>WME>?;6797BK/%HI;NK=_YXL>CF7CV1UCD*Z9E MSH756&J5:6U7F&@F.J4+6!64*E*JYI?6#QS!2?O@?=#[]+7W8V)@!"EL9;-Z M%[[BNJF"DTXG44AYB9)N56R!J(L%*825Q0:?L4U?V3M"#-QM8!@JM5A@PQJ0"!,4])O1*Q38OQ^V(,W-.QLSF?P$4'W0Y\ M"/YF5B^73K]C'<*F]P9JF2U-$A*_7@[CI(G@HZ@7GD-R3BF=U$^BNB<>/0YS M=['2O#^5#6SQ_XL_7E%M3^W)\GVH;@0KP=5B2+^\]GL*16(H!9@83!4^0[U-#BF'[+PW M7K$F5(/WI!@6'N,(+KJ;9028ZJZXVV'/\H-YZDT(024%/LD(2CL#@7L+FNOL MA%3.B";-PEL,9MBE[P!L/4S(AC;T",!^O0A\7,W3O]Y_JPK8K 0F:)KE#D$4 MERC5%;&2='#(*.I!5U*9-;G5]:1$ V=M@X-EWL)R(X#@!URL;_ZO.;I)@=>A M2-2JZ((HV^RT_6$/ .OZV.#7Q]6&P'XSG&Y6DS3 M"O-Z'OT^FZZ6YQ]_WPPFE10SIU N%"FZYLZ'(K(6+C5I'_&L5,/> M2QH=$/NSX,#9[-T9=3.2S3 <2:]S0;!9UAZBH9[]D8?GPF6F2DG!_^QTZB>O M&/:JT6A0U:^M [NI0?/@[NH? V8V4 \89)$N0!1N+39!O60$J=%CRLS& MN$MES.ZH&3+,/\!B#VW>07T#6WU3X;817"<;/4,#3B>*X*3-$+6DP7-TO,B8 M*:WNR^[WWCRPY;O8;=Z'$@]HKK8ZW/;ASSMBAZQ0!>T!-05)*LH$T4H%.O+( M$X\ERUU.9W>S_=TW#Y-=]6;[SDH M,FF-;*T3?1.Y8I0*#K*W^5/1!PYZ1[%7?V0 C"#G[SSB]3__H'QS.OM,2<)T MGODDB%A8P@#69DY)AE+@K!:0E4$E"\?(Q@7^+8,8^M4+\6KDDR!U2L%%8"494$I2Q,QL;8WA8B2ED#5DLVG0QPA& MOKU[A#EP=!P,O-_VTT'''0>]IG>HO16FL_5WY^7J;*;^P7SQ$1??IPE),Q1 M5M<@623[%&3@E>> TC!)_J&(O,L6WG&E'OE>29W>Q MQ%5=U_)7^L75\LUUDJ6RD5R) -HG3RI0%H*A]= ZG2.FI$MN0J#;[S"&Y6,; M0\8]#"+^F7L,(WL]5B.EM.TS_"1:6_"YHQIBUD6YO"DL\ QPJMF2JG M$E,LMC2AZ3K*Z(9EDOM+S9X^\#.&255KE=XLEY>8?[ELE+:.%@[>6@2B1\:2"Y*))J\S]11V6XVYHN+>U['BQ MNYZ'#PH\UWK]=3%?+B=>YIQ2[0!O @,:E(&(/H'55LL22^"RS=E;%VD')M@; M)X1[-/!X47PU3Y\>93$QRMJ52Z2TOG$;P.FJ9E,/#26/*)N0*743=V!6OW'B MN$\3CWWGYLG-7,K25S_>S$@'E^N:E?>K+[A8?0FSNU$7YNDF['H=IHNK0"L4 M0U/;6TBJEETI5_5F_Q(FD)"+'H@&5)@-HH^I]J0*"8\J:QV)RDQAF-_%V _A?[0"XH0E/ MAASOU=GYNS?O?OWXX=7YR_>__?;^W9II[OXP=F+%>^)!;>CP=I&Z)QZ\5V$Q M(PF6Y*;6\+AM;ZZXT\(+B*5RA$FC(2;FP 2O18Y)J=2D%.HI@0Z^(O[@N;>L MD%IZATXK8"HEFELZ5> 'B#E:PS*G?YOXKB7-)RO5;V[42)-#5RX@:\Q'H7QUCPC 7(PNN B2+'V(3) MHJ.\(W5B^Z#I:>K+=I8[<1?7G7;X^><=T\FUI!U^$I?98XR>*Y!*U)Y"/H#7 MW-%'>FD1P179Y RCO9<[]%:090J]1P3NZNYIM &"RG4*&55;7RNOFC0&^8M0 M!?>"N'8DP/M8=PS;(?=HNYP3/,>@P5LNZT7+"-%Y"3FH0M%PO2;9)$?:GZGO M!&B ]T+"LTQ]^YAE!)AJPAI29+VPHB1(82/-;IK8H10&,M-$+U*((-O=9/H+ M,_7MA:UC,/7M8^@1@/UIOC>&2IL@ QCG-2C/"X0<$J#6I/,D?2QM\KS_04Q] M>X%E9Z:^?2PW @@^Q?DF.4;OA(#L]'IJ([CDUDQ;*B#ZQ$63!/M_#E/?(?#K MPVHC %\/9T%:<.$,AEH/A:!R8A KVP?G46'A*C#5I/?$X:+_54BE#PE5CPR M$4#^':[>S-+\*[Z=+Y=GW\/T8KT]-J?Q?YW/ULO)E_D%V7ZYV3Z[25%3YL+6 MZ$H$1@,-Y"\\XP:<8"79D+VPM@72.TL\\I"A9VC-A[!S9T!_QT6<]P3I=6OP MU6(:ZS"N=U@VHYK8>FPNUT6KM7E)S@F\B!$T8R[I4IP*37HQ/B?4L, \$C+F MC8PT A_Z3YQ^_E(50R@.G_'J1N5F(5N^OUPM5V%6=[@WP[OM#[:>UC?J]($% MS2A(]\8:BM0=!4O2NQJIVZRSYE8UR;'Z$7_D$7%;[SH D;A:G<=]_H(;J)= ML%[4 [;H:5H;[2 RS2!PH9B,GD;8Y$[A7E(.ZXR' %)'+.]OTQ&X:EKIKF@> MPL5F?5L/ZVQUM11=K7R//<6=Y&-BR!UXX2(-,9NK.FL?8J7C$DIYGF4,30X# M#Q=]6!<] F@?V?HCP/L32M_H^)'N)UZA3%DHX$I8FLZ^2,!L'I*Y>% Z&58NMTIP\;=DA\>[A]AF!;WPXB.OLDR*7C-Y2-","*08S*8:%"%+ZVIHP MHC)MNE)ME^?D*;_Z!%H7&XT :F>SU317T:??\2.FR\5T-<7EJS_3Q67&_)JT M7K5[>676QQ6,9U_GE[/51!OE0DH.:*F@^:50@T,?(*I,(;A.0IDF&P2]2'_R M;%V'P/CX]C^94M5_GIV?G[W[])\=JE)O_K1- >IVR7JJ-?VPF.?+M/IGJ!"L M8+B-$F\C1)%29>Q48.SZ8IGR$#79/XNH390I(#9)-7<1[N"#_GOO^''[AMO2 M;!$#]R%Y2+[&$]EJ"$9+D(GB5TF*,;%),O)ST0;NS-TW=AX=Y_=KFY/S19WO M CUX0%N_U/"^STX(0\N$L$J#S<:#DC%#<$F"3MPX7G3THLG5O&-XI]MRA =S MX>UTPQG[X!H)H[67P.[G9P?ZW[AY^$3VGJREI=Z=H(3/[6'<#*PWP_:EQEM+B,ERF9>%&*1.?!E,J! M31H KVAJ>*-4Y)D5QIM42720]00NC06EMO!)LCVP%R>9;^?3E=KK\_\88%';B$P)"!O9IT:(:TC1[IWU>;.&C[H#]<+M*7L$3Z6/<(*<@ZR_]U MN5Q=G5:C=UZGE, '2Z$T]QEBE &J%KC"))Q,/XD$^Y-FV!.S8V%T(.N-=AV_ M#8VN* TG*6I=BHC@2(4T"Y6D"6@H[8K))"NSY<4?S[$^%&_8T[9Q.-*#3#9H M76*=?$]H#+_CK/+ IOGGV?2_:5"U7MFARL"-1E B"XC:!TA.JT#*8\7Q'7SC MCJ\;]OCKF,ZOA?X/:&'\N9+K-0+5PXDB)D$P:^C_07H4H$*A2:)% 6=MS$7P M$O4N/6-V?-VPO5^&!]5A^A_MDKDY?UY.G,J%YU3 1.5KI\L,06H#FJ.4VIKB M0A.>@.?%&K:IRCB6R$XF.M2+?6J]Y5)TS!@IOX_2KV>/AY@"@U"+$X-6A!9S M/+P-VWYD'#C;RR0';KF\FAVV3CX_DI<78;F+:H )XY3$V&0@HZE1 MI=00G0U04O2:%ZLI+S\>VA[)-^R62O.-Y196&NV*^FX^2YOQ!$Q:1[^N5* ) M)7B]6Y@-)%5*M++0E$K'0]VM8,/NC@P$MXYV.9F#V%]>O7[S[M4O+UZ]HR\^ M?7A[]NYCA\/8;4]I]F2VOWK+N5/!A3H^]>=T+G&&9KI;;JK!LL!ZE M0R 'S4!9\M!1801&\X=)Y%H]3#?[8L7I)O"PIVBM4/>8#><(YCQE']BYON[I M9QW-'S:LNML'GP3.H$02('6LNV>4'/@8(F1AO Y>:(9-+JDUG)1M'#Y M]?*BYL"5MVHQ_R^L'9 V4^E]O)A^7@NT?%#<)3523$)A2D1%\\D+5W>#!!3# M@BCH2^&-6;D[2GXZ?G(?'#Y=K'<, Y^RPWQ7P^9Z>:1[1=\N3SV:$WU^/ .X M4TIA0N#H@='Z2RLO&H@\!0C9LZ28UX2EOXP[_84FU>QF=E4:P+OIWA6+FJ$< MSQANP?H@:6:5"$&Y#!05H;$IF>B;E+_L)>7IN,E]\/6TF^S;<"/8K[G5VC4= MY9K)5\9BE#()LHR5Q"]*&H6V])7@)3/I/=N_WGOQA@EI#8, MI\(G"@LH0JFU_:!4S>DRLT#:\L%X9K1O*/^>)?],!-+O]I<;E<;4AM793:*G108LF@HO.-)Y%)Y NJ5H:+!!<&!N6QXIA]A MFRW8#K(.NU0V06!KBXT E!_)1%<#V]SX^8B?UZ5YZR4A.U_"NE&VD &4KN53 M/GJ*,)F-4:24>)-@[%FI!J:..UI,UI]IQH"S*]DWDS(85KSW[BK 6-^$=!(M MY!*DD"AB9&U.ENY*,?"V5'_6?8B;SJH>>._@)4F]F(:-(TU)UPL.#&(6%(ZB M2. BTY"#0)E,HJ3V 7W1UGV">P\=V.3=#3/O0TNCX#Q_(OEPG%PECQIXK@W8 M7:G$P,R 84H[;1CZ-CUB=TG[>TQ$T>N25#00F%2@DI 0G:)A"I.%0Y^9:9(^ M[):(-LB7&..8=-V*,HIB=%?I]V*H_:$)Y5PR:]M$$/OE2[L/?+E83>F=D].GAJ.Z]=6 JR.;Q3W<5 M#[A^W0B]P7T1S%ME F"1HI)-6O#9(F4AVE)>ZJ*)N^PX[8Z,(1>X RSVT.8= MU#>PU7^;SJ9?+[]>K\=<8%!9@E:I;J(5!"^" 1X0D^+.1+>+@]_)[O?>/+#E MN]AMWH<21Q'4/':%MY[P[0T%KN(V,D%Z\:Z0ACU>5MV_J4:07?]V>;&:XE43VT4=TR;\^3C]/)N6:0I7<=_+^>RJ54>E MW!WC\AQKCI)K:X[7I/)P\9\8%A,K34B>>Y#&U<0Y M*_ L!AIYQ&RX+Z+-M>[^AC#L5GE[/ ]D[(&WKQZ/>A/5G,UF]6[HG<%^P$5: MW]H3:&(.#H2*$91F$@*Z M$B5U&JP-F#+&'K'M?^;QYV#[T= H]@A_&A+/QY M.[KK3O;;1IDBDUYJ#4$F4FC,2 ,,6,_[94*A:N/1;FC;48)AV:&.CKH6=CGE M:Q@?UCP)TW1]A^_E?+GJ]4;&AKM%2BLN^RY9"@A M9>,-TZ3>_U'W-+PP+HJB@,M:,XFL@'-& R::>M&AY^G_W=-H@Z_#[FGL8[@1 MI#]/G'IQ%Y4VCH%(3E+<0R_6['K/L88 M):0V9XQ9&5F$U9 4#4;)6" X#" *&ETP9!_S<4 UACJ+/HR]:['K/IH? 8)^ M>G@K?%2^^ "2U4EFK 3/ Z^'UQ*5RZ;8EOP8IU;LNI?Y]RUVW<<6(\!6E])) ME))GGRQXI>L0 V5$20@PL885D7G=YA;Q7Z?8]1 $MK;8"$"YXPZ DZ$PB5"O M/-0;6AJB"A1I8* A)>9CT2U@V-\QW4@N)!T2H_5OJE'B[R,NOD\3UCV"22I: MEQ0B(,TF4*[>Q,%4U66RHIF4C6Y2%/NL5"=Q]+8/"GZ*LZXF&26^WLSHZ;A< MK4?#C=!>TAB<9AX4TZ9>/?6 H5Y)U9P[<:3Z@[MBG<1A6*\(ZVR4D=:Z7!_N M45ARN9B]7P>Q9\LEKI:3X$E7@D>( 1V-#A4$2U])3V%**)*7TH1]Z,J%GHV 9*.UT15,H'%VNXQ-M MT7+I(FA>ZL4<9\$)IB'%;!4/TEC?Y&+.K@(.6[9L*@*,VXY:R:.(G"EOR,HH($@5 M\-HR0*$U)M2LV$:[5-O$.=0=O9W//G_"Q=?Z]%M^4H M I)]C4<>E6QR_K!5FJ%W0@Y&P4//XD[O>4A[5U*0[[L)R#% M533".%,;,=4]+Q4)"G7M4C&[DA0ZURCR;.%8[NY8$\SO\Q\'I0C43H%/]39N MC!:BI16:9558,M);L\OUS8.J?QX*-4HWLP\FGJOK.<@"(\C@[H_ES8S4<[DF M;;@=491&<>T<>Q: M!_.U#KI7T_[\F>W7NAW&TG;I8^1[@@\!A# %5' " D50H)VE=*UP%+;1"5R+ MI>_^I-@98RMB$^_DI M@88'ST&6GC=0^TCALZE,*I$739DJ.%^;WPD=P9NL(14IBI8NHFSB>)X6:5@( M]6/R'7#40?\C0-*Z&.WJ2/*&60)-<;Z>DU-XJ&@$X&H]1N'"%B--2:;)/O0C M2<:'FRXFWE;\UUG?(P!,W6Q_7Z[.!5^'-+V8KGY<,>D5$;D)MM(8U]8AC+12 M@JB-Z:1++#$KFURQ>$J@X;.P/E>N7M0^4OB\K9G&8C.Y5)1%U?%PQ6@Z6%%[ M2)-;1J:+B485Q"9I_<\$&]8;]6/^'3#5V18#W]8^BQ?70[BNXV?6DX/VP%2J M5\TS@N<8H"A>6+;")-RE_<6C!X\/"-UM-N]+@2/P+/<][A77)>.9!J! J-H< M56$"%XP!5WR63*>D^];L8':CJT8'E3M>8HK260I$KU97J7I5, ML1TW4(2L&Q.:,H-F.U/;!!I3_KV_H9_%34>M#[S0?,39ND0N7=)[UX'\B["L M%9[?YQ??I[//]UWS+Y=X]FTQO2"KRXU;#=DK\L7D3$N]RJ.]!Z\-N54ID&N? M3+)QAW7I4#G&!*RN2)@/9):A6W_AXNO;>9AM&8V^7KL%Z;!P!S8(TJ72 KSP M!E2QUC$IG7FXC;B]]]=/WS2F+*L'&/6LVJ%YWL/RR^N+^1]7LX!"Q,>P]U%E M:[#0NE\[$RLK(4KGP1H>$Q.!ZR1W ,K/WS2F"*@'H/2LVH&!\FKZ^XI$'1>,SU'=2,D07M(93:<1$I;'2R7H$U*6014C')[ "57=XU=!E^ MSV#I7;V#WD]:9XLOWCY:4>] O\@0=&8)E*_=UHU4%"16WBVCHRI2:]+:+KGW MLV\9NBR^9Y#TJ-+AX6&XT/>1_G_"[#(L?M"(_$T#IXQ%AP2H&$5<(11P7I.3 M%$X'@9CYPPWC[2#9X5U#UZ[W#96^U3NZC/SM34F_T2Y:X1!$D*GN4SAP]=1. MVL(096'!-*N2W"+/F%:FOC=RNBE]=-AY&1:+'Y3RG7V=7\Y6$W0F2T:33"<3 M:5VMI(^4Z*U/?+-ADM*^)BQ-SPDUIN2[H]6?1=(!)A@%G*Y>^WHZJT? ]=+/ M\AVN)CHYC\%;RO=HNBDK$@1.$5J]&AF-0X&RU1WK;?*,*?7N"T2'*WX4E_[N MWOB8..V5RD$"EZA 26,)_58 NEJ3G:,4NLV)YATAQI1]]X.5SBKN[4I>/_!X M>;FH*ISHZ(MPWH/6K!9$!H2@+0<>M2[:.6O;<')MD65,,4[_8.FB\%'P@=P= MQ+OY+&W&$5!9+BGJXZ'>3 M,U3NO'$1,(C)#BZMIPJR[79PQ)>7]8Z>CVD?VKR^7EO>B/ MYY"3] F*X:GV;PT0BZL=>W.NS$TFH6V/QKWEW@FB]G0AVM:0?YT[8I,'E0O] MW!*CIPYT3^SA>&YNBOVMB4[/-7O&[@3))F);F'XNMYBDX)8N8<@J-)YWFD::A_$A$]?.;XS'^ MJ>8]Z&U >V><3M[BYW#Q:K:ZOO&32BFRN CUGF&].<^NF@)H+J06:/.CYH)5 MRN6UXUAB^H_/\^]_HT=?^0SZXJ&KV/+:80^;^EUJ#M7JP("XDGHS&Z(*.6)$ MR$5D4#$(B$9SH$D@T:%*WFTYD]P;#7??.8R#.-AH\QXT.";7G]!&SK4$[CCY MP8RD!ENKUJT3R%)2(=J30I#[^/>@;O-!OKUMFW\&-=U8.+K\LUO(L. M+!29@>?@@<;.(?JH00C!)-?)F[3+39$G'C_LD7"_'KTO+8X/")LIP8V)5OL, M48M:06,T*8472#'D4G@J]F$1TZY0&-*G]V:VYV'008<# ^$M?L=%^(SGU02? MPN(SKLY(A_3=O'%OCBF.J79/)O'K/CX#IVT$U#E;KHN0;I?BV9^^:%3 Z&+( M>2NM#@B1Y6(U.0^SSU<=%C/W3#LI24I#F7&T"#XK"M]2H.%P&\Q.'1;HH7C3PSCPWEN'K1'I=_7HKLXQ8.#ZME'A141RE1DMH^$*"IJ<1[""!Y1>8?"[ M[.+OCH(A_<,!%GMH\P[J&]CJOTUGM=W]1G!6:/!2,Q"( A2KM9&H/!1&/M(D MK]).]?$[V?W>FP>V?!>[S?M0XJ#%/&O1PY]W19YOV]-P^S(]2;_3LK<13%7/\(BVE=[VI]T%6;9>6",CY"(9$I7*8E MSVDLD*WQPA3ALF]R3>:A(,/6_[4YDCI(V2,XB[HK_W4(72B_XH5!TL90H%O) M[-!F\#QG-,9*BJ1;PV4,ITV'F?89G'30\PB0\G8^R_.KMHDQS/[UOI 4F.MX MWKYY\?Y\XRTC\TX)&8%+6[OL!%:Y>^O-5.9B\2X%V80C9R?IQH.G+A!X7'O< MLSU& +)*S%*'<+V"4_BN(XDK,2GRS#) M,J 888YD941IDGYT7TQACW?ZADV M!VAX!/C8MHA?'?L\J4(BF2I,8YRF!ABU";Q/K M]*+\D8+H'D\BVA("%@LL8P#EBH<0'0?A.24#6).'_\L^7NC!%4$)J9721Y>X3+M0;9T:S^A>-GN69W0?!8[ LVR9'"B8 MPD(:B(DCC2 B.,%I@0VA"*U\H/^U\"4=EZ1FET[:+$D'*GQTD+D.\(2PEK%U M&U&"O;$(03H+/ ;4WACO19/&V-N$&=;7'&K@9_'20=LC0,P3O)4;CTG!/V9= MVW%[1K,IN0A1RP2^TD+1E"HR-TG GY5J3!CJ8O1Y*PN, $Y;>'R+<-99&\!' M50,Z2BV#4PQTDBJ9G NV2:8Z/"01=K?8,#7$'%0[. ?F0(?=FLUJ80L.'8EAM%.HR1,>J M5]4B>"X\17P[P&#[T\=$B=4##'I0X>BV2U+ F$Q1$"Q&0BXY^BA2 2]UT-)I M&E+:P?[=MDN.SR_=U?2'*6YHJ[]X^_M_?/R/!P,H(3">@@!1',%6)@'>105. M%5<;4%L>=K+\MH>/B;*J#^L?K,#A$? RS$*>/EK#F$?- D75T24#RI?:,CIE M8"8'(^I6H'>[H6#["\9$0-4/$GI0Y"G0RS.AF"6Q 6T]Q?84.SMI4TVNN;>U M)HOM HS>Z.6/3P?=%2.]JW?PV'$G@NN"J#EWE28_TX+(="U[,!H,4\5[;HK6 M.ZTG??&''XG+J0^GTK=Z1[=?<8X9OWZK!J)Y,9WG3:]$F79+# ;$7WCI89_2(>S^[KO *PFHL01$X*#U0 MHM!"$ 0E"JA#R=;9E(^PF?^D?&/&71=@[(6\;E8:/?@^_3&_WIA(E3"92W N M5R;* M5!"B=[5VGW&4*AIL4D>QLX1CVID\/@ [6FKT$'P]O[S>CQ?&%,4Y0B('#\ID M"9$Q1O-+Z6)*\HD/D%?<"CBFS=&C ["CG<:/O^GWF_I^R2,O@O26*J\R)S5Z M&S50).TQ9 R M KA4 @29*_V69R+]C)%YC]>-:=^V1R"U4OBX,83?<79SE!&2]IQ#8=G7'>D, M/H8(-$V$B"XISW=E-]KIA6/:SCTNCCHJ?=1(6A]_7$\/6:(1F49!D2;0LEXH MP6$&+$9&F8Y(1NS2SGKG%PY;NS@@DKHJ?=1(>C>]V:MQ7*).N9!W9;'&BI2K M*)3 +0]**:.R/WQANWW?L < ^*HH\I' *.7<_*EX2YE7?*ZUF%1?BLJ;V6I MI1DB% C:%T34CPK'AH'-/*$A6U'/V$.J&VVU MA;NO^VX:46=D-I2=ZER?>/RP?'P'&NPY\W?0WL >#G_^G6ZJD[M->)M>Z[; M_?[$F/"D']#>4(2E9>47%P)D/;7/*C.-; S>;/[O=U-, ( M@I?;,5SW[ZN<,9/@50DJ(9C*.:.TM>"B5< $U]D4X6E9WSOSN?N&\;62. P7 M/>IS!.YEFWXV9(DOYHO%_(]Z)39\HY^L?DRL*YX;C" *,E!9: B"2?K')BUE M+$8V:12[CY#CX[GOQPTU,]3@U;\/6^$N5^'BHG[YX8H+/"S#;7 X+Q\6TUF: M?@L7DY)S+/0/A+!N T]>V*&FF9>0:\Z],667BN"N[Q\?)W;?CJV1+89FV]^B MN3>SM,"PQ.GLT62Z7NTM9TX%#S'H6A^- IR-M14SVNS02FEV.;3H]/+QL:P> MCK3V5AC!ZGI^W<]@^;[4 2^O1SS1,0E238&ROLK)2P)?5 !M+-)DJQ\4D(+"2K*X=.O7N>DP>: M&ARB<8QR&U=T:$*;N*N XR.3:;'IT).!1@>\-=,Q+M>)\R^7%$M^OCHEG,CB MI97, @KD-"HOP.NH02?%!?-"67&$6S5/B3>^ZULM0->+<48-N5>E8%I-O]\Y M>YBXI%B.F8%+-7/FP5%0D"TD92CN%,;&O*7!9DOD;9%RA*?#K1%XJ*U& ,1M M:OM]=KG$?)WD/'$@-D'-I/$\5!V22@NGK*>VQ3;*JI0S"RX<[>AH)XE'>*S4 M;A>N?QN. *QU)OX3:]47YK.K/GIWI^-$:9.$20FX,_$J>8H>([!0 J.)&7UH M=OKTC%R[ >^$3AM:V&-4R>QO89;K+_]XT/SQ[C;CV6QV&2Y>_9EPN;PFR9HP MM)15L0#%&PTJY@B>^0@A,H\L%J7++LQB_4BS&^Y.Z-AA($.-"IK7M2[DTK]= M3,,LX?V1;9K*313SAC&>P#&'Y-J- Q>B ^&M9?0]GSK7,(/7&>"\$CC5#7EB%9SSXR('YQGG(1D0RM60UTKPS@@*>3WJS'320K1(0?838V*DG]JZ1N4"W@H$P[@RQ>82'EXWZP]Q#X79 M#5/1QL.9'T;'WKGXF7@M)RWX"&Z4C/VQ5S8 0=$[T/\J#3&S"&'%7B-WP MT",]>RK=ZOB/:$CAV.88)0(NPT=[^['([?E9;C 60Z+7\*/Y81'*RROC&:&B]I&,(-/L8#C+ B- MG/ZW2Q_&ON7:#:DG= QN/%&D P\?2S]D6R+^_.YP*B^G=96(2E;)>& ZF,$7#,A8" M4K8M@B E!H,R'J%7UY/R[8:\$SJK:&F?TX'=^]MK(%=5^O4W\2OF2;&6\C!. ML7))E?=15 ]OY/JCDREPJX;$XY."[P;4$SK,&,2BO2'X__O;(SN0.OZU_M'Z M)_6OSK'\K_K?W\_?W'M^FB]F]+S5?(;QDM0^G7V.BS#+2_K)UZOWO?SE_,V[ M?[SZ^.G]^:_G[W__<'\ RRD%Y#\[OWWTB+_=2O=0[LV3'D'F8$GQSU5MV9W_ M]V'3_M6_+^N%FT@P"6DUP5QD-"F =1K):3%&"6]04!(MGBX5Y#FUF,3WQ3BL M0^'7;_-%6/RX>N0GTM,+^MF_)EE[DX4TX+,A?ZQUK4RH_1NCQ<*X8C[NUJ-P M^_.'O1%_@!GO]R;L07DGZPI^P17E-/,+UDX[C&+;*W<8_<(PZ,RN@Q-J[ MVT?*ZCS-Z"@KRZX0-:P9KW^X?MK'] 7SY04M?>L3_!<_7EZ$Y?**BR34:N)B M(PF!ZT9L";S,' 1FB4+09]8DIWM&IE&YEGT0\# BZ4OO X;+&:>3M_@Y7+R: MK:X;VH) 9HU)5+A$"-I2&CN6*$P*? MD%E>8V:)Z3\^S[__C1Y]!1?Z MXB%*MKQV6%3T9LIY/WH=&!)74F\HLJ(Q046*E@TO-$5TBK3Z>@/*2F3<9\&E MZ@$/=]\Y#!@.-MJ\!PT.S127SV;Y_/7E+-\P@6/,6G'PM9VGTDQ#"*7F;5;K MC 9S"#O$F0^?.YR%NUMFWI.:1K ]LG9O&V=WFYXCY>;!!PN6USZ=2>IZ(5.! MB[56@3O)BF\1+&R59ECNI;X7A/X4/P+T7,50O^'JRSR_F7W'Y?K.T/L_:J3_ M9?KMSJZA3U*%)")PSVA:&'*D3I8,K&!$'1U]NTG#I9TE'#;LZ $-\V.8YF1R M8$HB7_[?\USCZ\^G+__]?SLMPXI\!,/:I,![R)UFP38!#)^B!&$ MU)EO:SEJ/':EGEHN1_-VMKKBI^- M%HI3%)!9IR'F8H$KJ4Q@4:-M Z+GI!KOMMQ>MG^(J=X,,0)4/1C#=0\4H6NZ M8('Y=?+*-M/HBE0V-3S:>"#-P"CJS]I;LZU#5#\"_)SE/*VF"!6]QEI=&!+(Z!BI'"NEJGJY5G405T133)X)^5:@R+VT%6G[.DL$X\!XM9"Y2DI9%(4(+'&V19=B=Q?[1G>F#8J)^3#!:,&TFF@^"J2P1$I>&QJ(-Q"C6M-\TDKKOT69' M^CFA!@Z/>C+\3GCJ8(6!3T3/!+GE]51[-)B-K]4NA^@" Z\M:'4QAI?B4!3B>*))#;L#SZ(%[ MYTO@.DFV2]>'G[YHX!6J%5+Z4^[ 2-D^CN5F("+KQ#QRB!QU];H)'"WL0)DJ M(@6"R(O> 27/OF385C--$-*?4D<0PVP_&9;,"UT;5QJ#6*\P5,*PD(!;=,)G MC-8V8:[L7J#1#D*-PN##%3\"]&R?"F>7JR_SQ?2_,5_=C.&3&"@[C-+73NKD M,FOI4M0L@(NL),>SYFTV"7>4;XS%&7LAX=&V<_]F&0':[NT_K%W[\BS]^W)* MDDR<5I%IX8%Y6PG72Z5.2@Y(43XJ%NF'3<[^GI%IV."H?U3UI?X1(&G3J6OY M>KZXG2;O2^6EGL_6XYM(HPTF9BD'10>JU+ZZS = %#0<*6RCBI6?BS;L>M@_ MKGHVQ@C@M=W_WA"_W3KBV]^Y=LF<*4,NF1QQP0+*I0(^%P?"ZNQ"R%KR(ZZ4 MNX@\;(N_8RV>O1MO##!=^_!Z$D13[U/X\Y_3U9=*1$*CI&^L?_HB5-K^^==O M.%NN;3IQ#'ED]?J24!:4C@6B\A:D9"5G)0UW[?8U]Q1VV)Z #:#9VF #;U=L MB3#60\2+?'=MR"\K]=/%!<4=1I9"0A2PT=:"GV+!%_7NT\>S=[_<_,9O MK\X^_G[^:OW]#@7$7=_4IK2XEW'W5'3\.DP7_P@7EUA;VE_,":^4!U\7H#** M\ZP4&4HL:S9QB@!Y]9$Z!>V4*<8WN0KPG%"'AHG;GGU;CE\J%1V+%D3(L?9L M2A!HVD/FVHK@2XZ^23SXK%3#;NCUAI"'\5]_ECB9BQ$=9_YZ?[[+Q8G#WCL-SDRV,H_C %S]>A(MU3XDO MB*M?%_/+;V2Q.XP_E.\S'0)X5F\G)4_95G8><1_< M/.D9^[3/&+9H;DX?;T9XMESB:GDVRV^G5URR4US^MHZ;,;^?G==6)[41[;H? M\MH%W [>).]#=!0&2U=H[0F"\C9E@12+Z*0(3C2A*>MU%,,>JS1#\'"6_JO' M M>:G=]J=DE?3V?D)J;AXI;K<=G]ON711!M5A'&@9H\1C/A03(XB$/*3 E7[ MRL98.65C=%::$ K[RP4CZ]H4CRE;K30PI<@#B&3!6<^!1ZE-D=)FUJ2?RB[" MC3@(V0]ME! '(V_GL,SWM:V7%_41_3T(" MRUEJX04M>DWX>[8),Q(L]6;RAYU[#M7_"#&TJ;]4T7#IA0$C5>WYF!&T$J.P:*QG WXG S_P0W'70^=)5[O+@F]MZ4UD9$'86K')HN7]U=\S(: M*,5Z3:F9]J6UH5L!-N^)S_#Z_^(Z+Z[L9J(5PV8') MM;,=$Q%48;P 46@2O",].JI(=+QQ.DY#]_U[#5=CW# MHW?ECB"ZN-^O8;UP6A(Q*$Q0Z_-!8?"59UD YYB*Q.3",1H,#7^%MWET>J#N M1X>>=^'K]1235L1"N2!YRY!K!8&DV:4,L*3(768;,V]RDON40,,&*8<:^EG< M=-3ZP O5J^GG+]=-[C_B;#I?O)NO<'GE2\VU+Y6.J5QWA+'2O@>=(.1:&ZII M@*DH'O4NDM->(M8'/?1EQT L\N[AEV;>@=,[^H=P>ITNX!O6;YO]MEO M>*=>AG6GJN7;FTH\[X5"4P18H7RM-F$0[/J:#BE9,VZ9:%N/U%'P8:/NYG'3 M4>TZ AS7-.;3)HV9*!YB8I+\M:VTT\)1WD)R P_:!4WJ"ZE)Q=A=(<:R:WP, M\V_9&>QDBY'AZ$:)DT(^/089(<;:.\,7!RY*#F@\4Z&@3FWN3&V59BP9W\#( MZF:=$4!LCPZYR61A7>3 -/E]Y4."*.@KD4S@1G@A31-'UG,?XR,LHP. L9$= M_^K%,CXG>\.'I)S%,"C*KP92T*5HE((4< M.:-T*8/-HI6]NPQ$@=7T\^S* M('5>::=B$%I D)8B#NL].$[C\=EFS]$C3TTN1&T79RR[,XV6PAYL,$HD;>88 M3P1ZJR,H5 94+6(+W@:(3"HG->=*-]EP>4J@4?BB@XS]4_QTT/P($'0] ,QG MR\V8;H.!C7MU*+T/0=56+ )HC><02[TLQ7TTM@0?V[1!VD&VL>&J"P@>!>G] M6F04('L<:)Y/E_]:S\)H?1(TW2 @KZ?8@4%P2H'@4>NH H65C4K0GA9J++O! M1\P#.]EC5-AZ.9^MMV[N5'\*3YI(C%(55VF'(V4IY/ 3T-047#OM!/*VV'HL MU/AROFZF?Q)3!]IA!)BZ=P;R1_BV\;I8BB#1,TAM';E>Q<"%2"FPQX2"*8'9 MM4#3=G'&@J-#S3WO7?>#UZ\]',/[&5X/([#:VE> P%!J=& IVJQ$--[HY$M1 MQ=C[$-I:M/;D"X:N5.L9%/TI<^ 2V(>#^/3'?#,(8YF/=1"L-D!0*6?P*D5 M8[45'GW2H0,B;EXP;"AS%$1T4^;8$$'&O0:VC"DQ3IF#4++NL"('[ZT [5WT MGEF9'AZ:[(:)VU<,2T5\'%1T5.@(XH]S&L9BFE:5273YY6RV_D_M4O@]7-0] M^NW?78=P3%DC$A=04B3M<:3,DV$$:73V11M56).(M[O(PT*Q>:YU)%N>+&IO MFHI%(QFCN6YXI?@3 9RP$G0VAAG)55)-SHD/$7K8"/Q8P.H%SQVL/ )$_S:? MX8_?PN)?N'I].Z@[K%%YBVP$56*CB)434YJ-DNSBFBL L< MYKW;9O \\;?+U66X6(M/"\X?JR_7??-*#L&Y##;6VJ,H-#AK LAB492$4JE= MN-J?>/RP.>+1 =.7H@?.%^X,X06IY/^O[LIZV]J1]/O\%PZX+R\-.+Y.MX%< M.TC2W3-/ I>B([2MHQ:LDR]*A#XT$62S[G&+5QV)5L9:T;EE! M'8V6!E+ZS*,JYX;8D-!241%YA5XPB'TFG6Y^^K"^X]!(.93-[0#E%\=7D M\4*,0,6 M\\F??IKNVW)1J:7CWI-L"D<8Y\3Y$IUC1FG!?/5E]6LM#QUL1R2 MDD0\,8B,'!6 "YH QU]!6BYIVN-@W?V68;$T/ *Z*N(8-(CPRJ6Y T85!TI4 M<)[(LAAK#25:FJ" )459E7J'(Q(6JL4=FL%?CS)K GN/+)S[?_YC#%,DZ^>R MYG-Q>F26M>0F$$&+#T3#PKS)N+&\1//8>T:K3 G>C[QAIQ16-Q(KR*@!Z_%^ M*:M1#\O9R"_6M]JK*<1@HO+$*5,29TNK2/V_ELP3&VC@YH9662G"BF<2D0#0D!@!AKF<$MG>3S=F4] MP^\E38V K7\D;,/V@Z9& M*C4&0=@A8FD)88- RL@1(G4H\Y!$J6T7B5K-C)-5E.-3,AJQ MZ=X% L]O0@Z71P-H.I_\@MG\Z0'RT)=HY+*W$G0BCI:*3ZI+2)+& ,P?JB9+Z_#+O*Z= M'('D/J'A0HPJZ0IET)FU3I/$;9G2P4#+RETNGA+42D7? *#L149-86U]5-Q= M=(5/_OKDIKN=S$../$Y2'V:$Q?G%Z>7O9S]._N?L^U/:]YH_\?BGZPR/V$I? M3Y,?EB4S/_Q?#T[LO9\/'H'\C)3_@]_QDEADY[+#/6,M-$,MQ"/HB,%&J;7534\"JWH[N(&C9ZTA$2HHD MHI=H@X.HL_\@>FDQA78V']^4KK5G.4-<-IA2R]@S"3H22[TFF@G@H0RO$OO,<#WDW>VJI+< X\D\]D)P A(Q*0IT1K\<0/>R%02UD MOIL8&X!LN5V+W=6DW*_ABC_!!/)X/AOEY%D9\DUHYD!DIL6\")1DJSUZ7<%( M7P6-6^@9]FZ@%M#Z8/Z'<4&_G_V]#!8]O_A\^>WWDQ_GEQ<'>)X;'E+'X7R- MVI[\S.]PM6CD#W]T4S2SKAZF6$;C;#"&P&(:BM0J3,DGJ;*[3"V,+ M04-&1$VKM!+=@[:!6S#T@9(7 MG3UZEL@'5D2+$HI# F%;'_5>2FD3Y;55$S5&95CDE[DR(\E&XK2@1&6>E!.& M25VE.44UU11_0KJ]ALO\_ WGD]Q-;Q:2^W2W^O!AOT#EA MB5AE-?,TLZ2KY)X=2&^C*NPM:'JAPMY!X-_^K/=2;#6#^UNQJ%F4 M(92$_X4M'YC#@P__R_"(U(3."(UNL_!J8QG !J;UB3'U3XIB?B&1WC#_SW'VG82!H92;:EWO8J@ M.1"MYU-GRRB>[+B&B,>Z02O":^M(L%(JH2+P7!%&0_8!ZDNP.W%R )<;"'"N M;JTF5ZO=LV[ZJ\$)GF(@.A;CDZ'QB9H:B#51*4,UHZQ*[OT6>EK"S2&"[OKG M>@/@.>VFJ(C]'"ZZR6HEJX5PZ[ST2A#-7-E6+A(KC"(IH7WJG0F15HG/;:5H MF#OI:@#JA_,-0.@^4_;3[6P\@=ELO2.6K7DM2X9")D%H0Z2%0$+P@7"K'0A< M9O)5TH]W4C5PO\]W,H;Z%U +:%O2OMJ 2@,5U'GBLT"V>#0 G)&<)&]H@I " MMW4B5(^I&-BT[D^ZF^/G![!ZX);6_QY/4O?G[*E69=JXI*@D.BB&]"M#?$AX M,',1#7#E?-YGONVF9S?AIA\BIJY'G@TL\^_C]&",K9ME1Q^<10[D1,OE3FF6 MS2(EV3-'K014JFH/D6]X], '2"\2/Y9C PO\M+NY@>FB5.?)$K++G@NF2%"H M[*1'Y>VXQQ4Q2SD3CC_J$[9#Z%L>/VRF6C^"[X-S[5@"FXRG+_>U6EZJ!. 9 MR<)97!.+Q*$KAFM*(>F"=AHJ&@@[B1L82^]MA?8MK@8@N"XE72ZJL&AM?(V, MI%8;B:Q:W,!!*(D%UA+A@PF:.N;KM+/:3E(35DJ/XM]2UGND+)KH0_0-?L'D M%DK>Y;I-P[_'\Y^GM[-YAZK[?!*O;\OA7=**\7=)K1LE)K(%H0A77J"ECWLS M9,0':*V=B);B#JT!N -H;<)ZJH?$VM)K J+W\<]EZNBB:TU&4['D9)'2.HY( M!1I-B>"(4E)D':)DNDJ%P09:FK#3ZD'L6.X/;+O_<^*O%]\!Z7+^$Z9G?Y6Q M-U T-7M10=03>"RVX198DNNI['H5!]]H,Z,6Y*H4NR]@&,I&I!U:AS?1.7Q20-[O.PA&=DSRP/N!*+ M("="0@O$)%V"2%$*IZV3P_&DD>SQ>BA[F7=037@?4[,=GD2^\3'OH.=JIHZ_ M#8A,!*5<%H1ZA3ZG5HZ$8A&I)+07P63IJ[3:?%=U5\S")Z]8!L,!-X"4%@U! MC0R0RAOB&$-_VRK&,ICL>94([V9R/I+Z>@MJ7O0'/UX8#5P9E+>-H(&;R_<@[*X"YQM%T/I> M.!M@,E#BDY-$6I>)IY*AG4 A.<6ETU42?[>3-"R*^A'Y'C@Z@/]#)U'<3@L' M'PU=6(^&]""MY<6A%9E(C@ZM2P$(%X/#4[IT*))ESW@2A.&$ZYP$=\BC.OF\KQ$V[)UBSXBJ(HU6 MT+5UJVCG4HZ.D1 R;I5(91EO)0C/1CA0%)2MI40#7K(Y'!2F)U0N;@F2Y93LFJ?4J<]ZJ1>_GZ8=50 MC_9R#]QM"AL_\"=6.P=D LBX!FFH*DHSE>8(G(@4#'[ E/[C$,] "$/1 Q7 M#7>L4+?BXT .#VP!?SO]=O+9QT6?N^5=WVI)*V5H# W665R $:6>C\?21,.0 M3*WQ(QA"+_RFE;@<*@,NSH,'1@;7T_/?IR>7713/"[];%XTZWV[Q._C M.:R-,)DR*XDW@?E 9 :';F101#L?VT MF_JOU[B:<9Q]^7+Z:_;?)_/I^/9F75_!HA') >'&E13[Z$LOQ1((90RTD[@U M[!Y0>>T]PQBM54#2*TL'AL>_NO'5_%^ST]^^%>;#IL:NG'J"P4ZT'2Z3H>\/RNA&F/[R M:.Y/KGZ[G=_]\--QSE^G700HB0SKH)(%X*Y4$4=I4?L[C>L)7I#@G(P1/Y// MQ]!M*@(\7:U>3VTQ8P\2KMM5DIFF02J.-(#2NAB7B7$"F MH<$0C?:)QGUJ EY_4TNQNWX@TS-W&SC+RH3LC>IYH9%-H,H$9PFN!1>CT!?P M!G5S#!J_*D!S4R5[8B=5PQ:=5+"4^I-!K>L1=GWO&9,1H?6).I@ MB"6$D4@ &PA5X+5,U&6Q5XSYD)>W!*@CQ-Z]IPP:4%LOU/J7AW(6$7(2MH1! M%+HE0E!T2Y(GP 1Z)(E)+JKTQ-I.TK E:.\1*SB,^\WAZ.XDQNFMOSZ9G_KI M] Z_N!B4/=+2FJ"C)L%;221WGH22:\"RY:!RBI*^1Y1@,W4M>7J'0V%W?* ' MN;0'MG7'CC(G;Y)\J;!4B5/!RC2H% UN2K0>0I:>",DTY]9H46= SJN4M>0; MU@+9D?(8V/1ZMICE.5_F>\X^=]/SFU( BMS*3*"/B\>ZH"55*ED2%)=$&W2Q M67*:/D\QVVAI[?.NQ@+DQR&F"H,;T$C/[,_EN#H433JY*9;C2#.(/B-SG.*E M^BT[8IG4).D4LU:")OD. 847=#464NA'&_4IB_J5B*L/RA_!S^!O__7_4$L! M A0#% @ ;XAJ46R?WU-A4 +>0! !< ( ! &$R M,#(P,3 P,V5X:&EB:70Q,#$N:'1M4$L! A0#% @ ;XAJ46L(Y%D#" MZRH !< ( !EE &$R,#(P,3 P,V5X:&EB:70S,3$N:'1M M4$L! A0#% @ ;XAJ4>TEZ\CU!P !"L !< ( !SE@ M &$R,#(P,3 P,V5X:&EB:70S,3(N:'1M4$L! A0#% @ ;XAJ40SW74X^ M!@ ,"X !< ( !^& &$R,#(P,3 P,V5X:&EB:70S,C$N M:'1M4$L! A0#% @ ;XAJ4>[>\K9"!@ [BT !< ( ! M:V< &$R,#(P,3 P,V5X:&EB:70S,C(N:'1M4$L! A0#% @ ;XAJ48B* MN8H[V@( E:$A ! ( !XFT &-N P!C;G(M,C R,#$P,#-?8V%L+GAM;%!+ 0(4 Q0 M ( &^(:E'KSR'#?(4 .*>!0 4 " 6>( P!C;G(M,C R M,#$P,#-?9&5F+GAM;%!+ 0(4 Q0 ( &^(:E%) )L,ZS$ +,[ 3 M " 14.! !C;G(M,C R,#$P,#-?9S$N:G!G4$L! A0#% @ M;XAJ4<"6NF/K(P$ <^8+ !0 ( !,4 $ &-N&UL4$L! A0#% @ ;XAJ48(IXP/-K@ P,0' !0 M ( !3F0% &-N&UL4$L%!@ , P '@, ' $T3!@ $! end

    7 E2>3Z-#.2&I3V$6?>OS(X=#'B@XMA M,?SZ,RQ\A'^/@)&8.%V'0XQEP2-_C7 OX2#[SG^RA+P!V$ ?#)3$N)#&/.9N MTLM5<$ =.^*D4L^_,H#&<-2D1K%I\BR3ISLR@N22\D:6=SE_![PWR#PN..=R M0(&S8&2S M7Y"I30JC\++88T&]) /98HG0Z5B_*2AI%A_(%Y9V M127JRF]>-8R3.!/)QQ6[!L<=$5&<=YF\V"P=@< '\@GB7,$!&%XM'W8@X:2Z M2OKJRL-%PW#O?[OY_NZ*E X(-=I^,U\A4<+9K&C@"?64NGP:1D#YAYR@;]0/ M@!>-BP$/8?#TE2+B6W@9:!C4",I2!7:!711Y#V!"EU[V]E%)+[T3M@CH MB]_ ^\([$B%XFKR"U_3W0/ST0NS9*P,W^:WD\GP8VM>W9?['#U8PO>2JEBVZ M=4XBL2=O2(F XGC[X'OI2&9HE'\HQ:19_(0-DBC(TN4_*8D3!NAY?"#A<5K5 M[2C_.8K5;"8@/Y<#4) _+AF<__$;%H!MF;QX754:H#%F]G!V^6*1O_YE$,-/ M%[SX2%60T$!P5H9I;@4K[2&O6HP!>*4/2J>+3 0P+EP_\/.?H%X0+"\232I: M2-@X9&;-&=5_-&X;QN]75U_)H$+;PB!M)B]<\<- O!U-%K3R4"K2(C8H%2-> M=PTSM!'Y/0LR.KY&O'R+)"42E9#T:CZ,0-PB>O,4/'Z+XAUC? MWP/PJ:?KO=^+8,_1NKFCBQ)*)U'VS20"DS>E7\""77&-)ZV[8C0@ICC7R1)! MZR#UT>)&DB53F/*=C[9$<9!S---\#K]&_1I7;P;)VA^SJ@K[N8WI*,(=X556$Y1C) M(N;RO?]^X0_=PPQK]WK>;U>Q^FW!E;/^3_+LE]LG'79W@/[ M+8Z!??[R^9).@@\WGZ\^7]]/;^]N3$*];L*V'Y/.* Q4UF@N. M-*9#H+39S;=H =(6%,PBC?Z$GK#>HI$NS'>, GA5T+= M6WVG)6^_Y@[?;_PNDP;I[PWC4^%LP 1]?B]C;.",D%6 ?MN*":+G[V.0NCBJ MX94T1V#XT%.!715P+]3UC =3/MS!!Y+6B?IY\>+"/$D?. _EH9V($YZ$:O:8 M;QBWCRTB&459X-%),^ DP."&H(^+AP78(A2'I!,'+PJ48:.F4@IZK;)UBBB9 M-*J\&9-*Y<4D?.5DI<(9X_'K^3!$&DS+BU[P$S!+W$P&YT4LY][W'ION28C? M]XKK2G&]1#%7DMN$?B)LM2+AB"4%G=$TC*-+89K$("%AQDF'ETP[BFT(+E:F M!6ST@P;+"]GBS2=CC\51Z((0,;RIG, 9AQ1N]@$T2_D;]Y:WG)Y. M3=_X(6TK_6BVY@#>(WVF?K_1;7;1;9(5Y')XZ5$UR*.:*8"0W_4:O9:U].MF M8_EW*X>U&IUV9ZMA5W_7=AP]V6>9K-/;;E2]LX>:;&>]"3V"+/%H 9[5GGMV M01&8"$P=IBQJSKAMBM-GV76V,5-GLZ)N\9QV)\]&,68343;AHWH D:R?#"#J M,:_DA0IYEU$&@WLK\$E*=:WB *!BY@%3!+_;CAFS2W=K+B=5I# MGL:V794L2;UU&VT=QAL_H%&_"R5\=ENN=-T&[6(WK/2YO30)DM=B.-2NX6^?-(2#X39LN;:VDW+=*SCQ_G57'=,7"=3 M##37::[3NDYSW8ES70LA]C37::[3)ZSFNI/FNH/KNAU% (_"_[[U<8R%"*?2I'G-A;? $VJVK*/WOT^<3*<2)CEQ,FEI M.@XR=5IFO[EI;T%-)JWT-)EJ*$WGD$[Y/<*JS*5)E4]/#SO%BXG-%E]O*;-, MV^Z:=GM+AW#M?.I#>O2:BT^=BY\4;]<\K'FX!JO6FEAS\4EP<:]M-EN:BS47 M'S$7/^$J2[.P9N$:K!H4<;]G.LUN';E8AE;4+.3$^\2BNXZ.K3%&:;$.K,B+ M,@2'>GHAGIZBGJ*>XKJ0-4\$]SDR'(3/"$3_*2+@G_ T8X67"DSW-] MFG:#C70^.!%' 6!2OVU;BE&BMT^#"FF9K(%,VEHF=R&3YW#%K1&#] SU#.LZ MPW/*!M>(02=0XVN93K=G-IU-RY'JES^H^>Z8^.Y4LE8UUQT3UVEMI_GN,'S7 M3Z;0U($W= MB=3NF.V6)E/=R=1JFIWFIF7SFDQ[)A,<3/WF 0%I-)76$J9>WVPW#PCO=$XW M16>+&V2!C=HWNUV-=5)S0IU*H.3$R:3EZ6@(Y72;IM6V-:'J32BM^(Z"3#60 MIW-(KM3X06=>9NJ8+;MCPCOJ6&:JBZ4U%S]WU%USL.;@&JS:H2MDS<6:BX^; MBSNMMNDXFUKMFHLU%]=GU4^YT-(LK%FX!JL&1=QOF;;3KB,7+T8/ZJU #]JN MWO<)^"OZA?J%CU4]ODX9//6K!'@I(=3(GURB+GQC]:H*\I]9DOK#J?C(#ST> MIF\N+<'\>]84-FJ*$CS&_E__MK)5G8;3PGVH0 7$?!AP-S72$3&H:-Z';J&+OE$@S9O&='UX*??0&TPB.BUCV MD1/K?7COQU$XAHUD@7&;1B%_B.(?B<%";S-*RHFU[$:WC62,Q!S>Q#Q@J7_/ MWS[X7CJ2QV'YAY+VS>(G; '7)8N_\FS0TZM27ZG/0,J5?IS%!?JYXY?#F+. M?ERR(4SV#0L>V#1Y\;HJ"2 &,WLXNWRQR%__,HCAIPM>O%*NY"=D0MB/2]4! MA>H[,.LP"H+H 9C;(*6.G.Q&H>O#*7#EX7R!C=__=O/]W15QZB2.D)W';.[; M-#*B"8^!!6$L/W2C,3*#1%'P@+\#D^/+K M!GTU8TV*[UJ=1LMJ+?VZV;"6?K=J6 N^=+8;=O5W;6?Y2Y\PV8[5UY-]GLG: MZ['!PNM;N_5D*,)#7-->P^&*/AB;Q9U:[$JU=^-*Z4>W@3QY=/C^<:(Y?A_% MO(IXN0MXN"/=C#GTSVUP+ ^J>?)UTH!O?+#'?7>-E5]]-.X/MBY5W6I;<:[7JSX#>>I''FIEF,UC]>9>'EK!_CA:SACEA\QQ/3 M"'EZ*G7KZVV+;?:M33.O=4G@?FG4,ON]3>$K-(WV2R/'-AU;UZK7FT@6^$?V M\=?5'L>!>YO&+.5WOFMX_)X'T81.6CQX69$X95#2$L?M2-+E?4Z.#)AHO0WJ MFOWFEF&G&CDRITTCJVFVMZT0UD3:%Y$D<$'CRK)S=WZ/( M>_"#H.3CGI=;J[%N-)4TE79#I7;3,2V-PU9S*AUIM"2]0 M(T]V[>-U67TW'=*'H<&7=,3CO'9PIQ-H-WKM->:PH.P6+^HOG8:%/Y_=2Y9P M'*%2="X+2L_".NV8[9Z^9JXWC=IF=V,30=-HSR9"VVSV-)'J323',GN]3 M*V5;K9[9:6N9/4'*VBVSLW'FY@&!"*W6"OB,[8T\/<9IC;%O^[*& :@; >P6 M#=?"=2LE/"9'&;2RGQ*T.MI([W97JCH>OV=OV^PYNE-NO6EDF;V.OGVL-XTZ MVZ,@'..MU@&"5E_CR/BP"#MSTR#A4:#4[[HR>+.UUUK4M@O3;;0!!P[P:PX^ M<0[NMK4I,=7JYG(K.RWAZRJ7 MPP=K:/;HPI^U^=PZ;Z]N5+?1MG$7;D(WR#QXQ,)#Q-1"30=34[P=U._,=)JEZ:SSJAS[7+S,[N';K/[<7S+X4]N/[RCYMWEU:_BF"THY6OV\:/^HL=%=L_4QN_[=G^FVC%<3N(@._R M:D.S\GFPV;3T:TP-3.? #.WG);9KFU?U\5Q MT[ZNO]=CU*[^_@ .XD[[=)^^TCX>O>QT3;M_0/#4/1D1FN7JLS2P UJM+7NP M:I;3++=-^VJ[;9O=?FOC]M6:WS2_;8/=8&_OM]<(O.$X>G_H3M)+/.[VQBRX M@@TT,O&S1*LW-;TUA?9+H:YI:7SOFM/(VAXXH$;%U<=QV.HNTAJD\ 2HU#+[ M&Z/E:!KM6:T??XSHQ G4-9OM+;.&M)>[X6;K%M*';JBJ;7%-I1.ADF,WP0!J M:BK5FDH'EZ6S\FQU"^E"/33-3NN AIVVOM<@DNV8W>Z6BJV5:'=ULN=XTZFWM-HX^:*]7-6ZW%V;M5E>>LBFC/('3P%@/DNNN5;7HK5HT/"H!MV*[-PPZC$*?%5/;&78XT4VFF>I2IMBSCT4RE MF6H94S4W;DAS^DRU:4.:1QIO+.B[L717G[S> M2=7K4(8'EQCPXT#9.R:;CO M^:Z:C7A;3% M"1OG_4T"EJ3&E+-XMFN.EW'5[$3\W.-C'' 81V/Z%,3D![ 4YI%CGQ5P/O#3 MO'\.;!K\PG=APC$7[XZ&PX2G!/\S9/=13*U%)K'O\M=C_Z<8F?Z)Z$ Q9PEL M&PP?<,Q2A]6RE%XQX"">(8XBWXG3;QA_CGP8+LIB8Y EL&])0COA!P7"5?HJKY &;$N:X&X6B_IOR]N0#AA?#=H3&8&JD?#R!*<=3PPVB M)(/-PM>'47@9^$/84] +S*=9J=?#$[AA\/GTDJ67(\0[(IT*OW3=+(ZYMVZW MEI-10DL H.HI:E65M)[@O72Z#4ID2"Q!0K,D%A>%)>@/%33'F])ZE *4>1$7KC M/@JR,7\MU0>%*D!XLB!5XBLTR%(%TC *ID%FRCPJ%V&[S7$HN" M$BQQJ&.UBF_G>%/O^:-[?L@M6M(1KY:[MD"#(8?=S1>HG=TIN21!HU;D$[JD M6VF?&!L8;14Z'G0VMFD@(TEY'N(\%&?,6'YI.4UL.>DGQB3RL?_+ $S$LK6Z MYG'X,/+=D>&+AG^)_S,=D4G'W0R/)>-?&8MQ6'CC;/1<,!$VN83M@'7 @0.G M(5F5X/U>4GL_FJ&YN"?\HI46)ZG5FUD?>,5@+!:&N%:I"R9V2?2>.QZG6:5%S0 M.<4C)]NR&UU,E)Y$ K'B#2%6P/"RTZ$(/I1_*%55L_@)&R1@(:7+?[*H+>,A MF,7I5+>C_.P*Y>#L">^'')AC#9-RQX !?KQ>NJX@:M/;.'L\L7B_R5 MFJDL>O&&Q\ !M/[*W62NRP.R:X4MCHYK(E!1IG@62@5"GX_@=W!*WL-A2?8] M6=\*K8RC%YM,_)03K[LC%@0\O./DU>*O06=>"F<],5R687=?]&<7V]I7GD=L M"8. >RR8]%YZ%"02X*GGGD7A3,P(W3!RZ3WB9YZ?N/X$MT!*)RCF-/8'F0P% M@)$*DKW=(?^LC4J!&1M-P9 ;=RKM-+K-[1I?KFQ1V6QT6]MUOGRLG^;RESZE MGZ;5UY-]GLG:SMEU*KWU<:JZ4:EN5*H;E1YX,W2C4MVH5#FY=A%S;,OL]75W1\W*Q\_*5MOL]NO:#D^SLF;E#:K^>Z:U,9J@9F7- MRC5DY:;9:6Y:=[3G)J6G7"'W-8Z,#U$\9KNIB#N^O/_M3%P-=+-O*O7-9F=3 MS#A-I3UK\W;';+>T+-6<2KV^V6X>'CEJYBIRL][?ZP)HZC%.:XPS,,EVT_M[ M7?5TO)[0HA766O&VVJ9C';\-HUGN>%C.Z9Z$V:Q9[GA8[J)OFWVKLW[K;\UN MFMV>T-+7,IV-03IW[\P\-0G@.,#DG[?U]]$V-+CH6JWU]9UN-[%?ZMAFV]GR MAD'3:&\TZF]["Z1IM*^XH6EMW+1!=VVI=]OOHPUB=TW+V329IWZ.QFG3Z.#] M%#65UE/KUI9PBII&YR))9^7E[JKU]]%:>MNQF[;'-94TE>9;6'3,;EZ^]??16G9VSVRWM@2>UN;W_HC4.V3"G";26LFG9E.W_:T[D1RS MW3E@W.ZL_-CM6W\?K1UW89E6W])WL;6ECV,YFCJUI4ZOI66GMM2Q,)!P_!>P M]3@QMVKXO8EM]H3&G;7CO&[?;/:W]'_JT85UAT;W*1&VTS.;O:?W4M.$K1MA M+1!9:^.,*DW9(Z!LNV_V6ENZT'MI**QFH:;=TH6=>HQ'Q]BW=5G"39=#7.+S M;RBJ"W\/.'97*R4"+NQ4^.1) MMQN]]AKS7M#3 ?7+I=.P\.>S^\\2CB-@J*9P-46W@K.(@!X\E4?'J=>IFS1[ M&]<,:!KMV1(R>X>\2M T6L?!-/N] ][)G0%";P'@]4CPZK$U/\%)JMO%U^[0 M](ZH$':K(-U&ZS]P=%\S\(DSL(6X 9J!-0,?*0-;O:;9[^X:EU=SL.;@_5TQ M=\#QW30==2\C+FMNP M!9\>8!M^6:>WSYZNUDZ J2S-5)JI=L]43[^'UTREF:IBJ/4;F_H9I\]4YQSM M+1F+NVKI<+2)LEO8AKM)DSVX!.@\ZO4.Y"W;@&GV. _V. P2G6:/8V /J]?8 MLA_FL;/'XO3.SHKLS@V2!?6CR[,B7Z<,;'25)E=*7!RS^,X/+P6+$$WE)VC= MXS\KF8U63XF6'WH\3-]@V9EZ2+'I+I6%U,5SE2;N)3WYBL3M2'S2J29A+N:M3 MURTU U],J6MIB(UO>J-#V3QW358K^H>)>@>&8MX<1]37SE1 M1?-T%'-.M SA&6,,/QPE!H<]]PS9[5T<2(XD\0/X@G;#_H5^XS2ZOQA!],!Q M,%@=CIBP<PGO3?F*?,#P^-C_%>4I1/FPH0G\-*8WF=XL7^/ M;QC!FF'49.1/)O#$?11D8VX:@RRE%XRCF(NI1\-A B0;3'$4%U8 $TXR^'88 M1V.YQI@]&&.0K]@'*?7#29:*I&D8?9C"!_"CR,O8C3 ;F;1#%*F1M$.*,$Q3N,PLO M'\)V@ZPP/\2U#K($:)@D7,XJ9=-+EEZ.L,T/;6Z"5,@"U#WP8K$FL2,X))O M]'_ZN,!@:KRTV[",((!9K2O%_5.1XB5-DFHIR$95DM<3X)>M?L-1Y#6!6W"A M,6<),<)+RRZ^!!G''?7'('WW')4?J"7FT8=1SH@HT+>__R<;3]Y>"4AFU(I #RKI MB+*8/@0R@A5 =1*)2=^"IH)W%,K-IS*0I*S5A 9H& 77([?G?'5(FN*95$L" MUH?M%\EX/;>,%$^OU^B7% ^<@V6]TVJ6%,^LOM&,6&M&/'+]BQQV-X_->UC; MQZ'_.Y 'LR3E?]_S7T.I=/L-JVROX!V-N+."(\W%Y@9H,2N'3-@[Q7&+7SK- MIC%@B0]':N2'XG ]'WOGVW9MP]=1.YF M:-8I=QF95F@@@_^$N2;HIQE?P(.L^IO$U*;QR-7N(C%1(N(9MC4C'/?@2F9) MX>T?X\G\[$2[)$TQ%PEI8(2L0C8#-CDNQRX>B";"54>2B"B)[_X@+X /AR*. M O0/V5VNPD(B.X_'.#(/512 N2X/R+#'-PE7(1$-8*8EOX,^QV )G(CW<#!B M4%BX%*HI&\>@13+Q4TX375A\\$E";8]]M !MZ%*]$]P1.8ZKRONAB:?E\X?F#[Z4C>7E1 M_J&T )K%3]@@ 9\J7?Z3DJ6 F-H9@]GER\6^>M?!C'\=,&+']DANJDH=IU2C6"G M C9)^!OUE[>>GTP"-GWCA[1>^M'LO5<:3>3D^OU&K^W@_&1NCQQ>3KU!4Y^Y MA!/?M=JP2'OIU\V&M?2[5<-:5J/C=+<:=O5W;4=/]K@FVUIO0@LST^S6W-W? M03/0YA32XA2TZV@\!EL$%+F^':[#[?#RA,='A^^OPX!"M^^'!7MK<>!W\O(^ M"2_O/7IY:Z2QG.IF?,8[P:5[L2:''%3O]!X-@RQ>^<75&'R'E(S;=!1E,+B7 MS,'7+LIH6E:HUIQ/@JXW\65DV7!,,MC*@>5MUK\1NM?);&(E<4+N8Q&DV8WZ M/IW=VC'+::Y;SG5G4,^PM$+AL36NS0AG5FP^M_Q:)YBVFBVSV=HRW7H377"4 MH F:E8^)E3LML]_<-7R-9F7-R@< 5K3Z?;/;U7I9,_,),+/3;9I6>\O&*<_. MS(OCIOV-,-/7K9+78YS6&&?@(,[F>9O&[U=77Y]2>G>:VOIX%'*[8UK;0HP= MD?6@6:X^2VOW3>[\>*YEFRWG,- WN\3H/([N MRM^X2KM4Q5]%20*F7L9WF,<>\O0IF)U'B(]A.FW=A;W>-.HU-SV8-(7V2R&[ M:;;L32U63:1]J[I^YX TVE'TYSA.VUM1#^&[AL?O>1!-Z)@5U1,%L@H5 G!/ M5!B<%^CA14]W;J\K;6SG,)!AFD)K2X_=L;7\U)4Z';/5=[1;NY>]_GV^P/Z\ M'%C=H%5325-I1Q71?QQ%,[M_TP7EY MK)9E=EL'-.NTZ;W6/:;9[;4UD6I-),;%? MTA&/S\MOM4RKJ2]>ZTXCI[UEAT%-HWWIZZFD:K44CJW5 .3J#O/LER*)/ M+ILY@X3!4V@$WFV:SK:7EKJ3O6;@@R^Z:YNMOF9@S<#'RL 6<'"OM67D37.P MYN"#+]KJ=;[8-6_#I M ;9ANVZP.PQ$G!93M3?N0JZ92C/58R5^6E-IIMHU4SE:4RWN=KVT\_+Z?:06 MM5(X_2:[I]Q:UZ)6F_@CRVZT%C?73?U'.^R:JJV9^+ULE$M-'ZGS+)4Q+>H[ M2X\L[-DB&^^*&BC1IT6THDG4N&X@^M NZ,>RM$ONN?'N+.10+3EXNYZR[4[1 MA6VNM:/3L,L=VMK(V^?38.W9Y[JDH2'_B6W#9,TB"*\GQ;W2)G;(7#] V1=- MHH"11<)H@BVY[U@H_PFRG/CC2> /X4C-,TQEKZER+ZJ'D1_PHDT5S(B^1)X7 M:N/!3T<1->YL5AN-8ZQLL\:=5F^F-R$UT\M- MI?GN>Y5&E*+GX]/;*\[&0^5/\PZ*,Y/4/0!!3(&:003JF4Z#8D'BB"@M"[C/ M6WQ:K#HLZ'A(9JQ-7#N;P <_?;1/89DO[5R]-XP_N3%B, 5F#.*(>;1UH"UX MG,"9!RM)1#="-2"\G2,\#[(2@SWB,?P6[&TC]N& "*/P$LCGH]Y .QC>&\B# M$QAFD*6Y41Z)30?Z2[:1+P VY>P'#U&/P6X"@\$Q%L.V3E 3&&#LA^@$"U:A M_2MV.PM=\'T9,)L/Q%%6NU2@\^T8=5/$DFIR>G5MBCC?I":)UE?0.3XIOXO? M@,N'?OJ*A.%&V&O?V<_2+=*C6X&(QL_3'[+=L;;L#]GK]9^E,6"W_2Q=#%O' M,UFGMUTCQ].:;&_[_I"GW[M.-_(K;89NY+>[1GZK$C7J1_DZ=O$[KAT\: N_ MX]HJS6RZ<]\CMZ54W+G&/J3@3JBP1C21P8O$\%C*WFQU0;])SY6MFFFL6X"L M)UGK29Y**?.;MT/G2:ZYY_8SI16L\5)[)FHN[ MR^V>]W-,O5BBJGS7+]CFG9&\"J:I;3+/=4EG/, MEF4=A.5.!<9NS:V^6@"[OLP^72NSNH[ 3NNR7;>KT=?K3)^V:7>;FD*UIE"G MW]44JC&%+,>T>ZV#D&B7\9Y^W0_6(CTCB))=U>@N#ZP=%0\Z+;/;V=R)K4U' M^N>I0#L5XL(IK8E[HL2UFI;9L_J:NB=*W0[8;^WZ4??,G'*5O:D\\;-SQ-N6 MV=Y$RV@_8O\DZICMEB91G4EDM7MFU]$AK5K3J.N8EG/\_O@QG:K5>O"CAUI> M<_F.K6'EZTXCJ[TI4J2FT=YI9#9U,[3:4ZG5WQ2Q4M\A;[O7'Z(8_HDUUNZ( MA7?)&G0]R]8-G&I.HXN.M4%\6M-G_TZ1Z33U/7^-*00V M4.^ C>K.S'&E+F@*7.E"QH1?F0C7^[.]6Z;5 MU/W6ZTZF"\LV[=X&1ZTFT=Y)U#);K<-,A^Q>?*RP@\-$+21!+ %@B4$@2P! MD6L)UQP0EFP.,DZ(6R4<5V YA$*]EY"RN/5-$+5FCW M&MVY(=;4S&6]B[THUIK+$EZ2T^F6F77Y=);I<_%/5.K^#-6*/@*("5X"N:^E M8B?D_0*!.U\,F@JDY8=^ B:E[)LP\M'*((Q^J6N'0214%]D6WU&9?XQ@?1]D MXXE3E=5U,A .(K?;M'=A:'X5[2YH*6618^)@PKX8RQ7ZVK*WH>S[J9JC56HH M0!.JSI&FC7.TGB39QC41-)DST]!2EZTJP/UBH([M,S84_B5A^'B$] ML*]&3%<8.,A8]J(S8UU!JS!K=5RKM=ZXJZ2*&7(;Q8AV25:><-A61VTU6D\1 M+#PMBV80& ,7XK.%QFK-M>-QVHW^+UMLWJQGEBZ>)+ZT=)C'\&6H&C*X$7K* M&3G+LFL:2Y+(]8G1J0<&C1K"L:E\'](15]_>WQI7KG"8BO8W^+UR5Q[=M0U: M'MF-=G7/["9ZV5M2L@9;)N(=0I-BGQ"A2>^BR'L +J7=]&/Z>[8K7:SQ[QVK^?U>AVG MWQI8/>?_+*O]XM<:=MWHS,0]VP=KN_'QYG_^N'EW\_U_C:O/[X#KO]Y\O_IH M .]_^>/;]?O;]0V$ QS^BU?T.YPC,0N6SOR@ALSJMHX9-N9)1B;]:?!_9?X] M"S#L*MMF)FGLDT-$WX,!(QUGZF;WTFJ6SV)&9O0[[I;TJF/) @&8_1 &DTT2,G&J&__C7$OG';9XJ+9@;_VD&QZ>. RE]D>%Q7L M_3<;<>8S-77IM9UMFKIT.HV>LUV/D)7=/%J-=J?S+$U=[.>9['H=38ZAL<3C M$DZ'QN*K[7Q1NB_(49-OC3X"S7G4B'K3MFC&8#RU$4-Y[4_IQ7!T>UAIQV"< M5BN&-24'NZV364#1&$_[W*_:0# ]DG6DF?D\F+G3122QFO+RCBJ,:LUY^7%#S8.QB7)X M#][SZJ/F6-/OU]R3"ZMIF[U-,'-TA<2^261W6F:G>Y@BEK,U0T4ZX@YT0PWS MA=?<%Z??,?O= Y:]GGE:]YIDLMI IO:6AH6V'=;;Y/=T38C1\&KRA2NS-:)0 MJ!",5<_&Z<_,I&AKM*"ZD\@R6\U-O6IM5&QL5*B[..-")66^0K=C_=N\IQ@< M1X/6O*Y:<0@CMZ;^\P%,E5,C\(73,UO]#9I@Z=C([C;_>OT, Y8: W[GAY2Q M#0:12% ],R,'PR:.-G1J3Z96U^P'6E[.7EZL9M^TK*.5ETWP(V;R MJ/LUJD$JFN1=S=\JU+S7]*FJD'.C,!K[+J8@>U3DD#2, M/SD6:TR+6&V!#)",HC@58 # RC'E-">F\3#BH1%R[G'/Q&'''*^*R@O)EZAB M/52"A^@#.%F739 U: B!8)%P\0_C3B2DPW1B/\E7IXK]P$ J$KGSQ@NJOZQ6S-[ )8 M&OGPZ 2L2IX<3:GB2ME9.PU.P!S83J>$#;)Q15&E!"M<\>I:%HQ7]P.K CO= M4L'"DXO)HP#91HN>/\1&43Q9C+$3)"3YG+F)XK!@. BX@3$"?^&,5 M06%3PM$AS52&MX!!X@SDP2ST3!K#>O(ZWV*,&@4+#.$L5" MU+UYTY"A4@ !^H',4>C/TY(UE0.T@$Y"S'JMW=2POK2<7FFD5>]]$O*E]@,V*I/-@QH*.V[/-L):#!V%ER,J?%8G7Q(@$PAT+J05998-E7+1G/3P99G)!Q DJ\Q-E9#!R?2(^B^B8# M?;>DQ+7YNM8[9 IO"X$)[(8M1B$!L1%]ZKD9M#8ABIL\*?K$0A1KI7\+6<*B MZ=Z.7*R7=J=5DLR5+U_YIJ5R]V[3^9D(63AA/IQG$U */WT\9@($G;1*R[Y MQ8$&'\5*W']E/JSH5:X8Z!,!((%/_3T -T@$'6!P6N7+CCVC4)1%2>@SX%=D M,0)[WH2;K7CI]*UN'P17OI#:AW?PI(4IIYKS.#-;-PYAJ;HR1> MK69U.\I_U@UEH\;J]T.>=WZJZO>Q+'L)YMGOENQL?YF*6,/];I<'>O3E2]^T M1!G5TA_;]DSPDR1#]==N-JN;S^[N8GY'^,TPKNM/,"PP1@L2=6>G8=GM7V"' M0A]4Y>F3+HCJ]NE=^,_P\&W746QVCC M7?WV,4=V1-HJR.BEQU%I8* .7D.E LKWI=-LK_D>D<8@CIL@J-B3 Q;@^Q-, M:Q!X49X*AJ&WAT#>-K M'+D4)L]]MV@XY+&TG9=LL8B39-*\!=/8P'B_\/R6K7GY)/)U-XRK?$N#:7$L MRV7#D>R'L%E!(*.;B Q7.J&5Z:_>E,-WFO(4;B[P1PHG0 $02R1S6B*&,$<\ MH&5B##493F&$T!]G8T(&H^^C@*@7#4!-RJ@N^.&) "#%B&$?\NC0#ZZRYFXQ.) MQJ[44JNL/R5+XJN7=K^D-<1G%2&S*TIE**'OI?Y:+OL@MP9AW8M?"?Q9/)V4 M)*U00&!/FH9Z? W(A_D@^*X@N> JQ7>79"U2] M _Y@8,D+*R5'9QUR#V]AC3L:"7_>F,GF.!+#=S%"VSL^2-=<2;_6W/!E1K7C MC 8@ I0:0@)\>DI-5LC)BNO,!Z^9#%^,$XBKE9G18+IPM6F,AF'+04BCJ6M@>. MA2&[CV**.K)$W')(XN3CXNS*JVT8-T,\SU0;EJ5[//=+G$>Q[:!*\VVG Q+I M2P9$-DA\SV>4B.%&&6C[(7,Y?0X,FN(F!3Z<7!X2#*P+F/U8*&AHG42S.!@P%QWS!MGQ?>!+FPB'= M. $ER![S3U[:9KM3,@'H6F?$[KG(-:&H"47E8)&R=T<5BMY('M@$7A)S$94N M[P8&O6%[B>S5'\$Q^>,T#KCO,X["-2S>A[^J#9FG!])?6LDQJ2PRGJGOD!&XCM>&2WZ. ;R"PQ M8=F@Q2,T\Q"FDJ:2IG*ZI>P\U,8E9B@?KC@I3J\^#4F[6GI%16I]Q+PUU)UC M=EK]DA-*!\]B@\0D)U88]+4,99FDO9NMZG)*W% XR\O/"],X));_RTZK7?4_ MYRVRZCUE.!>#6Q)E*_U*W'U*YX-M(ID8;FUWRV];A?M[4P32X'S'EX,HSXMO M&J'ACXNIWM$XY?8YY(96(FH9J=V8/82E:9>GNXF85Y/ :RSU'_#4+*PD/R2C M56XQYT1LPVH9__D?/=NRWSXW-V]X9?$Q"N\N2>C*/MPA]I$D1VQ6MZ:;]8'Y ML?$/=;!_R#V5FQ#-X7%>.5=Z[A/X*V EDZ%UR-U55R.13!T4S>Y8!GQ+P= 2 MV'?A@8%HI\)H/KK\B,5QBMP7/PE[XT^5'XH5#:"?.=J<:%C@@5HXAC&GZW.9 MDC.3KX_I_>7S1@3^8 !7W*?=^S#72FF"*%= LQN63%[U)&#DWJ,OCW:H[_+* M2X5#2R9HD1E/(3956R&K,\CI+:HYJ%TCZB?ZU[(%B9Z'5( ATXG09,K?H_I# MYC^_F)'HBP M[8KKJG1Y%NV#\GKQ<)TMS967.B)KTNZ6&FVML@:^K+RNPHD/,^2K8OHK1CL5 MB4)^D6(I$"8?^6.:/+I2004XZED6V!W+R]# M"OPA.H=P3! -Q3A27U-=E(P3+>K\H)O,S"2R6,>A+JF] M3=X=/-\K98=/ 6U%GY('E4R!T^YD/@\2X4]8:?0 )^NM MG[O8\SGY>"= :17^6'1&A/^:HK_S5(2)19"XY.YBR!=M@7@F/"P3#F4D'+^G MK*2PR#%*>%$QB_LBH]YH1V,;'761+)Z$?0D3)LMN1!Q?FC"54+Y(L%+)U[#( MU]C3L!1G*^T1VBZGP4.+:4:F#MV;%\8'BE^R,BECXT0,XTNHK!G#:E*.0E?T MVV3PJ-&E3WKR4B:,,JHC(>[%<7^+,"J+/9F E# *,!7+4K!?8?D>"/K#\C?G M&0"E[_*0>"5(B"9=NSG3S7LF(:K\?;5RRER4KW(MMNF6)D=!?\/-QEG>5)0N M>3#?IUFY=_E#J?2$+UJ2J>["2GNPB%A@L0_1T@67Q:3D*^(F*DT)92 TSPH" M/N=C$84"^QRW0];)Q1X)!9G3F-D%CV!=-_6$XBY>I:&L!NQ!V?UW,HJ?R(;D M26EB'DT[ T&CDFZRTCP2:+K:!Z=9,&C@C_U4I7IX65P6\Q)/;9&^)ZN,)N+J MLIA7N1VM9'6D5R5+J3AI5_#YJM#T;!YYO_124:]4%<-H7J*2TBSD2TL" ^-4 MY*D2AZSR2#D19CNA%FR(5X,J!:8TWGQ"S;Y3S4Y#:S MUZP4'*CD%,A"M-E+?^ER*,"%ZK$I?'VDM7+D,6L -E>E&]!K2NR$A01W42IZ M@U8^5^D$'A_+E 2ZUT[SH,7,Q8N(%D1D&F:A#^1PJW?\(J @U T3;#)_>2[, MA.*ZI[000]4VY%_2>*0)Y76^>A^60I351&5?I?X2:C;$C *TICT^H0S7<%%B M!A@HM,8"B4*13.1D",M$4D;<.@5^H8!IGB[0$N96B?:@.>1[10 %[44&)GW@ MDW6(JR))+8Y Q2D+.&L41]G=J$+MDM90^2%E6XOT#"6IN)+F:OA2ZD>Q7:&\ MT\:'48D( U6VF^4J^39/$UAP$E724%1ZBZG"-_/C 3T#X67)3!A6O4N2Z8V5 MZ*P*]20CSA?&9=?MH]I[L<4]S(%ZFG[Y\.'RMZN/5Y^OWQNW?WW__KMQ]>W; MU>??WW]Z__G[!BU-:ZQ2K[#L,4YS>RV\B\2EFO RZ%CS(N):?,['BV-A#U7< M"U(7RE>71=GP^#'&!5[QV,VWMU_?)_17Z^TK4Z7IDJ20 M#S#@\"80-S ]?&!YKYPZ2P/"?LF<%";/WN%E14;@T(ZQU#I7LKEN@HW#:E8T M^D*&=]+X+1EYF-(AQG_$=D*QYC+_RP\I?"'L6##D\OKOF2V'%5?5U-8R;%O; MR/!>+VA67\=\^?S]V]7U]S^N/AI??OMX\_O5]YLOGT]#GD5L).>QBAF9)WY0 M&CF9-$G5SIQI:#[KP56S0(K+CD!@)Y1'(K]JM@J;C&I?I0)=+YFFYWO$V(J1 M8;82^F'CJEJ3DALFE-*6K7.Z/ M^;T:Q=5D6/-;?@E8TZOX^5++0Q(C$5:>D+_5K-VO*V<+!+S32E)8]R!M'?E! M^NWF^\TUG*)7U]=?_OC\_>;S[\;7+Q]OKF_>WQZ2H#NH<:G+>7Z-,46ZLA4I MNY1P .SH$DIBC XJFJ.B.BW&(Q%]Q#&&"YBXOQ+7P#$)1<+MYY>[Z[:(Q6[*>W31*8GDRL, M-DJ&'HL;W84RT%!# MFWX711X&2TR1UDXO)GLER@8IEG6H;.TRL(VXZZ()8)0:5C0UZ9)0A(*00A.Z M\L\?%""J% 8 1PWWQBR5DH$I"-LX$ ?@VHZMXY2H,,SJ:Q?5D:'R(P ZQ MFI=_S[TB>?FHT@9@E$59 P@\'$83/!"N;O^ \[6!J^M<6LZS9PUO M9Z]4DP6E(2!OQS]&"1[ %]^CB>\:CMUY]::2/@A<4'T2.6#1L(?4^*;,$5+P M 2I+A>@C::/T%D'#44!@*@!Z::UTGR/2#U#$Q8H#L>)A)4JA"I6*## ,9/)J MG005R[-6(^TRA12?E"SJ!FZ?^16I#?EMB MS45Z<5T;LGO<-N2W]]?O/W^O6)#?OGR&OU]7HZS:CGS24K1:.)A:*)5F$"8Y MQU3%BJU:6:_.K*QD5MK+,RLWT)).\T5=\S%+BKESL)LNLOCA&/J?#+/"4I&2 M@U8&?!"H?[\3025*.;PBO^V3N!#]]N2JY=I@J?@ C%29;( .85% 6NZOD+N3RN/^^H]K',A'9/L@ M S'*1&W%70 6M(2+N!G*M@Q%VF)E3''-1=C.$BO9BQGJ4C>'CRKC*: M3!?F M2:)@(E2+#9'R0_?:0 [PV&,BLEE&4C:-NQ@L?D-04V5_>-S%3:QBTA(>@$#$ M%]&+GQ.2#)'!/QY'$AQ!;!SM[&"JIJ/ &1#W0!P M 4$&AG%N/F1N'"I8#D7 MBS'5=;X$O@9&A.4 BTGR1-A5PQC[/TV5'0N>W2";RL-&I )6 ''IWI4J0BE1 M!(;#A:E\!YP>S2XG*56 JB@.7<72M6F1ZES-[G(:O5^> HB_&;KI:6BB4JJQ M4D!GH'YR.2KA4=U':-]0UKVTQP1'8KY;RGG0P(C41K>"58QTXV("?!:-T8## M&",-*KYZ138>G(A9.L?4'>L7I1'GT\+_7R)D%N>(G0M$N++<[FC$V;U/_7$P M18J'>8JG6)QR\8-I:9U?)'((@D-),1=1X"$;8" AKY,02Q"/".0$3*TD$Q:- MT:04O!BP.*'084I0+#*= E IH;5XZ M].O9'FJ@OG$ 6,8A]_!"LY)P0(5U\L9"+A MTX1_NHU7XA@72@ T/AP \91T#@R-Z12J'1FHTY" Q42$46D-LD:*/"BI?[G MER+O%2/]!>232->N/$>W AD.W3!NR\.*^YQAD(GN&*"9P"[D,6JT(1/5# -1 M\!JI5)8H* =;96>Q1?W:3 .T.%HEHC!99!J4=@5\U8NM])Y640 M/$=F68(JT3Z FIE4N?B,LXP\M2U=@L3QFEH+%(#9>E MON7V!CF5!(E4"+%*53*!9=5X>\S4O/?CB+ J MA9C)+1+O$X!2@91I5%"9+^HEE#FDO%"9N2]W"S/ B\)-\@\C55$G^R&*=CFG MX3M\H7VZSOU0#-",*LQ"Q4J"*O,-N-RT+:'#%9 MF4CR+8(/\)K(=5DBSZIR]2CU1L7=_WE) PE$\*'_DWOB@SSI,YE#^9U[J4(R M5 6SGA2$8@B,*7 L*4!U\3#BXL :E1\120.Q?R_DT"_N@1O&M4RP* U(Y228 M%DVCQ#YI;1'Q&#%\!O[];YFGD-!-VH*A54$*_XG5,\K7&7'OCI>U>PK:)Q4* M!*OHXK%(!"\U I(?"LU)42 "A1LJ5,^$PAT(/#RS8I&7"K3W"BX *BX&T# % M^ONPL&36H8^HM%0!L['A)J;/,@2*5Q M6PDR-%G> 4#B'BBSKQJ2P4)3.X_"(!)3C8!J3")XS$K"6F%0/W,^U%X+MS"*N MPGH_WOSVY1OJXB0;JT2U=0!J"'/.-#B##90 [?+]13_!N.A_+ ^"ZNME=9:P M" 6FK?Q:(@A1Y[6J8=2RW!+0\+2VF;K6Z_U!Z3<(=LLVVU MBO[2LU E5Z; DHZ)^(,[6=A.]7PME-@2\WT:,5BRT]L6O1YJ$(SEYIMSH$S M"\.A>C 3^PT*$*4Q" X!(E0N>4A+JU1:X+]45,>4WT!0&<*/FGMS4G19QFA, M%&(,KMHX@N(G:N18E-S)8126&"V0"2-0/"*_08-$\/9BJR2OK:6-F=T%PHLM MRUK@ET(E+WO.#/E]0A&.8G0FR70+H_!2Y; 5OZ7\O.6S4J KFQ6='C^,YZV& MZCQH-HYL/B!B2!7,_0("<#7JS5EFY3A'@W=6&R_F(P62/V!K!(K'G(0?0S48 M+,PP="^*,R?8;$S><(K;!A["#]!04)>8=,B+NX4% M(W,1P1CPP.?WO(!%DGTP9'0Q$9[!3.!/%*,0\H0*\<2<0A7_PCPG!:J?(,A* M4( KE$8 'PG(8!H91G?^+5'SPY%JZ20 8<0TG1L"MLWAR:G5 MP!1%G?[1[5&3U&'#I']+@,,U"]H%&6RA[B$ M-0$*>&!.E .XE;;E^,L'ZC] ?:L&4Q7+10A4VFS,LU'@8]2MG*+9!-&B;)V9 M:9FEK)W2*Z2WJR":QIDPA4R#/-9T1'U1I+.7)Q-A>4]:9!%%+A@FT@"BPJ6\ MG4@.]$(O%H_,I0&)90LDK"GF"CVDHQ+8G*O"W1AU%F!.?\U3_-7=D\);&K%$ M\;#$]L)O W:G.K />/J MV^D0.GBB]P.Y !&*%^*6'# Q46L7# F*^]MGBD@ MSSOL7!$C(#P:X##,F."FU/OZ3=PI$&_J7WTB(210N_#/4+J\[M1X_U-ZI2<7 M4R(GI8A^%V5U7"V9? 754UUQ)PG\6+KM6>@J."(UAKJ/^L1_^FY45GA^,CL5;!F9=Q"16H0N\50WRYA? MCJL%2R1*D5MYXR*#D%RHV94OF*\*DV6DUE''#?PPES'E[.#2*S4]I?W&&AZZ M^:;<2+K3PU[3LGCP @N-7N4W@G(\H0@:QF?1F*9*A9E%W^$A)H?!0 ;HK9+* M5L&A=!3SQ?=_1@7T&=L[7#0;UJNYUH$+1EC:9'R;>>-K.Z^J 8#F3&/M#9(( M*8UW65/(2ASA)%3 8^)VS4+FL07B1E_X,&$EU>:!S!$1$K(KF$#&/@^$CXD,"^TI@1O("[6L\B?D(>S&)#-2J0!'@ M'H+J@2%"#G;W+;U+1II)"N>8-!?=,GLND=W'96MMEA02T"Q":8+_023:KY:% MOW:R!OGM[H0KE^7VG"SWEJUDH;I(%_*A29-'1<]^FLK&S1?V.%_LG&;=V:#E MA=7H+Z79 5:Z*Y)V9A?:*L*!CVK4=8MUG.,N::1BFI8$.(IDHBPUX?:P=N9$ M3.JB&FC90D_B2)41#G8GV_[E08$"#J_D:KDCGZ.ES=V,)$&E(]+O'AS,E.!Z!"HD*J&\2F?F\*6^;<*7N&&+9,Z!/T6\#?&"-Y,W2QS,I'( M3$0[#.RH%.9M#**0$,0+?(A$(=B@1*'BN9>S]<$14& ]*H$[GZGJ1X%E*01M MCIP%VZE ?9#.4EFIQ6,8[5+UHBGC?A+,,)@@HIWHXN56MDD&PY(BHKN.TIM1 M#VI#MMR+03G_FA?0.;O0PN:V!P2^2YI\N#4*ZH2R;?&RRUQW;A0%S8\73)&@ M,1;N%6$R-^IU$WFM7Y+2AFRQM)R/"U*("5^>;PHQ9NMSZFDS?J8.!"'!C MZYFHE/&>)P%1B*"\]G*"N<++N5A@?1C2\!A6#(_A,L/C51DU5.4QK?" 2/O@ MW$OPHXQD!I4NM48I)&8*Y^P//!LH@6_F>7.SQ>H;YLH-KSNUO3N/E\O9P+EZU@T?)KN/"O M5]^^&S9+-E^]_??\-5OSAR[=/A/^\>@52JSJ'@^A8=OJM*PG]C8,J!X8C ML1K&1S"T Q%1X(3%<;(Y8%_Q#O?&%-"+EJD<]3_R[*;K_*P8($2J(3\9M5(SC/0; $K8S 5/0:P0'7[(&;+/J)& M%X+KKAJ4F(2YX%B'>QI78C,%8R)'O8AO)"(43]55\"6PQ/\(&Q',N'G$T_\Q MC6F48;-@RFL'[U/DRJN.,^(.3)8QHT>688!(6J92I,M;K()LTC">0UI]1$J& MPV?;.$$^#Z-=M%%O: T"&. OK#9S,49 K"0TW3RYO7KAX>'1L+=QEUT__HJ M!G<:_/K7W+MC\6O0F^QUK^?TF_9KG*[XJTW<9_5?NV%\B9< MG#;+[DF%W_-Q_Y4_IF*88G3-H?O@T%93=UK=ECT8]IQVEW6]SK#9Z3:'PFSY6P9B7A..$7=76&\ST]3BRB32QQEAEH\,X?8?1 S[PTJ?4'U7<"/GC MO'P"J[/+T_40E8[O9N+OBSX^ F:B6$AI6ZD K,@,%V%(!6,31B6TD**:%F=% M]5S*;I-YA=@NX/DX3M:D,BIWKQBAS\Z,3_!IVB>0F&%C2^$2HM*M@D]Y3UEA MQFW1R!=W[@]1H"]C$&L[18Y:]^$]($H*C/ FD\+@HEOQ"$%.*3F\W )7P=_D M;9I+L?,U;.:_R_ M7S@OBBL-#^.C;^S)3\.J2E; A_,@?R2#N]9'_<>4,%VW6X^Y'UIO@]2ED@%/GGC(R5:%CW.=]2@_6ZS_*KZI?]+&Y4N]&; MA0!=-(WE$*#62@S0"VN&<]>0UR9*ZXMM15N0JDX*ZV+PBJXXKR0J]E?$VZ)/ MOC+?$S*#0"7$CAOHM9/;)U?L$ZD20V@1L3N@2O +*:^TVX\=VZ'BU/W0^L9_^.!L;[Z@$J.ZS_8>L MB*S[/(68"?G!;*:ZS_<3FXK)_B^7TC_@=9]SKK^,/S!L6__I2C5:]WG.Z/2C M,I7LVNO;"PHQ1QD,X26+#+M'O,QY\#/7Y7PX?"OC-+A/<&@:E*ABJ.74PC=] M/%9&.T1QTK9*!8V,J^P.<28L=1FRQ-2P=[A%36/!1L4XQUKME,RCF\E*JX8Q M=L(OM!W-]3=CA7&W=#[+#,3G)6KMN/_EL]%Q _II9GXF9M;:ZL0)K+75>6BK M5M^T6NV:\O+&)J3$SSTF*U%:A?:>56Y^/Q$JG3Z/4UC>I-H^W,%$VF8SB =TBE;<,T1WC&.LWBD)V!JGM*-.88 MF:[9W,[DJY&'E2IB'PQ\!(ONHLH\$(P%]R3'*A],Z?O/_WO[ M?A/TC..2!;MVLO %6P "-QM=JJ_L53NM,)4VK'!)$^.W"%O[ AN] XX159\L M2T>1Q'"5W%7(2"X86'DI.II2"]([1 )-J4#P9;M9;G Z+$\A1RPMBV!#I [F M-;\SKZJNP:],$%Y?^H&02-/PA]0:-<"&UBF!EJKV/P8;8V_DHGD.U>^6L4X% MLCX<703^2 *'O8L)!-05%7E%663 'A()='N7!:I"5Z2=5A0+HG-F24;5P#%/ M14L<@0[H8Z&Q ,4EJ%HE?5X6YY";)8U$G;*7 FO.=)%L]1M63HF8CQGA![)[ MY@>T%"HBGJ%P,J\%-2!?6>Q;[9T \K5Z-0'D@WUP+V%OL>GE&P'@/'U;5EWF?8NMB4_PQ;LS7.!$5GM-8&1*D3;)#XG@^F MB'&7,?B:7), H4IR6'H$NV?4LW)"C3<)YH8<$L_XTP_ 2KJ#UQC?8_ ;3>,S MDR@Y5TD2N;YJK@H_P^\Y)WRG,Z>P<8&-*HB(ZI0 58&VB=X=A&W-6??_);*! M9EH@(.DM @8B:*;>Y=^E-I!Z0&_-BU]+NE!U+RL =\M(N\9(ZR+8KUAO C"- MWH07O_KAJT89?7'],LTC,LD) +GUU@*O\[\.ZI8=SOQNKHM+>B@Q6#U!*0;$ MQ?"H(R=F-97Y3%W@J77WX&?$KM ^$;.$'Q6O(,Y-?6\JOE]U#R:VOY?9+\_I=C M-RQ#RZZ6W;W+KJW">541G61QDC$PSM/(4-)J.>TF"N7UB$VP6V+'P7]]]U.4 M^IX2Y#]"ZDM%#:@PL\7CA;SWFQTM[U+>;2WO6MX/(.^VEO>]RSM&/6X^WVJ! MK_.*;B@9R/C_?OOVT;@)DY12'M]%;H:AJ4WR(HZ-,V^O_WI*=#QMSOS.?D9A M-)X:[W^F/$Q0R]ZZ(SYF9\&JUUJU[+H O_^T0]_($SJ63#NN_'-3+VA M(RJ?MB]%6*-^?WD%W;J='(L6G\^Q_6W$Y]BJ1LMIV*WNSJNI.@W'VJXWXF,U M6LYZDUU321Y+(=.ZIL S]@\\Q'H^4 $"5G)@[?4VI^"I$?CD*)S%H9^,-)47 MI/^>&*D_L1#L'4IY1?L%;9X$6YN[T7@"5C!+HWAJP)D7TJK&'5 M+#V#7ZQU=.\3NF!AB7UM\ PZ.\$S:%LUP3,XFL+_VYO?/U]]_Z/DQJ]I7AZ^ MD[KJ25E1_P$0N&"F^(L@'D U0.FH7P(QJO0(W9 #.B M=O@*K6ZCWUH/LV SEZ#=VZY7^,K)ML%%V:GQ?@R'WB.!K,Y1+NKZR[?/[[_= M?O_R^;WQVQ\W']_=?/[=^.W;U>=WMZ9Q\_FZL:-X5>T6_EQA2;VH/2SJA/CP M'4OY&^-S="]*Q*SF(]#_Q[G*WZ9OGB%)]*!+>IV\E@5VMPWC$T]A6L-39=)S MT2O/#X)SV-ZO.V#7#>(S)Q;*N1XQ/X91E ,Z)\#&V7K*4/?LA"UV?!L5I+QWQO59LKJN[R M*ZK7@\B;PG]&Z3CX]?\'4$L#!!0 ( &^(:E'4=K3L,Q8 *SS 0 M8VYR+3(P,C Q,# S+GAS9.U=6W?BN)9^[U_AX6&F9ZU#!8-SG:X^RP&38IH M!Y.J[J=>PA:@4\;BR'82YM>/)-M@8ULVF)33QUFK+@EH?]+6UM[:%UG^Y>^O M:TMZAL1!V/[_FY\33K-V\:?__UIY]^^8]F\_?[Z5#J8<-; M0]N5N@0"%YK2"W)7TC<3.M^E!<%KZ1LFW]$S:#9_Y41=O-D2M%RY4KO5;AU^ M2^Y:\^LK<'M[W;R] 8NFLK@"3:"89A.V%3"_!>!V<77UM^5=JW-YW3(Z2O-V MOKAJ*E>LV>+ZLGD-;Y6;SMR\@\AB4S@GP#8=^LWZ@K$O4YB0FF$C06_(=EQ@&[O>;&S;WCJ= MP'3)A;O=P O:J$E;08*,'5T^49R -3#='4UT5)<7_I<-";@N07//A7U,UCVX M )Y%23S[7QZPT )!DRXC"[*%$FL0^=H%9 G=$5A#9P,,>,I,_OJ3)#&!H_4& M$U>R$U@+X,SYV!WBG7, MQD7Q 7A./4 M0:1;EH+B" E8MY?'=.A X],2/U^8$.5JHY-%Q'[(5$!@V]CE*.R3X+/-!MD+ M['] /V++Z"Y<2U.X"&UO8@M*45C^WQT@!L%6CG9?; C>0.(BZ$2W+PZP(G#Q MN4$WL69H4/\T@/6)#B1LD<"/ZP/[^H*2&)[%N1WNV0D1V +YW'"H1"SH3] [ MYMZ$BV.YIR3(1O\.S%M@?BSSE 1:?W6^-P0>RS]@/\?6[X\?) M5/NBC?3!5VTPHK]JP[%^?EEF]2,6+#,5Q04;ZT/R.Y%^9MW\]X>DLR0P 83R MNH(NHJ/_46*/=RI> YU62SG+&I!^CG5;US5QKP[545?3OVC:[#QZ'D<42U.A M089(F@&6Y(-]B&CV!@HJ@!<+[[+5NBHNO ]]2YI#5?_2'XZ_O<'^ND,6B_"J MU;H^PII25(G#?@BOK\_&W=^^C(<];:IK_W@:S/XXNQ13NA"+\[K5NBDNSBC\ M?TE^!S42K/[T^*A._Z#3/'@8#?J#KCJ:J=WN^&DT&XP>)G32N@/M=-4L""\0 M:%MNR;(?:"+'L+#C$ZAI3VV%()_"/-@MB?80@:"SAL+==>-2+CM M%OU30KAT/PVZJ=-66DP ,S"WWES*02=(&S8G^U M?WGH&5B4?8>*>@H=ER##A2;[[L>LEC(C$R^L2X6G-D]?6/&A27@AL<[_QO^5 M(N.3Z "E_0C][S_68J;$L64M,'D!Q,2+)]N@OT+#1=1VJX:!/3JA/VCE%1Z' M>)U=*3S36F*=[0?"%EEL*%(XEH\%E2E(.O-@N21P&9B0*7R&MO>#=KNB-G-QYHO*+87W( M1R^KJ7FX8B6\57A>O9BT:JI7_W@:Z(-RI>H8B%!_Y):@J4 M,!Z7Y4Z:&=N#U#'BCO)_MKA:""HT7C+S/X4RJGM\')T,=M+>]"R(%ZKC0-=1 M#1K$$6A2:0P1F--(CYW8HM]Y:VB>4Z@G=2P6?$?AU2B1X,->F5OH]RN%'?.0 M-=*U%/3]L41VDIH0S!X; -[P?YC?;W-DA!T)%X"BL(K6$67 .U'XAU)D9YJ M*?"IIL^F3]T9%>'HX61IQE'$'LVEG ST8O1UG?V2/DT:EMBIN>HD?P>BK-IJ-IV7.]$0Q MA/:')7P2,6R$NI[S7M(*)9&$AJC=[B3W@ A&'6U1A/VRYB@%2FR1.HJ<.!01 M$TEC-(>0VR4Z):0R*]$J.LY[Z6-TB&2V"A==M(VAAU&/8W2 MCOWR1BD!)39*5XJOL6?CEC-;!X#V*)TE E$;JG290? M2V8]U+[^%\S\K@+;]UPZ;8^T@[6WY@M_ K;LFL1/8EEW5'D1$2TEW6D MV.MW) 4]!=H<]O4A]"*B^%/^<6*G?7T(_HT$KW]1I]H]G:H>N^%"&^G\!IO3 MCX6GPPD=4I;.2U08.%"3(TE1J-J+IO3!?2&J6,\N%3GAQ&8)JI;:I*G3T6#T MH$^T*9V+Q_&(S\[)LLJ $VO3E9S,CH= $D62?"A?<+673DM9P MNDM:L0,8H=U26IUD^C $J*.9"GDO:Y@.<82F2)$562"%&EJ>GM8?C+3>O3:B M/\PF0[7$TUAI6$)[I+3E9%$C0)$"&(GCU%LB)>U4-J+89'4ZR0 S53IUM%\I MDWJV9[>*8(OMG**T"XJN[L]RI6ECEX\LMF\W2CL1IA[(*UZ@8-"U M-VFI,UVFX%0 ^T..YY>C:IH<%ECG/!A0M .Q1&^5=B)@2TATCU_[4P'=WI0= ML==GX^G#=/PT.?V*XD,@H>MQV9*3YS>ZO?\$Z\W_3*402.)(-99&6:7*PA/J MT*6LM!-N889L:JDS_%KLJ39YFG:_J+HVF8X?INKCZ97;=#BQ_K3EY-$(#B3M MD:0 JO:B*5U;%Z**E:FCM!.&+DM0M=2FOCJ8?E6'3]JXWQ^,U%%WH X'(_88 M/+][3!WU=BT>-55_FI:\WN[4_L3ZJ,C)(Q0,1^) [%[#76=2I#>)=A=M%^WQ M8PWDR:1DF%ZN5V%$?WG9218R2ZZ'.J8 3A11Y! B0.0KL#SHT)^1#6P#L:C" M<8EWEK.N/VR XEWF2FDGW(&RR^W@B"4=I^0/E/\:#E6*C/5C_RJ^ G9RGV^' M\!E:%2W$K&&(E]NUTC[W;L<0=DM,FF\E/IQ:KBC_+70S]?=2SWSO,<2>RXV< M//P4O >/D]=SXL]6*A5ABI7L5FD+!5/[RJBN/3#3,1CUQ]/'DN?;DU!"K;EJ MR5_)G>21G13)U-&;3LYHZN.^1WLVJC4V^7B*&)C1F/5Q&&<&'U=9[]T_CT-3*P9BM(1R^+?72=^ MN7AU[L!F@^P%9I_XO]LV]L?./Z*?0,M_@263F6&3/[L>82^/C5SO_ C7T"\82N,BBY.)M7V M:_'HXVVJ'C%_#91GN!ZA.J#:YF"]H:$<:\(?I1>S4I"X:AXGD/!*L6U W<7& M]R>ZMG,X$Y)4S4^/J2\;'SV?^2YD0P(Y%B+>J&J!#6P74AON3H$+]1>P&=M0/'X!0=6\ MJ/?#+H$FRO&W+"+?-YF<$T'"+$;:?/NF?NF"#7&#Q'>@+M,S[;1?3+=;> M"NSY6="K-?&J^4_/<7E9PL7[ U\3P.09CGH%J(&DVQ>DOJ#)!@YMAX_(7[29 M,W0>\+-/D/^)PSLNH 1,9M3V>,18L M\I;S[;Y)<(V+RMX4ZFM.I.(X=E>0N"M@CS>VNC_H)DYE87I2_!O@ZQLWN1 MU<"^]QP:^3@.73MS9 =#SMHSSH/^7B=O!LEZB('M,Z(N">3?^R[ZI=AH%:.M MVFJEB,,W B/L#AS'@Z;J3 !QQPL:\3K(A$2\($[&J]AOT-!R%;J".K01)G3 MU-/ATKH22[H8;=623DEH@-=]0D-;;RR\A;!DCJ0P9+6.-+/=YD% M@^09T/#;7O8\&M1_210_A>,/W.7O)+W$,RS/; M&;Z'++RF.P7GYP\(2!][)'/Z3D3+GP5$-1C4C5 8>V?(4@I\=^8;R>W+>'3POX!ZR61+@X3; MG!I1(=JJ.0Q#/Q[K.SQ[//+8T,:+R$=.;NB82_]&9@]1_VT)29$]G7K[8 FG MK _JWB^AJQHK1#\UQ7(L0%BU$ ^SQ\R9V!!DY1,%_>66&Z%2^ZP(*V"4@/;+/7\OD[JMR3380W+_C(>&A/ M4/4Z"'-S8S(:5\W#X=Q&K$;!_*J(LFKN M=*K"XP7WZ,E87(_J7!Z0YOEE& MZZJEI+9;\G5Z#3C'+\LGK)JW"8'/"'N.M?V*[*T51"XSS M[.2?]BI!6S5]\ MHYU"$ZXW^RR1CE[SHI^"Y%7SF5)7V5G9Z3>LEC\FP5INT?@8)LVMPWQVLEJ_0Z7RC=, MOE.#&QSBV1_T.4;VV1CO-8?/"L^L]D1'#6TC*,0P;]3I8S)@)_G<; ^^&'&E MNV\BI=;C*Z1P!BYL7O6"_0UNPU(AS_7GE-LRFU?-1WPS>:2&$+B8;.D^NO$K M&7S6]RX<7@1UTEAIK&!,>3I\M957[CT$IVK86:Z@5),C\SRJJD5_7/H21\[EY#P?DTU6]3K@G+68BUJ3J M\4;2Z73;@VAIW[.D5.$#8.(WIUG!:^*_6+ MU;FGT&4QH[_K[!,.Z85O[+B/T%UA,TN;8_DH#+C8T%G)1OQ5G'XHY#J3B!WCF5K&:0TK#JH7%T[?W MP:4 H2]>(..;15(U/V?-;['327AW.BF_R/TVG;[/M%I<0=DE$,RX,ITLJ--Q MDFHU> 3IP R\AORQ!LO"!AV4.C?-.MZ('JFN, M!1IYBE=^LN%[]8&G84*%U>.#*J/H.>>4QN^5M;A>L9^ 9;$?@_P <$ T.S A MR&9KT2JHJ,< 5GQ90ME#_W^A@_Z:_8P(MKDX+!Z]O6#R/8>_'**J>>)9$O\Q M]@+IE'C#JL<^Z6JSKC;"Q%W10,5E5080GF/7*6Y.6;8@==5AL,? MWX6F:KCH6;Q)'H7Q3C?(\S[RT(/ 75%_*#@X-B9^?"LLYOW $;R#4VK,_J-G MF'_R.;5IU5JC4<0U6]G:8L'.:SU#WTN<@5?F_;)8P69A82@5X?-YIX%5'"%[ M!!- 14)Q#6\ MAS]2F[^;QS_R'E\,+HR)G> .'G8]^9%((>8;6=(-[;'8B;B;4T_$Y1!6O733 M;W0(?J6.A'^PLGWDC1 I].\U!HR6Y] KNY.![0G%2WI)FJI%*CAMST?;7;$J M-_M\IV>GG-S/QJI46:?=J;JO/#Y31QDM>5\Y#U3FD54M52H%CSOY/(L\ 3:T MXIK>MFH.4 H).!^_")3)Z[.TBF(\9V&;DH;D@6N:,'%.:.!;YKQJ"WV<$ MP,$U%<%I,S\(GD*_)-/'Y"LSFO;R],"[;+_5AFKBHQ,CE'>0I#A]U4J7$K_D MG[7-(*B:%[XW%BC;OI>Y5ZE7;7KK#5WP1Z;HBU!6S5W79,E,YECGE!L2[:H> MN5A[^9U89=0_!E UKUF/0JF6MT84*/C@M.>I,D"JYIE7:??WUN>H6GKCJGG( MR\!$2Y/!<]G0C#Z8?7)NIP!RM9OW; 5U%T*+5?4@<29^ FU&/"='U 4(JQ:[ MSIQ4ZD;1?[57%]HF]:Y2LS:3($457&/)2DO[2Y"SW;HSP;_7!%&1BZ#?Z'[I M<]TL_4.GZYA-X)T:>_]RF2 AS8WY/8M)_+L\V/'UPU<4%+P4I#QNU3/S1)=H M<#B+/X2DO;*%*:A99Q-4'AWSMPXYQ@JNP:\__3]02P,$% @ ;XAJ42<_ M2PZ)*0 M;X! !0 !C;G(M,C R,#$P,#-?8V%L+GAM;.U]:U=;.Y+V]_X5 M><]\?=71_7)6=\]RP.2PA@ #Y)SN3UZZ)EYM[,RVG4O_^BG90 P8,+:TV?8S,=3L9__87\&?_R*H[]) S''_[ZR_N+ M Z1_^<^__>E/?_E_"/W]S=G1J_V)GU_&\>S57A/M+(977X:SCZ_^"''ZSU>I MF5R^^F/2_'/XV2+TM\67]B:?OC7##Q]GKRBF^.Z[S:_8*6F-4[-1Z?#=1^$9LGKO[\[.O/%H MXNUL(?,G<;UZ\!/Y+W3],91?0H0B1O[\=1I^^=N?7KU:BJ.9C.)93*_RO^_/ M#F\]TD^:,6A_-AE'-Q^.LMY=8\=A"N]+TW 7X ]D5;LV^?XE]_F0XO M/XWB]6L?FYC^^HL?-RCKF ",#. _EM][_1V'MR,_'RVZ?01_7WT[/Z, I/AU M%L:&%D71XM7!_,I^F#MI\';9C*=GC:3-)P- ML%<4NV215]XBSA4,8F!ZG QR9CD1A1*U5,"$Q@BRS%"5G?,"" MT,1-C;Y< [C=D16:]!K_:M*$V,!L_LNK+S'/O5<3^Q*-;?P]_MR>5JX^\7HZ MO[Q^-P'IO/0Q^G MYY-1& "4*)(" %*!D5*&(>N]0][Y8"2QQ'M?0]D/0]I$_?2[^M$/H?]"&BC& MB$-PA"[C$73N /J\-QG/AN,Y3*TGGV*SD,OT34R3)BX_=V&_QNF[X7C2#&?? M#L>SV,3I#/IQNY7^_\SA[7=Q]G$"[WR&CV1O"BBO#"5,,,2XT. ')8V<2QA) M[2@.S#H61 V*M=C'7=5Q!6G\X?O3!H%JKRD1R"=M$!<6/$0/O72$6' 21;"6 MU!#;&BQ=FI&[RMR[(WY7E18O&GBV'^[@,!O:GV6 MTEL['.?N+X4%8AI$'"2.DB*,E422,$2E1SF'X#N/=,1H2E9]2X@(FD5=RX M1V%MPD3Q;R;64G0Y\JWQ,CTE.$2@/4WP>!XT0\["=*T\$=Q$[YD)+Q(X[+C$ MIBAE%BP."YZ"ZFA".CJ+E,,NFF@44;;5);:7C8-VU?Q==F\KZF)4/H\C>.O# MVSB&CHU@1/?"Y7 \G,YR-S_'[WZ(M(HQC; CT$>M/7+)"V22S>0/]S&NR>35V M >CP\I,=-ME)V/MHFP]Q.E!""8.50LI&,SP)B M#Z[H=)@_<19'.:]@T9>!X8RR+!7#14(<1W 7(8X&[Y%&E@SSF#RUWUH$R#,C M@1^#0^VKJ-@4E?>(O@Q'H^\D7TC!$*ZM@MF"FA@@M&4>:>(U(A1#$*. YQI7 M\7[7PMF$-/)'(TU!#11CPW&]5[[,=PF=&\6("I+[,?)[X?WZTS=V M.O0#'8FQ1CDDN0/*:@/]Q@&F1 (6%;PO2WV53:-GXBPJE@$V1M$(JE F[ZGK M2)'USJ$(P3XFP>"0JHR-6RBZ%!O69,W=T;*]*HH8XMM='2T^',/%Y-2"\^F' MGQ83PWGTX$7,AN I"&8QY=8B C,!3 P6/ 6F([B=,",D(HA@>@.S^\S'=BHL M;(,=M5539X(=2!QYC%HAHAR8C>0ELB%%%!F &C,*MGR3-+MW YJF1:8&62D MP @DI)$UH#TQ]?[V7C=)4CC#"8!?+4N]B>.8 MUS:%)L(J+< 5S/N8..]H$@*VB@D+SKYTQE49X@_@Z:YE*$"OW:1_API_>7U7 M1$?P=_6,Z+V3=Z=G_=_ZQ^>'O_>T&JN]$;=+)0X#8[& MIR9^!%X,/U]-,,"\DY2W<*ES@1,,D5K,I/.*(L?S9BZ)B@?'L":ZQO!\!%-A M%X.!#YR6F5_@31D5X+=H4(2YT%G*F6)5YE5R$/QLU@S=?+9TQ<%%!LLYX!YZ'&#>C28ZQ#G&N?L:''$3A C:"%K% M5NV(NTN)?+78U:9J.\-'C1.C2GO$(!1$7'B,3 P*&!L:?AA M'/5*&^Y=K+*&U4+?NF1LVAP!FTX9+T6C5J:5/3O]>#":?/DMA@_QI@<)(LBS MZ$=V.AVFX?*X:.XL]$ )C''B$40:6XGNF0 MN\CXZL3H=.BX%.S'.(/^C>K'D;ZY__UN]?[!K" MWVZKNEP?@5XH+#\:6C<<+=;B\QG%E7V Y<+>P(!3K(B%<2=<7L=S%AG"&4I2 M1N,3>G@.UJOU;:7QKAV2!P(S&/&GF<0P.B#+EK+';40C%O9@7'\63LKZ!X OBQM1"O"8:XY& !I6/Y4)77"F)% M$JMLK*]%TR7_HBU.;*F+T( "W$5/;(>^*DI#]H+0@RI MDBIZ"\7.12+ (0>%Y7^R9#_;4=Z\Z\WV;--\ ^?D=SN:QX&++&@2*/0M@O)$ MS,G=0J%$O?#..(^EJK(^OPFZ+MG*[1ERKW9$<<64S:<>^IPQN1%(FS@,5YK MH"<#0]]'9*WT2%L=>*1$,U'%K7HFSB[9UW(\JJFL]9\(+9IE'(J>8<0PV1$58FHH6L9B#!_Y M!D &0AH7E?6(<0*3'0DPV5$;4+"21\D<#J%:Z8IK$%TZS%U.\5N+N7SBSG?N M#5SB,6+*D: ZIR!&@K1Q!OY,Q#& HDR50]1KL'3IY'1)M>\F]&+:OVALN)T6 MJB.V$/ Q9"C/BP!:(V"E0RGJQ"F&^,%5*4=W#\DS#SW\()K?3>#%]'[:Q$]V M&*[2Q< Y6>P=W.ZFX-(D[APB@ ]<7!V0Y1Y<7) @#@9+'ZJD0VR ;1-NJ!^. M&Z654CC\/DG[P^FGR=2.WC:3^2>8PT;SS&5XU2\36F.XR6>]QFM(TDDRC9Q= MV#0KD"92(YPPL3@*YD.5,@+;0]Z$6_J'XU9+*JRY_HAZ!%.7UGEVY,7]0J%E-%%NJ@UA<3+6CD[!%!R.]^RGX"2X,P.QS'T M;3,&TDY[WL\OYXM3U?LQ#?UP-M!:<**91T0&CGCNNY8L(1\#=4P1X^J4Q'H: M6I<62B[X7>/8)%5ID"MDTR1A_@,G _$(\:G-JQ/"12V43(Z'*N1Y M)LXNK0Z5GGDJ:JS@.D*TTWGS[;LE'6!O,$T$_$3F:"Z]#HXJUR37:_,R$1%= MJK)+=Q]*IVIN%&;'CH(O'"(.**?1&. =DP&ZHKE!3M!6IZ(JS/U/7>EH]T]UF?I>'T8NHV$ M"RY]Y8J2LV^G(SO.AVKS(%R4ILE+\(1JIF+"B!+"$&?Y\+U)'(%;E[QE*4I; M993&>I/?39>FT@:!*$&XXTB07HG'Y8'6N M84J=SE=(*:-,E07Q1U%UR7,NP(ER&BA>&&K@M,362I,K#_E\+CM7YU0$*9(4 ML48'1ZN6@NJ2:UM U5O)M63)_%MU$6'.Z7^]6@2]0<:D@;A=*\2CNAN#L'.$J]\0,$FQ8(3 A$<.>*& M.N2"\@C<5AVYC)'7"10V.*"P1116EUE#GD269GDX4D&8"@%1"JJ#0$_ Y$8)2BE$ MP?,"<1T[\]2IX-TUUB4ILP8:I'R'.?#'0(91G+JMV D00]U'1][ M/9R.NE EB%! _L6XT+_\-)I\B_'J^H,U/75,FESS$QEB\UT(X-)9HR.20BLJ M93 A5#G__B2RCKI-)1A25BO%;WF]2UP/QMA9CRPS,(G9O%-&"$54C@=]95*T** _$L:D6:^$@-^[V'R+'!/.%*,2P36+2(G)4;,<2ZE,D+) M*M>Q/HBH2QL5Y4U) 2W4#L)OO!WIM' J'R23X,U;JI'%02#A?"0!_F]C%68\ M#JM+.Q:%Z5%0'X5W,):\7=-=H2!>S#DX*AH()#7.)5Y20HD AY.1-*F*6QD/ MP>K2GD9ICI33Q\L5W[M5(ZUDF;U'&FZW\-O+EO=_[;P=')'T6KX-^T MV6Z)PO5=*512+Q=-L-./I\WD\Q!:>_/M_32;Z8/AV(X]H.SYV?#SU:E;!F9: M4XH8AQ',,TT, MP]F "HN3BB%O&428P!2XL#XD))CW1&O"O:VR]O DLBZM1U7BU)JLR(+:*G+7 MUUG\9+\MKI0Y20LX$SL>,.JB922BD+,N>'9A#)<1>9.,T&"9!/5/3$D/M=VU MNUEJJKV(?,NE1-_@N.G?\DK.',H&0PTR+.4[PHQ UG"&J-564>-DPE46&1X" MU*D;G-N:&4HHISA5#B8-\'?>^(\0X\ 6Z5-(826/8=P8O,/I= Z=!EAYFV8@M(0PF#C$HLH5 M*W/FMX'HBN$0'/%Y$:6Z7W(;4I<6LU[ (=E!/P4/.G^WENL=).,8]4EF'$+F M7"F!G-3Y6E3KDA#$ Y=KT.9)9)VZOKDE^I155W'S=;7'U//I M?P4S/_X0ST ._92BA^'F': 7P;'V4B"I,24BKDFL*Y"CPW!@E&M2")J,"K6*W-(78IX^C' MY^BN'*C-T746WWBOC<$182PA!/5YKRO1@)RARFNOF#55]AZW78E_V9RG'Y^C MNW*@7!;>HHLG:;7;)^.=!#Q0Q'DEHT!:&8VX##EU.E=TMM GC1VUO$JR186^ M="FEZP=B_4NSZB7RG-4 I-I01I4 M61V-!3V0.HOD&T/\$?9SJU.LC *K[+J<@W4Y20\#5$!_8D)>BL,.\8@IH4/GH&QBYYYFTQK)(&:_L-ZY9/$I=8.?#S@]$"<9KK.=#H8 CH MY&B*CHHJ)2*W74+;YO#&7:_S_E4_ ^5Q3&!3$ _YWDVJ@0Y*:$2DL-X%RQ2K M=)3C:7 _@I^P*[76W,Y25FG%BY(=7GZRPR:/\5SZ=6!XE"YQGW/(+39G\R=[,T'UW/A@,K58PX *$%8X@G$Y&6H/< _H6FVG!3*09Y!%27EJU: M8D\Q'96\5.Z.!;V^Z&ZQ:T:2Y$!74&\N#.:!PR9*"+*Y9BJ &&)HR=]90=6I M(N$OYNALJZ8B">=O[7"<[2;(?%E!3BE%D[4&<9RWKAS7P%T;$&8I."RPE^%. MD;6UR>9WV_T1\K%*J7IGN5:=$VX.T*[>@ZBL" R"X\!\/OOF9AH>#3_'L"3Z;W$4P":"4 ;",$X$ M$[F2N$*+:L>9SW!H(EB 3C$_# X#K'8IY$M@F1S$]&I*+:JE=#,TXAGH-_E]G/TX%P M6,-_!GHJ(^)"P6\F>92XQB19$RFM'BBJK;,V&7)8/)+!$ M=G4S[,!1%U+*G2-!0DP'2!P 03P$DVN 1I:JE(Y[$-%&I/G9EHG+Z*>NV;I3 M7V+@/+:$&HR(R4H -MUH2 B8V O4I"\AQK('Z$))[3D$\5Q7B]7?;M.VR$#*C1FSEBD04(0,CB.=. 8 M":VYCD884>=VW&",?K7,V]_0D_\L*'DDOSIX!B2N:Y?+]]=1"U8C ;8F1DOG23YF)@T5LD MDDJ",$NT$I526;ZCV(@2;575:VM*V5H-%5VEA=V\Z>G57>&+ZXL8T481@[!T M8$05L<@H3!'Q.#+BI'.B2MFIS2%NQ*&??X&[B 9?KC3?:LVU\XN3O?_Z[>1H MOW]VWO_O]X<7_[B-;Z]LW_ LP_?'A\>'.[U MCB]Z>WLG[X\O#H_?G@+*O3^%7S+RCO=1U\,6D?VR9;GL]@D69V.*HG]WL/>D$-/-[I M%]/%6?00J0Y'R_2\25ISEL_>/;U76VV[8'I!#1<39:&"L;L=RR2,0FP9'#C; M^9BH808YRQ/R0H>0HJ0\5CF^4/!8[W8B@_;OM-H#-[UIO@$Q?K>C>1QXQCR3 M$=!C@1&/R2'-B$(T6HYE),2G*JMP&Z'[:>JB/(N!=V.>\HHL6.MMM<.#G.\< M)9'()FP0_.Z158X@X171+G(2=*7";JLPNG2LX>58LX-JVHV&-S1(D]$H39HO MM@F3]'[LX<_H9XO[R*^R2*I;\HT1O*3=WDY,+^:R[0^G]L.')GZX\C/.XN'&]'MI6O5Q+00P K2V/K]9PUC5273$MK,ZN/++ "\VAS MU676^FK*ZL//_<<8YJ,X2L-??C&2F83O#>_C*&,A+=Z9'4M["Z(0DL= MU[5N]B:7;CA>=#.OQGP8#_\5PV& P&"8AGF8W<9Y?;*YMPYOW@\CE!)+F4(D MZ;SC:BPR*224@@\T.1&LKU)BLE)_=@U=MX2U%LY5XI7@DF&J"4HDIUM!0(XT M81HYIHR600F1JMRG4+XK75IXZ<)XN!M2&G/)DHHR&&>%XE(;&V97C>L?$MT:SUP.XL;W(3ES9N.C)/.%#?E$@@&' M1BN*#.<*,<:E2!0+XJL46ZO2FR[5VOJ)Q\5V[.GD0+@UQ*\.CJT_,.94P-0) M<*L)YCGTE!!Z2H*(,=PZ!P$ J;)M_R*][5+9L9]X(-5A7R<'VL-E?<''3#X0 M@]2BH(7.=P0[+Q#APC))%>BD\X[:3B6=VSK5]A,/I#+L*E+VK6BPEEDQ2>^G M5Q\>@ \*$5GTB#*3;YDT 1D9-7B?S',JB,/XJ4VFVAB?68[N_P+C.T6+3EJ' MP_',CC\,%\$5-BP8ZBBR.&'$I8_(&)>K9"5LE=>6TRYMP3W5GV=6V/N_,!ZZ MQ*#BQP=^&4]H9HDGG.@JI2[K=JM310Y_YD&R&Z$Z M.4BNJV1=V*]7TB9>2D;!<4I.*<0QSU5JH7/1":L#@RE!5?%?JO;JN24=_SU$ M7H).G1PAJZDVEI(4O9?Y7B2*>'(XGQ\D2%+I+%94D]AY^_%@RE8G/-J5-Y9N MB,0Z<)?K'HT6^O:SIKML.V):<'!WHE<$1.Q(B2T0ZB72VXZ/P&RY.]_%E38GZ,L;0+Y-I.#27-I#\E<^:UG;C\BUS937TAMC:RW M)R?[?QP>'6TAF9NO5I'&>F 5);#U*+K30%5IM#1VKA^W_;"YVT)5J;0U6 Z/ M?^\?7YR<;5=I>/7;5<3Q(+RZHMAZX-QOH[986AH^*T_&J6PK@Y MC9'/)V/)2)#Y& ;FV<<7$FD?+3)",TPA(.&T4D7^[R!VOX#@JJTS^^6=G<5F M:$?3@6?)0L\@K#(T7QN5)'+8412D]=)J&GBL<^7I.C1=6KG?6O_WKPW85>X% M[Z"X@G(P' ^G'Y<'\_,MAG],FG_F&YXF'N+E@7*.V$@ C 98'#J)C%8,86NU M%XX8Y^MRXE%X75J2+D^2 MM8.K<;>-VF)IS=6X>>(NKL:]1FJ+IZ:KD;[U]_/+K(H8>I>39C;\ MUT*" X^3,( )$>T3XCI?#Q\,1=@;$^$_KVR53:#G0^U4J:>7H58));:\R7)^ MWK\X_ZU_M']P.^IOLXMRKXTZVR2/0ZU1[?/N$W?8:7JHJ79$U=:2W5&_ M=[Z5"WWUQ2K26 >J6M^W]IEO?;VB'%KRE)F_G)^N=#Y MJ?V6:P?LSM]G/*.FT+?M:J&H\2B"QQ0?2.NZ 3"/ QT,B<93E')"+K>)(T=5 M1,9%FW"T%/SU&@[PI@!WC0DV?VD6 MFW]$VQQ,YLV \AA#XAJEX 3()BCDDH)(B@@/48VGG(DGIL2M']ZE9?2J9&I' M/<56.#:5149Y :2(B[H,TBN*@H@6\:@$,LE"@,R3DF',((WS+A3-OR7)D,/1."4U5:E*YO\S<78I/[I[='NF M'E^$;(M9V$7GK8!96#G!$1<";#ES!!&;4HI,X:1?G&V;&M2V:M)UCF[/UF2[ M?#N+EW8(,5ESD@Z&4]!=QCS@ENBH-46*)X^XBA)9+/,9:^N8]$EK]G*&=2WD M+E6)ZPX'=]=N]<-T@3+"H:?(JEQH@$F--+,",2J32DE:S*M4&=KH,%VQ;EZ= MZRQ'PU.ZL2!]M[MM+TD'HBBQA*,@201>*I?7YP1RWO.@C:/15S$ MG5B2?C\.X(7D@_TQ]+_FO,[>9?YKP)),,5<;DESIG%$#H]5!4"9(3AXU7A/+ M6I?*0VB[9"VK\.Y9KF81G5;W,ED0U%'GD/:Y@BO/)MX0BGA0C&G)P..M2\?LM["5C[04)W;[C< M76$'?/UCM]_M?KR]%B775@I!OW=V?'C\]ORT?P:/?W=RO("SA>0>:*B*R#8! MW9JLMLZ=>K2Y%N764F[5^H=O/U0?;Z]%^=5,./EC88=CZ'T&*_8A'L\O75Y2 MVQ^.YO#J^4?;Q.G)?#:= 5 /+#81!)91)+(?![*YYL3P%(:%1P5@1&CJESM M]$RV.G0#P@/TFHL$.6:@X$7#!GM"(J!4)(,> )WM_RK"F4] MRB[Y]C59=]<_JZ?*@DY/+R\EX":XWFS5#-Y_EZ?-BLG@-0,9P MY;GV&I@]/BR^-QWP:(@-F"/*;-[VTP99*B**-! 1N(R$5XD"=H?>I8"A35ZV MK/1V0XP_>F=GO>.+?VQA=F^^6L7"K@=6P1NY?M#6WMN=!JI*HR4/[?IQV_MD M=UNH*I6:?M=I,PES/_O#YO$\^];SOIG;T4 QQ@TU'FE+$^)6YPH"@B*OF'24 M&4M5E=WI]7!VM6OK6]T;V>ETF(8WQ5$'E$HLE4N(2440-S8@+5) #&-/E/-6 MXBIKI!OBZY+G5( W=PU1#2T5 MF0@_VN-.-W<26R/-EGIIUS?9[Q\<'O?WW_2/X9>+TZ/>\39'\]:U4L4:/0FW M@J%>\\RM_9B'VVI+7"UY-VN>?)R'QVSX.6[O\6S2:EN"?+P[[8CT-#;#21CZ M-W$T)>B-.UG(&]V'IXQCN'I"5=4)IA@++ M];V23OG:V(@2L1"'.^$UJU)UXE%47?).J_#HKNM13D?%O-3[D ['L]C$Z;*W MWJ9$,#-(19TQ28DLEP(EQZBE1NB46N+-*JPN>:@O1)RMM521.?VOGZ*?Q7 6 M9_-F?#+.KUW=#^; 8:>1@A-M0-]<"(*K&Z] MFQ>B52$55B39:AV>DW0* FE6)M&])H8A"(5YKR43R%G)RW=AHQ!J.#DSQ$;!*( M64P,]RYJ764U\!D8GWDL[*>=CV!9KN-U)=,FT5:UIYY/<\_/WH=EAP>+K-ZM+;H"NEC@Y,QA\N M8G.9GS,03EHI#$%"1)@5=+Y'DF"/DM1)6VF\3U4RAU9!['P$8*6MZVT1DRQQ M+"44!8%^,6N1L=3E>4]AQT/PNDIPMP9+EY8"MM;]O13]'65>[M#Q"I"5C0Z+ MI<'!220L"RA7*2HQ4JZ8)VMODG.U%@C7X7FF':D;WFQ-@C4A MS,["+Q@0N]GA>#IKYCF5;\\VS3<8>%?GRY20G#L+T;FU%'$E8&)+5D-79<*! M0%CE;1TZ/ RJLX9E-TH4TL++F9=>",/\ #LJ4_ITTZ:K&YK-.U8A]-O;/\M7 M4IU?G)R]/3MY?[J%).\U445BCP-M03+;4^VAEEJ14UM$@@?N_==9__3]V=YO MO?/^Z=G)V[/>NRVD]4!#=4X,;@"Z-5GM<-;RT?9:E%Q;9#OH'9[]WCMZWS\Y M.#@\[AWO'?:.#H_SA:[O^L<7Y[WC_9M/O.OWSM^?]1>O;R':;9]41>A%NMT= M=6R]%+O;\[JDFI86>+=$MU*3Q0Z;W^UH'J?P^R*L&&9WY=JAW*$J>FO0NJ3V M'07;'8;]2]Z?]_R5L/OWZYT/]T# M\.J*HD"J\F.MU195ZZG)Y_VWF<6'QP(?1YL*V69%;W%F]X<,S))@?-Y')O,IX-QW- =56):3*>OHEI MTL3EYR[LUSA]-QQ/FN'LVW7"9V\<;K?2_Y\YO/TNSCY.0KZW=SI;'K&F(O)( M*$?>4X$X)R97AE+YY%MDAG'XWQU=%#M7WU8?BQ4F^_ZT@1#24Z4I(D9EL>F M+-$:66XX5Y)%ZZO4]UZ#I4N;XEUE[H,US;94:9'K5]Z/[6CQB1A.9A]CD[-J MQSF_C',G<'0!<9E3_+7QT#/CD..8*$Z$9EP_,3\^UGZG;NSL.F.**:K='92] MDVRMWO8A5MDJ"KC]_3HKU@]#K+&LO_JT'=;TUS537SQ/.OU7=,H_G)W&O_WI M?P%02P,$% @ ;XAJ4>O/(<-\A0 XIX% !0 !C;G(M,C R,#$P,#-? M9&5F+GAM;.R]:7=;MY(N_+U_1=[S^O1=BBSG:+4C^5K*R>U/7!@* M-CL4Z28I)^Y??PL<9(F#M$END)3DTYU$ [7W@ZH'0!50P[_][[]N>C]\@>&H M.^C__4?VK_3''Z ?!ZG;__CW'W^[?DOLC__[W__E7_[M_R/D__[\X=T/;P;Q M]@;ZXQ].A^#'D'[XLSO^],/O"49__)"'@YL??A\,_^A^\83\^^2/3@>?OPZ[ M'S^-?^"4T\7?#O]&@]'>.4.<]9G(K#WQ,B4"7/K@O'=9Z___X]^H4(9&(8D+ M61.IR\>R4<2 DU:$9$':R4-[W?X??RO_"GX$/^#@^J/)MW__\=-X_/EO/_WT MYY]__NM?8=C[U\'PXT^<4O'3_-,_SC[^U]+G_Q233S/GW$^3W]Y]=-1=]4%\ M+/OI__[Z[BI^@AM/NOW1V/?CMQ?@Z]/X[@_OHU$_37^)'QUU_S::_/V[0?3C MB7J>',(/:S]1OB/SCY'R(\(X$>Q?_QJE'__]7W[X82HY/XS#00\^0/YA]N5O M'\Z7D7;[XY]2]^:GV6=^\KT>(IX\8?SU,_S]QU'WYG,/YC_[-(2\%OU\R 64 M*G#^5WG:3SMC^H1 AO$V ,&?0K\0O$6,JYZ^.^:[9Y$$V=_VQBTB7GYVJW@' M-[[;IH"7'MT"VLF#R W&0?#/BZ[XT$?PFVW5Q;< M,/3]-,+?W/PTP7LZ^-($9^P/25E<&4[J"9[IW]W#@0KO]KME#7F'W\[^N+RB M!43PUQCZ"=*//W33WW_L!N>" RL9Y59*(YS7QB@-7.,/P*O.$KA=A71Y<77Y M[OS-R?79FZMK_/>O9Q?75Y=O+]^??3BY/L??;B/!IQ]:1;P;CF5!]J R!08I M2BDDS2(XJX31$+C-*EO3V6Q8E11S>OGK^P]G_SB[N#K_Y]GY!7Y[]N[RJDTM MK7O#/E76:)0+^G,2&,.YXZ(-,DGAOTU&/!^E?G>#]%&_ 3C M;O0-+(-=-?OP=4>@YD?&OZ!S"9(E'IG6%BU>-&:CC92#XMH::;+>5.=K1=$B M 7X^>7=R<7IV]8^SL^M=Y^W#9]56W2/(%_3";=FM-!KR1LHD@A@A.:\ZRI<%JMU\T^9L># M27IR]8^W[RY_;W5WNWOF7A>ZU2-9T(Q1B4,,.N#LD4)0:ZAVC.HH:/00X_K5 M[.[Q94SS4?4&\<';>L43'MP9H#T?H#?Y:>=V1#YZ_[ES-?9C*.<3* 8XQR]' M'6&$L#0K@B3Q1!KEB>=1$4@LJ62XCM:M-/PG1G_VHS"Q_&=O^*GHZ"?HC4?S MGTRT1BB;.=/_:SV4J<*V']P%C$_]Z-/[X>!+%V7^\]??1I#.^Y?HB?HQZO(D MCKM?D 0P.AWT\0>W^+/9+P?]T4D8C8<^CCO41AV4BH2KI(F$'(G+C!./"QL3 MD7N5; V!M /_H1"_\?YD.!?GS-W;TA\LAUBMG!6+#.=[\KT-_!Y"+$[D1)^W8.) M%OOIY&8P''?_9_+SC@M)>\\=22F@T+(J&+4AZ.@Q+5.YT\@UF-L$W/Z9>'@: M#"KKL,**>HG.RO "185RF$(W6 MH/;(KT.^9CG)7.OXR&*0_N[W>^M2M[OJ&YS.\&_8_ONE\@G8Q&,![] WKI[6"(4NEP M'ZC,$$FY>R/2YT0<9.2Y\E2G28R#6Y16,>.$I]02\%SB2,$3GY+$92#:C+ !7.N9_POZ?XPR[BT\EG9T4D+!I+ M)/,_=B0$X UW.*S@3C$A#)7%)!9(^/5R& M.E]P49#0_>)##SHA@X\T)!)0#D0F'M#AY$"2Y9;+)(U(?#^D6P:W?[K5TNZ3 M)-I1,Q4.Q9M.XF-T S5U2+8*36C !$W,L%HK8)#3UP(F8( M4OJ\IX6H"=Q71++6M5?AD'O]/OS>?YU,"L,"",\B$=Q$M!@^.CXUB.%@=+T)] KS/;A!+@ M#%T,W(\]T)1IG:/M!N!>%W5VT4R+Q]6/B**LAXOR0 ^WXR%JGIDGS 57%D=T M #R3Q&@9I14B2+.O\X U$%\1DUK14H6S\.:AAQV%P@B 2R8-'C=;@WZ"U483 MC?B3R"SRQDO\K(S4H:K!&BLAII\45':X[:<$T-.!,4,1&W:2F3)>B2 M1H(^JW4^>P-<[9%SCT!]J2D/;6FGPA$3&G2SD]U9V,O/MR,4!;H&(QS,93Z= M!\F@_] 1R69*N2ADM=8V44AR M+]Q:"_'U,:L=;54X[T1@$2"-WJ+(KGP/+O-ZJ+YDRT+TI-2&0+N 1V(I>J[4 M*ND5#3S[6"D8H2G&E\^L2OHZJ('5<=8(!E*2D P0&:PC08= =$Y*0LL@:'7,+PILABA!3@)N^D(IW'1[6YWW52PRS_ YYFM-XTJ7@88=8S&2D-T!(K#QWED MF3*$6X]S3(#B=3*FGD3VXLG3KFY:7'E*&/)]XY,EHX(3WZH'$A?FEEQ/>J9[]8;; M,5*A[94X0VN> Q!G(Q#N97"&!E"NR@W'.D OGR-M:*+"'?T&>?XX; >)6>SN,GQ A6E&#FYM!_VH\B']TC(A.%4_1*HH^H^*QQ+%D M-,L=#:6V$*@JH6M/0WLUK&I)._N[UU\AD([AVODD(LF16B(3DMRJ8(@OER_9 M0PJY2@A_'/[CWR4ZDT47I+8D:T&T(HBRZ+.&W+,0@).6ZREEAA;$\ M^\/$0^NW@ENX$_CW,.P.TG(\5^S=%OOAOIBFHNOXQ"@%(0@#0.E338EC3I,L MHK))YD1ME3*+^QWFLR?Z$;.B@LN[VP2&)#P$*4AB(A.I/4-O+.!8F'9)!VLL MK7(:_[J7XOWIK(('O1MX6^QC5N(A=90H-FEQQT#3*CBMI:3!F5S%(FB1<%N% M=L_3JM[[;BK!P=9*3KT' G1ZU<((VGBIOL3= 1^SO/XZ'M_#MAX/^&/X:G_4F+_S[CR/XN!P(M3D=RLGX M>1_7EDGKOI._NNCK":#,H["CU?;)"!V%RL)0DP4I!!XW30"$^!=0;R1/SHHICN5\V/&A1>#@R;"+L M%DE0KM9/?GXW#99XZV/).OSZYA90->+7B<'4H8A*QB")EAZW24<=\1370!9% M4H)1QOQ"J?V5$0N/OV7_YEX[FAA4$6.+K3D*LN(WO.T-_OP 7P:]+S!$8">? MA]W>/70F>6:9Y00'7XH)LX16:5 D!)".EY:-LDDAPJ??] (4W;(XU\[F?_MI M049HNOY1O3O5U?7EZ7_\X_+=F[,/5V?_Y[?SZ_]\"'2G-E4K'K[/?E5/C6VA M<95 ZT_[1%6,2:HL@O5<4*>""QP>M M)BD:GEG*%GA=]^U=6QVLEH\U)S>:Y<8<]5P./,9?/PQZO;>#X9]^F#H)G>8D M0CG+S!974H;SRKE$!!7,1R>5R%52"3;$>10G&)NPY.FD\O;T4J'YU"2N8G1Y M.RY]UVD5D)A%+%>7O'2*#VBM:8W[K0)9)^=D"K^A-L M+?@*'LWR4#O<*\Z5SZ7D;R+2EJJ:U*()IG$Y-TXPGNLTM5B"\L*YL)OH*^1^ M7)8?.RD2&12ZP2E MDZ$[OAV6$KPI6>W $F_*8632BCAPDD#2(%)4&JVR:N;P+LA?-OGVJ]@J(08K M!S#9KU?A_V58FC]Q':(IS9^"*>E9/&OB642'(7IGO*6!J2I)+%NA?94,;%&! M%6+$'YTV][K6(5 PSLF4B%'%0!2!$>^U)Q8' &@[,EVG)7ECA*^273LJJD(7 ME,>FP0.EZ]7S:3SB(\P># M"(OY\1]@NIW#%0R_="-,=_K28>WC5,.33;\3(/M T?]53@#X8318[1MPZWXQ)V?CTH'=<' M_3'J"Y_X\;P_!IS7XXXQ&>U5Q@B5F4[+R3I?RMIHGJF$"-14J1?3#OR7S>$# MJ'@%4W>^GGC0JK*C;>0Z(@8]Z4F1K28A98\\$8':+%$L5<(F'J!XV;S97N K MU+_[U<)2+ ]SACIN.V#\5Q1192,)=B\A%$PRDF4F7.K M4HIUNJ0>36[?+G&/.\CR6'+[[H8P95>QF ;]8EY-$UBX9IQG1XQ7N%R)$HPE M<19P;3B+/%%>:4H_ANI(,OXVTO8ZXNPL]0I!D0N8YCEH#4#5S/Q;B>HP:7\M M:F^QQDUKHM\;+\!(FG4L->BD)-(+_$H)0630284L8JA3"&"/?'@B\6_?=-A$ MXA5H<*^4W"R'23LCN$U ?,B:R DTH.52-_#,L[=&5*' $I+]V_\M:&BQMLI. MXJV0+;'FE&4&3N5(LN1&= ;FMRV4^28//$]$6$]DFEK/+C"A>CC*ELR1XB 12RIY% M:J5I4E,-WW=/_?C=HNJ; GK&!PQ59-[B#M($WVP6-$&XP8%#*^PXQ*E#'95N MP)<=]-&BZ;D!4L@Q*\B*N.!QU63,$0NXW@D6G,*%SQEM7P)CUIQ+' MA-E'# MGHGR+8Q@7G.'0[1!4 )6EYJDSI"@+!#<;JT'X:./32(JV]F"%L#MSRRII=Q- M-J==-+/V]*-N@9RKWW[]]>3#?UZ^O3K_Y>+\[?GIR<7UR>GIY6\7U^<7O[R_ M?'=^>GYV]1!DH^(X#1]#7DJK4 M4(&KAKL714[,Z'IJG#W^<$I<-;[%PE0N*B&-*.W,I$C:4:=1?Z R.@^JIG*'*<@W4&,BE#IWVZ- S<%24 M3E!@?$/U+KUSMV.>GV]'I;/F_3RM=W?Q%M(X#\8X DY((@5NZK:4_1$>EQNC MA?=U:G(]!FK7S2]+<=5RH& MHV=/'/>RA/=3XBG:.T) @@,#:LJ.8?MP-__Z5EK/%L\1#N /ELNY'GE>X!H MRB'@Y9]E8?K4_8RF=D2[VG^$&3[AM8*@ A%6HO\GE"3.JT28,J"CL5G*^,3R MVO1=+X <5<3:^:!/!S>AV[^7SW$Q&$_1G8S>^^&X-(3KC[KXPFE+P5*# MS4=3J.G0FU,)Y6%H),+A0!1XP1?+6ZUDPI:O?R'DV(?P*USF7<5/D&X+KU=( M9?3SUWO?S+ X+="&,]#%DVT4'+QO+[WM=?X&9VS1"#,_C.4@8R M*"*M /3:N"&12N42E<;'W, "OO_,HS!K=Q'WH 59'?653,G^[9<6'!-#?)!7 M--GSBVWU:A]%[H+I<*>6K4ERX8#3B"A%T,R 4I(;X9Q(+!G*%+,^!M;P@+,E MH>Z'E(->+T_310?YMW[$;R&.NVC;G<18BDJ.JE.P,8(#$FX[*2W0RR>TAW6I M^$NC5)(%'K2@BF6AC1*RZ?EY3QK[G M_?N?Z"+ID17?W%'NO#0F9.*B8J7JHR"V5"9UUO@0/&AJJN2Q[HQ\YY#E7F_P MI\=WOAT,WPQNPSC?]N;*P=4!BE4;*:F"4]L0902@.I?^P2%HM-!M(EY[09SWX!5 M %TG[6(+*FTN!%QQOG2+3[OB+1TNK0L4G1O4/@X]R)+BP#2Q)A5/1P,RHL;0 M'P/UTN=.:PJID'/23!*_#[MCN,QYU,D!.*,I$!H]P@5EB)U()%'&P E(MDJ# M]PUQOG1*U51;BSDNDWI[2[#N@Y]V^BPE>^9M2,[[*VX*.\6OI1IGB.,QXP!$ M(KAV6Y*#U=8IW%J,?,*[:PW,2R778;15H35(0S/ 6\X"R$@D+9>/5E(2)&>X M^B2<$Y8'Y=SS-0.^.1A7I? 3DF+TV^?DQW!6G/Q1<;_?=4?C3M"1YF088<+@ MTL!9N5_7I=,!,'3V4]"JBD70$-^K<]\JJ*V"I;VMD*:WL!9\9HX*0D.Y-!&" M$:<=)3@=!3=1:4,KE[[NMBK=//UR&WT<*%^7 MV<@-:G92Y4ARJD@0GA,%V@6C@W&-S-2C9\RN^;J5";.)&@Z=KZNLQ\46 F[[ M$==:8RP)*DJ"?@UH+HU3\#U?=VOE[I*ONXEFCCHXY$UWY#]^',+'62176H;"SJ*OKW_(4RJ4O"8EZW/0R$!N-(UQ9!"MLX+%* M]-ZT'GEEM6\BX993-W[O]M/@S_G 9IZG2-PD&Q))PJ&+ZW(F3I>>P!98\$%$ MA-3@!GW5L_=O1.X@ZD&+KWCT<]7:KE)J>;*5BO1H>W1][R$DEB1%H\$@I%*$VL: ;H5",MGL ME<\@.&T2L;+F\<]5>6U(J^6"J^^'@W0;QY?#6>O#Z6&RSM*;X AC&9U"P'W M*:Z(-RXB3D>5:>)X-3I!707@Q=C&K4BXCL9')_TT0S2:WPHU -7V+=U:-/N_ MF-M=47O: BQDC$)'V3JH"+4!!$,0Y)&@EJ^D=NV/:D M^4V$V_(^_<]N_^N\/XB#F%A$^X!.DK:9%3@FF0G$DC8IK#&\B2U\[Y'[O=5J M2<"#W:73L@5\TKN]Z?9O;V:6^;R?AQ/&\M+!E9=8-R,BL4D;8G0V):@D&&H: MJ&OEPY^[XG:76,OS;-)C8\4XYY8Z?EISBPYV=@G)58)N.=I]T@6)$N"!+39$ M6ZG+Q]_RW)7:H@Q;-)WNUHFI!S8# ]R7"K@4P>"2(6,RQ'.TW,%GD9W*)BV6 M"5F_EMY_\'/7X6Z2:C'5IX#Y%;XUQ^+9)N.X( ;'0:0'2;SW0+**8%W*@MLF MCNF]1SYW56TKG98S9<[[_U7RX@?]7TM'XS2?[,QX8"H2YA,NY31FW(UC0DN2 MV6 #&*YT W6M?/AS5]SN$FLQ^V1R-E4"268PDD+P(EA2X)<(?4="]HXDQ[0U M 4*6KH'B[CWRN:MK6^DL*VGK_NQWT_WG6;3/?)3SZ<^#IZ6-D-/9$VD9VKX) ML8F(9!*:6A"IZ>*X^A7/78EM26]9J6:WQ7,T[?$VP??>]Z$W1V44>,YX(#SA MEBMIQI%ZCEZM]8H+&I+E372Z_@W/7:4MR6Y9HW;G:7HZZ.(_?OS-BG)H*AD> M7>E(CX.4N,Y[H&%B5#GK(-C%F\OU,W3IZ<]=DRW(;%F+;J3\(K M3@9V.MU9AW3B[L[PY"E=2\BS:%8<")0E1FHZ'=@P+U7O52];RO- M%=K>Z8B]U(N;A5I,3I-%]-DG]'=]CKB5& [$"ER)9-24.IZ"732MMC]87WCW MB[I-VT6N+1XK+$"9D;D)F+8OT)90[/_B;">=K-;M#@)M^:YL&91,T6BM/;%4 M WIP-N/^$3P)GB%S$59>#$HY>NT^='HV[N1K\R?WE*'RXO\,O3LU_/+JZWZ?>X]E$ULKZ:X5[(Y$)-,P\*K&-:)@%6 M"DJUBBH:CGS0G29#J"3P[3/SGGKB/L7?))^.@W/ZVQP>W5L]WGWKB**MDVCV$ZW+E(Y6 M%?NP9*)*GQAUBNLFX2<;!V;OA'I?M8K0@?&464LT^D7%>4TD,%/R:*V*6:.P M&N4UOYQ:1?OCVK9UBC91687LNDDSLD_E=F@XFC>IF^4 OA\,)\H9CX?=<#LN M/MGUX&+0+PE:J -\XL=Y0[M.J7R=N471>%>N+%()@E(>1X$_QX4^B%1E5K8# M_S7Q\@ *KY&L<]?7J*DD[PER>KR *#T5 .BXH\M1G4[,T\'-9S0!YZE7E#D=?6D :F@B,N!.X2(MQV-9 M@,$1JEBE$.&CJ [?V&P_#%F7R;JSIBHLC@N8YD'E#4#5S&A=B>K F:V[:V]0 M2_3[XT5T;H(FZ]+3R05'T!_$:9"-@P8?B MQ?TT)'SDQ(IL2/01.!?4^=C$,'[VY3P/9&)4 MT5/+"8(-J\8U0?B]IN>V*MV\1.,V^CA,34^7I951&\(]QTT7="(V94$L3T;E MDK">6[M ?S_^>W\ZOSZ_/)BNYO7>W]>Y[IO';Z%NSV;Z.3X M-7!P,B?K XO@T+)4P3"J?&<=U!8%.+%]MKM(77I(;6&NPKH@4A!@'2TE-W*0 M0@NG,@B/DX=G7'##0Y$NPVY1L!=^.)Q,O%WNJA]Y7&UA/XY_0>R!1A4R%) M]CRCD'1".>U)% W@'D5']>UXM'BTL =]5;AL7M$*ZQ3=Z2X^??+--:X=HPSH M9R?6B10DHIJ 0_,D14F\IHJPS*7F63ETJ6MRJPG(%\BHUG73]],S\[UAIIJ.X+>>SR$$2%([:9FW AZR2E#76BSF %Z#Z MG61:H?GJ"AK>&^L'F.1DG@YPA^MHB:ZK]YZ81#F11I=(WQ2)!1DST]Q15D7[ MS2&^('Y4TDN+Y2(>0?I^.'@[&-[X\WXN_YDBGJ0=7>:9H017W7Z$>T-Z@P,Z MB>-;W^M8+M$51$$Q#I,C#$:"QG]E2%9:J2*$*B&6K8_D9?-QCUJNT*"UV8#F M]XJ7P])QMM&XN 7M2EE2%P5.1RH3<3((8K47TB] -+4 M$FZ+14>6K]%7 ![]_/7>=]-+G80J7#O& MOB]U^;!1+YA-]%*]%T@3,*^Z%\Q&VGJT*<@VHJZN_VA*=Q-%B6$6#2A0DC@O M'8&NVKG"T<>R^8]M2^B81;/D]>U2T#3'1994I*05(B6,T*J(QI;I,=I,$$4%\C)+(E***RF29FE@-JY]^ M%&=6NZA@T*K\6FZK<=;_TAT.^L6X\;U)%>8_!\,_Y@D[EAH?)-/$3.I9%=7WH M]O#U,,+?W=Y :B!"E9Y(W1BA3ONGL M_/:*,:#4)14%S02=)B2QEE!BYS.N5@3_J)D"7_QO7(&ULDZ,1U])EIJ M3J3RFEAM&<$US3MM- M_?PX6B;M)\!ZZS&>][_@YP?#KQUM713,I-(X Y< I2-^11.A@B7-G+16[RMS M9_?1?)\/1\.5_<2'MS/)WP_AL^^FL[\^0W\$^/E)UY'I[SI9P3I/%HOT^@9\.U_42R;SWH]\/!9QB.O[[O>1SZU)OZ M/,E!0VTH\!J(R(P2*;TDWGE \U-'%[@Q:C'1[_@FU-K1?9] 1\NE2N'RK;AE MW8^?QH/\VVCVX8[.1IN0!?&BM%,*F9%@N2&! ACMK(JR29_W_FJW^T>E@<\I$Q2(APTLC:I%(IE+9'"W5_.@OK)9&]9W#1\>= M-OOB5O>>)\YR)VAM32A;@&9E>,(0QZ0FD;K$E/"!B:.?&LO#^CXWCH\];;81 MKB?U#MC(8@Z*.,\8D18]!>N\(28$G;U003-[[!/B^P9Q3"Q90?RCNNZ]_Y.Y MN#/(%!3ZRRK+B/XR]21P"00HE=))IZT\^EFP8ES?H]>J,*!B,DJ+&]?]7TR; M%([>^Z^3'#"GK-,07*DF4(Z'\"OKDR>>:N68YJ#BT<=I/CG*Y[T?[,S1^I91 M2P1[=K-I:@N*D$264I%L5:F-B?NBDV6'1(W$X#235'_M?WP'?@1S=%\[AH%5%B(I=>6)Y!ZGL<+]&[=QKGDT/NJ9%\_:2 5/%\_: M1'Y[+9X5-47*@B;1*(7;HP%T&*,C"4TP(P2S0O@&BGUVQ;.VU6][TCRJXEDK M6EFT72SKD5?LKSA6TW$N]ICE-%BE+3/22R9%D#Q;8X#GI"%(N:88UB-O:[\? MZ/*[+G -@G)JBN+YUA'NFQO&A* J"$9P3+@H 3@2DD?>>AXT.F))F;VU!]T8 M?05+:#1',6M%U$F"<>$U)TQ[5])Q+ G&XW(A5$+5NRC"OFRA16Q'L:96YEP# MPVDGE>VGZO4=Q L8HT$PN('2&J@CP%+JI$?=(P>DA4QL,!:WHFB-UC[9N*\B MM:L1?F=86^JKX,?-^TR]A^'5)S^$."^6='P3G 3[1SD=J<)P.]W@MOI<^-KGFV4<1#6Q)+XP80D,4@@ MDCI.7*2"0*16,AHHKN8OB"U;W@G6)2W]JBR[F71A[.KZP^_G5[CGU[\LL5-T,._ MKW'-\PC"A3NU5+ZS%FR;0KR>5G'>4937]VI! MUQ3H*K0+8A4B@DM4,1F,U$F&*',"ETT6GEG+.D\ ;U.XVU]9KGQ,=?$VN7H4 M/BLO\)^DA53">1^XU8E2SHS-4G56/G$WBV!2,_XVCF^+X7PZ&)4*C/@S&'Z! M;TX=OA_W.2&(H F=.DL5<4@&PJ.S*EEID0\UC((FX'8UB9;>,>I8KY/&'8#X M%"EZKK:T4Q661,I]M(HJZJK7=4 C#I<$AL801N\\@6I MOZ:P*SA*:P 6B91_SJ<9:NEZ\ 9_S#K19^Z+%\"%3$0R@1():#,"$EI[RZ@U M5:H';@;S!=%I#WJJ<(X]28PYO_GLN\-R.G7ZR0\_EDPN#SYGSXBW)9#!L$B\ M5,6;C,E3IM"UK!+JOQK."V1)"W*OD(;]8-BS\7X8]'IO!\,__3!UA):1&1RL MH5$06?)< _HU1,007%:@@ZER0?8$KA?(CS8U42'M>!6\#J,JB]*R54;)B*2X MGMD(0"#;E"(PIEV5++158 Y,B5TUUH -&XF[MCTR7[]P^V)4^Z^3*RTHD MRVZ <5]A'-6-I5IZ.99PC$<$.+G[<]890T$3(7@@,I5\0"J!.*J,\5IQ62O1:)_X)2 B\RZU-J<-^T\N'/ M79GM2*W"9)[4*7PPRAFN['.2S@9BG4!WT>+44\V.QJZIZ,)AN99")*6:I">#=AJ2%!&45$0!N8:AV@SH7A MHZA>N@O1GDIJ\&6*95ZSH@&8FD[# S2'<11:U-8B#W86=86-8P$4@!8*$D%K MEZ,Q8A4)3G'"2GJ7"#(:5>7N;P]Z?\(%V)O:-Y!PRT'6OW?[:?#G?&!W=DNF M,8$ACBM-9'2(1PI.DD\J0(E@#:J!M;?JV?O?ZG<0]:!%.;5LIE]U2YCG0SA* M,%J!DI@W4MN+1SU5KNTJIY*2L<1DQ95!$Y0GTT!Q:Q[_7)77AK0J&$>G@^'GP1 W MAHM!_R&P4MG+9NZ(D*X4@1&"! V") '9>,.=DZG&1KD6T7/4?+MBKG#9.:W& MR/ M*;/)T01<3;?J472'<;-:TV4SCNR@B I.U^,@O7*2\E(S4GF+S@;'*1(28F8^ M@X<8>*QR9'< ECSAE!V&))O(OV6K<7']O!<\7);0V:XH6*GVZ35)VN/0!4A< M/JDFQ4S 'Y(*1TDL*B2%[^$Y"7PH!TQ5]@/W@\':&Z-O[[O^7ZY>S[[[]ON MY\EAU-=R>S%9[Z+AQ@(/!'B,"%$FXDM887(\.Y$3T[1*U&T#;"_=[FQ;/15B M]=="+ #GQ04:0*QIA3; >!A;M'7]-N7/CLK9YTIT#ZJAW!B;@)A0HGUU,,2! MQ!G+':>ER(2B55) #L:?)ZS48Z#/)CIIV6:]@W/?D)(Q.33!)8F1E\I]7)' M3"2<<>F9RL+0IPHFK'OV_BV1UA4P:%%Z+5\V?.A^_(3&T6^C:3NU>2$9RB%X MKTB.)J&S98!8'W&20C+%='(&;W\W?O'L)H M5-KD[D]KE#-9C6NAA(G.62O\1T9KT7KW7C@3+#, Y5/O:.HM/J"G*1LT\ MP'G!'55118D>J:,Y>662-(P!C;*S^+#=C+9YJ\MW=XDVVJ//:I7#I:8W3^P/MI=5P*[TS&/3&5WHX E#B7'=$A:6F% ME&*Q4U2[@SMH4OINNEXT+7<5;X4SL#DDQ*&!4NU(-"7UV:A(@F6.> #-@\)= M6%;E\.%TN[4VUFAW(U%6<"KO6O'.6O.^F1S3O(=A=X #!!K0NJ+$\%*OV41& MO$8.6Y^]Y_B+**N$G#T&ZN6H?F>15XBJF&/[=@0_Z7=" W6XA2K"H13)L:7V MI>21&"&$S]("J"K77JOAO!P*["#F"A?E/@MC]^6'>]([ES2FI)$G.EY )N=ZY0W!HCG)7.W>O[78,SCZ)[ M.71I3PG+3%&M69 Z*1DY%<2!*A>%L239>4U\--DZ2:6'JHY"K;IMUAJ; EIS MDI8.%]22P(4J-:.Y#3K1'*O$'AY+W;:V2=V"F)=9;-JK0S(?[_0BDY4Z+T8$ MXI5$6#3@_EVNP*F&+-&,HZ*.6[0&S[[JB[3K][8AW&,I'/)$YDK.PG NB6<3 M42E&+*Z+)$N>&42@*;S&C+\=U+Y9=M\&XJ^?W=4 S.O.[MM$6X^G>6TAZNKZ M3RR7DH&.&%5RF') NTSJ0!C5BBIFM>152@@=?79?:VK?1,+[R.[3X+C,I97( M).I)NE *EU@"Z+%Y$W.DK$FVT3%F]VTDZJ>R^S:1TSZR^QP-S@2T9M'(1 [;5FN[2FE/V7U)970,="8%L'22P_H[(@FS0DXIK&+*("$60V MT4L03)B,\@S*T-!Y%'1[0MT^8&+%0RJ+M4G8A,O1(QVM<^!ET*%0-J@D2W79 M8*+KK'C>KHE87W Y&@R_?CM6\$*KF&PBE')>:MEF8H,5)!OE!:]&;R70XWVM% E%76&\@+&'>>T88)Z@@XQ M\I8"&GA@T!<"FUP$0X6HRP@$\7+TOJE$*X1:O!OT/U[#\&9^7U[DEN[D MIES<=5PYX@BT=!-(K 0F7BH=4)>CB*6#/G@6M2KY*P8+9<*=7 M_N/903@ #CID0JW(1((I694&?3.EA -)F6-5;@M6HMG7U5*M^;^U9(_E9FD] MAW_^>HK&SD< WIV'M4$=LW[K"UQ'^;F:R_<:,S']A5[1+Q4 MT65@(A G)VW7(^#6[M']\SIKR:30NDHCWZ/BXQ,WV.!#-KFSXGF[;0KE4'$,[[I?()WWQ[[_ ML8O:FD2RCKZYL88&*D)*N#M:W"R9PP4K&UOB8Z-EU'F6JMQE- &WZZZX_AV_ MC2#?]MYU,W1HD,8*KX@ 43FB-9"8HDPKE34(=J8JQ3I; )N_WMGZYQ9W"A; MUTF%RY%'A/#+L.2Y:)8=.MJ:)%\$8"$2;X3&K5YG)9-,N4Y[VZ> O2J^;*&+ M"I;W(_A.8KR]N9U4&3NY&0S'W?^99$MU<'O-SF9%M(-2Z8.5/D YHM*]CDYP M)7V5&,O-H;XN/K6AKPH7-(\@+M='P )3GG+B:49T(41<*\OI8DXHAR 8]?O> MP ]R17=(YFRJAPJ7-=_R%A[!.3T^]K84&[K6J]OQH&D'/!8Z.4A2CT?-BS#HQ M$D!)I54665:Y1MX X^%SCMIE2?,%;"=M[=>J^@;TPM_,2[$U@5OSFF=#O(>Y MWJFF_^8\:TUY1\ YIW%7*$7_P&F/&SXWI9VG(D:7>-]LM*V3*G447'OBZN98 MJ;:)SBI0['KH$]SXX1\EQF_R3<%V5V$\N0P4MPP4@2:E!@()(N#:+KT08+6 M6,4N>Q3541GRN^MTL?-V:PII.>7K]'8T'MS \%UW-![-JY6CV$>?NI_G\$JE M0!X8)2[H@K%4#$WHG.9(L[8FT&R;I( U>-7+)$$-.;>X:(R&X\X''/FT.K3R MV4:)((Q$!T0RPXBUT1/#.L+-8BWEVR+ MQSMW(.:IB@U@;&#"-E=T^U/\:9-T!PTLZG '\=68K/-JSH(JFY4E@97>D@H) M:@48PIPR/%+*HFFREQ^'%M<8>^TK<1.IM:R\7U%2-[7\[[4ZR'[0AN!9-I@D0_]<](,QZ<$9P M B;Q$LR32SGU0)(*/-DLDX,F5=Z::?#^FY^A!K<67,MS\'2),K$3P_C>XNR /ETI]<79U= M7_WC[-V;MYG6T1_K/\C!K1/T\@74P'ESSJ*"CEWLB8C+?!6?PW1P\R M@PJ=1T&W+=3M0ZO6/FHO(FX29I6,TEXSQJEV,BKJP/NDJ3?92Z6Y699T6VGB M#UK1_>Q[OA_AZA- :1]RDM)$(K[WICLJ-S2W0QC]_!6_^3P8^=XOP\'MYQ$^ MHG=;!%$^,R@E,V\A7:+;-/5(O]U(>9VHRI'C1%8XD3W'*2#-UX\&K:OK-M9GP8U$_0_@.^=C8JD_P&]]'8P+$TI.[B;))IB(CHR55+" MT4J+AI+H JYY4;JHJI#T<5C?B?A4?D +ZMQG2[\2V")T5-J"( (=.")#0L<^ M1$NBC\E+XU-V^^TJ>J * ,^#:*VILD97AUF=^,M^(?UE?H#U#FC'9&NH$Z7# M!.$T&LXU"-<,WG?JK:->!?56")2;F@3W%M^2+C:Y8'CK MN\-_^MXM?!-DQ^D(PI0&&$YRM *X*5V?#5$)?RXC%[%.;>2-4'ZGY./V7PUE M5VA?,2GW VGT%L6]8@;=7\P[BE&C@@[$\HQ0&1AB:99$!V>B\\!SJI*UL@'& M[ZQ\9(^NHN@*C3+JBW1ZC2MYLMZAHR4F61RL=([QZ&TY[9B6+&ACJAB9>QK? M_NK4/(\9<(RT.I:@Z@?#G,2Y=',W3D8UN6AUH+QER1$K2JA++A>M:#>1Y'F0 M)>V9ZBJ!U$_@.ER)G".DTJ">2BNX_X_ FX=7-0!8,[[Z282'B:AN5:_-.;.# M4@["'N]D$ "*,!X83AUT]FSII8#F-I6.UR3+] M!I?:_//78@=?#,:K5^#9!;9@@@L'EBA?"K08W"" MOQ?4,@<>8UA-!5:X4WF\Q0M.+4XC>EHHF5)M4RH2'+7$*FVH=]E$785=1]D& MZSE85>VIL\)9]\.V&$W O.JV6AMIZ]'^2MN(NGI;+=S3(0B9B52(3 H0)&3* MB0O<:,?!9%NE&MNQM]5J3^V;2'A/G7Y$T#HGZX@ORYHTI;GGXT$WJ#3SR;2.E"]O'=G)U=;E#_.LOP6A'4UF7Q'OQY/:$U*(:'1FE"(8'B/$HKW/CAU\'^1U,REB.QJ/M0S>??&0]03<=QV(HIP^3\O<< M(,J<0N ^ 3/2..6%R;FSR9#:5=[/@^'-U+=J2S.//'L/*FHZ ML@5=,2<9@Y09Z"!]2,Z)8*5TEEI/M52+NFHVR':4-DLF'.2WMV-T5&8)*Q.V MO/=?)\;(SLK;X!T5E;CM2!=+@'+KK;81DG(R6.XER_@3'QR/N _/5[TM![VC M4J_^48(9K+;A.5#(; MO4_6W=W- MYA@,=QJ(F\23LIR(R^@>JH@_!"9IKG/BOCOTG?WN;1%,_O5/&(V12.]AV!TD MUO$<#>4(GAA3&O H*8E%,YHDJ=$KPBQA<2QG?WWN3@]:IR/I>*%B]#80FJ,F4@I.+/J Z&A;-*Q#1NF*:E1N M8P2OD\=[UWW+9V-/#B(T',1)'L.P='7H]B<_'>0SM#D&DS\8#*]@^*4; 4<: MTV2Z"AI0WADH<=(Q D)3@7,V\_24F;)_U*^&V4=.B!9O@=H?Z1OPXT]ONB,? MNKWN^.OE\ .,N\/)+7_B,,\K4??H0QI(O;HLQ!GOS%J*/+42M$1;*E1? Q$@M) M$Y\DSUI2"2;59/?3$+_S^0"J;C$!H]&PUEE;LU.OV88SG:H?X+]O<5:6I).9 M/]&)2CO!+9M6!I?4..*E,(12[:W78$(2;;!X-YC?F7P@E5=(W=A:LI>?)P$Z MO^ 'QZ/SN1,ADQ9,XSQJH4($:54Y6LS':'\6H(?@0L6.:T M/BY.3[Y[X\=PWA\/N_U1-TXR CO**TJI,B09"$3B/"XY5[@7R11SB*5;5YU( MP'V,[OL,.#AGEB>&V3VT=1#_.!^-;B&]N1W>'6!.[:K)+V>C.?NK!-_@2#LA M>N%"";LR3N#VE!EQQE#"VC8 MC6CN3SXUD=.T=Y<3*<4(G*!%1 F"U"2 B\0HHT0.V3-1YWYE&[3?6=BZ3I>) MZ*HNA.M19QV"X H(CS&5ZK6^Q*"BV'2YYQ$L@&A27KO=Q? [%?>HU147'SM5 M\-_^W \=R?'7\SX.ZG820W,Y_@3#\2??OV^00.K.+)*[2A8=GS5.-V=(E-:6 M:.I,+#.*6$.UXA$H#;+J.?"VR%\-GY\!,5;,@YV3(4YZD\] 6BWVL[_*E] I M09TI9$5 *E7BRB5N'3$3SB FQ4+6J4ZQG4;P7@U)*VIM!;EVS[2Z:Q;QI+Q& MZP0V349CC!L%69/H.(X$18?NF\K$2(]31@@).E4Q MH:P;[*C!S:&CB(QH^E M/DBI$50ZWTP2J*RP*G)T]F1DIB2+9Q)4-D1P;D0VWB50-2A['\3AN\3LE0:+ MQ9RV54>-.IXS++,4K29H:F:=/H1SF+33[=6S1L\[R+:^QKTPZ'Q325(N]T[" M)Q*B],13ZK)DDHDG$DUK*7H3D;8+Q?FW2]0(,W2)$&)9'"U M0CAFXM)FXEW@Q"+5HK52JMC$QUOQZ/W;M[M(>M">F%INW??RSU5X;XJJPL$ZM _SP9#V1 MP",%P8D.7A%Y<76%#VIHJT)>W7L83NH.3&J:E3O$&:R@9%89&,F2"R*3 M5>4LVY' T)_@R3%P54Z U^#Y3J%6-%5A'5JX<_X-]3+ZA35=S*UJ+66<\7NL_P.V;P)**)1*0,Q293" M6!Z'GG#E9-PF*G..WC7):7SD%:^8&6T*O\6MM:42P2=3*@)G2Z1F'+_R MK)1-U> R]]XUB4=NWDS\]9XV;"_X&MJ?D; )C T.!HZCJ?PZ'WX'#:SI*K^- M^%KN;'T?C@!&XG<'!)R0F(4. @)FI":%(+]#BTN,:9;5^)FTBM9>4] M['"OH@F.@B96130\1>FGK00.AH%E69329TW:;S1K+'__S8=K0[Z1[ =M"*Y% MEV^YP[U/$J17CH!"ZTX&$4DP0A(56&"1A9Q$DYB)9AJ\_^9GJ,&M!;=V#M8M MT7IV\N'B_.*7J_=G'TXO?_WU\F)2J.LAJ$;5RM8\J$:9LB:8%ZO#H:]+G03MEH+K[3T"73G:?A5!+UUR==''[<_H3HG8U:_9OCS?X\_;GPH:5885D#DN7#).JO(A]:FF2:9HE E1 M\C4Z.)KR?(JC_ZBAM!5'UQ)Q4Q+*ZLQ8D)"9]%16B=K;'?JNYV87,)ZVEBB- M8D^^H#K*O+@>E*K@@_[$_?XTZ.%^,7K3[=V.(9V$T7CHX[@3$[ISU@G"/469 M>6:)HPRM"4YS-#XY7J=#X-:(C_!4I5UF+IZN[4>W%6X#?NNG;CD8# 74F1_V M<;&:8^R8$LPN)HF5)9XLI4@<#X$H2FU4.5OIJ[1N> S4_JFU)]T.*BFFP@W M[]#]^*D,] L,_4>85K*9'5J-+F_'HS'N=I/N-Q.XWQKE3";:G7B3OP7]T:=P"M'Y"[*,1N["CKC>/:$!<<3C2M M+ E44>(9EU0$AWBK5'[9".7^F7@(*FS)QLWU6(%TN'],"]7YWFS7F, \&4\7 M^.E^LCQW[QWW=S1.4,=M0,A)3_-YG0^E."^7TK$D@J]2LF)WZ*^2GGO6>(4X MSS5"G,EL298=)T'$Q"5ADAM2#F=*O'(@(6;E#(\,1!4G94.S4S-Q]#\/Y%,$UW!NF3/:9 *.3?HF9V,0MX4IJ:AVGJ,PJ46ZKT+PZZV]W MG518HQ9!S?TCW-43.(,[/?=)D.C0:Q6YU%7U&OT]6S(.]&&8A'Q]U-]+O7 M#$0*4FDO/-'6*2(=R\0G'\OA%,HP"A=R%9_HI6<@;J3PQAF(FVAKCQF(@D%P MEG.2K)I,-R VVDDFDO0 +C)>Y=3F96<@[D*A-C1UH&C8WT\^?#BYN/[/+<(! M[_ZT1N3?:EP+07XF^NB-2C8'5]*! P@%5F05?&(FYLXJB"T);.LXUH4'U!1> M@UA5G[AV*7"OK)*91Q^240)< LTTE]]$V'ITZOS!V\>C+CZAIBB;Q)P:ZSA3 MP9:H4^DMLU0$%;*6D89HLNH\ GA'8;XY>WM^]]Y GC[PMUZ]J]_UIX$W6!- MR(F"R"):G:UT65M!HREWJI(R:T1>)>[6EX<5[[CPP]+M\ MLOV0T>>J>%/'X M:!:[S2=?<G:QG(K)RSPCC)T(3(WDKA5JEDZ06[F:-OBBP@_0Q]_&)14M0=Y)8B0)104'"?8(Z M7J7>YA98]V_)M\^I1=.\MLHJ^'W+0BEUU$M)BK>W8Q3,S&$=WL<\^@!%X*F$ MJ[Q%$?K>?X(?=HS0/CKFB-"EXJ),DC@:/(XD0-*L)-96.>AJ;P@OD9,'4G#+ MI6>71S%+YCWI]V]+.-\W\+.^KAW/08?D+>'_K[UW:VXK1]9$W^=73,P[>N-^ MB9AS(F257>U]7+9#=O6>-T4"2-B,EDD/2;G*\^LGP8LL4:2X2"Z0,GVJ.ZI< MLFNM#YG? C(3>=&QMM_@B@&2/QP="AV5!CJGMQS@^[WYG%AT!-GWW+IF#=IY MT? <[3( MPYUBEP%90P#E4A ,2,!!F3!H4HH=2T1V8\Q'1'\ LQIH8L&64D_ M;G@?KV'R0T23^2VNY;Y8*QPC9U$Q\F(B ^TS4Q'1NI1L#&V:3.Z"\EA)&NV/ MM';*>2ZY%EKX=S M^NR+WM7_J#_;P6IHTNMO%=7B5J$+KI;I$IN G2;EH0_E;>7# 9(_)C-D2!QD MD,SD9,ER=XY!YH[1=Q' !FY-:-0 \IB,V))'<$Q"["+PGEVECY_QPQ3QYJ_1 M^-\XGBQ"$!_'MY/ILHE@5,9I]*S$DIG.4%C 0/KC)?MB;(XB=+!SM[[H^.9L M/_H8M1)F@_C-PQ7?9A7=9Q91OH_SU+R)C6RZ^'\:I;" M7FIH4(KS&-7B<^B"ZWB6P@]@S\%2V$]Y6_EP@.2;6PKW\'$/SDF(S 9''X$D MYRS8H&@[B\DI^LWDFM0B')<1.UD*;0FQB\ ;$&%QHLUWQ >;Y'+ND5>A!*MI M5Q2%:5OH?(N1=L6,WD-0.I4FHX:V 3NU<;&O"A]E<_4H_P;VQ6RF\_O19#J^ M6_V#0W0=9!V\2#(7E@(G>>ABF 6,^$1:VUU"+7?@K3 M.=#;"8&;3#[,0V>3V5:;?2@PF]HL%3!M2F QQ$!&=NT-*E-*HHG]^B2J\S=C M^U-*BYC\',OB<^D"IFEMT'TTI[%;>]36*@\.%G6+'>,!*+ U"L!R$DHSWJ#F+69+=C3(Q M'[EA&22J9%/)?J6+S=IXU8.'GJ"08'_ACOJ0S/&"3U[0&22B82*3/:%]J4V2 MN&7U9L\;RS&H)FVQN@2?>G25NRSS]$&4/J-&P92DHV7 E68Z2<6BU[1@:;/T M&#*W35S!5@O=ZGMQ+C"9&M&UFGPO7WM-1 "6)7VD0G'GVEBAN_F^W1?^< P& M#T37J#,#3TO4,DL&!2-3-=E=>?IW!QU6][.-\6EE0^\OW,<[L^EKN$L7&&P2G'T>6NPT MJJXBM9Z5]W#B3!(206?%C$XU?ER0U:GR3 !BTL+;Z+NQX-1'J3%23.Y'$VFO183/?6"(]45=5[C2HF1ABAT MLDA:+%J[XM%SKC-:[6(@KJPK,7KJ74>I-O(*"E?(ZDU/S2$P+&K03""8R!,/ ML329DG&4:J/'+_F XV^#A%7*UZD8,OTA,@S:D"%<[\#(,F:8;-;!A&Q-DV#+ MDZB>;;;T#CS97JVQKQJ.4BOT>CA%,IJG,W3"2A,48?*&!Z:YL37')C"$FGMC MA/#R2-5X]V']&BS96Q$-XK2;*X[(D;\=#]_-'-N+R02GDVL(M')9F_@ >L** MFH&C7ZE0R+0K2I3297QACT5CCT'^&A3J24D-TI@>8[WX,AI/!_]GT1_T/=D% MXWO[Y.48\V!Z[5PQTHO$I"J.K,8(+"@3F))*YB)35JE)]&8_N+\&R7I77(-[ MQFVH?R?A3NK<(9Q<2^TQV/H]!')2M><$-5O)DHO.15\P09-TJ1TP_HK$VE=% M#=H$/X;Z%JL@K8^RD A434E'7ICWMKH)J%*DKT&D_[\R#_[S%K>MF?"MWJ@(\0/+(D\]UC!=PH;DL1@()N21[ MO0EJCP+T%F:'YJ2Z6&)OT5[KH&T18,A+)'\P* TF"WW]-.P>!;OT M,D;D9<0#T@BV/[.UV#NL9+4CK\BZ"%1@4&EB<\R:/'3(AO,.[K9O>CZB!-3XZZ9%)4(EI%SWS">G(<(4CJL+!-HK^KL5S>*CR_F,O M83S^3KI<3%M#;[/BVC.3;*QC K%.:ZX5B9'L ZZ"YDUL]J= G2(D>3@3'@Q)[FRM_'(\QOQH,Z\"!&@N=O,7IM4D^( 0ZUV4A+\7)Q$"065'O;:+U*%&U MNK9=A^=1&FDD@:WT@^1_CF$>0X&YGKK5:W7]V/\,JC=?O/LCTXF MMP_L&I$A)Q42*U:D6@,++!9?*Y=SKHF*-J%KSZB=<9\CS=HJ[S'W;+_<6]RM M.B$")Q,Y*S15'))YK3(SFGO@5EAGNQ0T'LBG(V-/-(8HI>\L@]3QF;=$/=!.A4F0L'*WK40. - M'-AUN):->SL@:YFCL!G::;(4^E%A!UX<(/_C,J1$44S.D?E0Z(.0)K)@LV&I M*%F,\A%5DT/EV,S8DJUP;&+L(O8&A)C==NP?6FWDB.EVD4 M'?"U-!NV 3R-\="/.CMPY&!=M+@EV8931U5TQ2DTQWJ+PQEH.BB1FV*CU06Q M33S])%S98DZ+K>'!#RE.+TPQRT'0$TAE6:G:T M"8$%8^DT4Q*%"Q=EC+*FB M>SGX]'FZR->8[U!O1U.<$$C"9Y]JI6Z-@$64(J-MD. MZN[RKC-0>.\B[=%=F+FL+]X\.FOND;$H )-Y8CJ0C5W>-)>%%SK,7P,WK81F-O\POS7HI MVWKRT:VKM[JO:Z6(RV901@0=B0NZ%!&BT$JA#5!GIMIRW?DM#>+T/_*FA TQ M&,^XR:KV^?%TADA-Q@+QR\3 2V[BNC^)JM] !3T>%\5%(HF0K=#,^ "UN,C3 M.:GJ$!(>/7HO@3=J.;4>T#,)7>_%AJ<#%GL*O6=/\R&F9:)G32VN+1X+Z(3, MNEP#Z\XQ'YUF7 J3;9'!<=WAQ-K\AG/0;8\R/-(-Y!_P=^VC_F(T'H_^JG$0 M^$J_,_U^[7P)PF*LE?]D(F=)QI/DBO[FDE%U)KIJDLV_"\ASH$QSY?3LLJY6 M'TRF<',S:R0!W^L_8 (_"A!&M8/G, V^PLUUR3D6^AL#F%6PT=[FT="WD% 8 M(8*U)>V\@71__SEPY6CR[]GG72>)U\,T1IC@8/B(WLMST GN-006P<3:5%@R M[V*M8$&7/3JE;.Y F+U>?BYL:2_Y!C5G5_AUSN7)NU(7,%FNX-K$)&FIA15? M1]**DE@H&IBQ#HG 53B-^H)M0'0./.E7[#V6D3W>[E[ 9##Y\)7HF]\-_P7C M0LY6=^^&&B24=<5X#F0IZE2'I/'M2MH M_NV6;*5/\^;.UZH$Y11W#"4*0ADD"R8:9I(6D@>IG3Q"-YM-\,Z7.+THY#%M M?#O:O"P%TW3P#>_57?ND>8Z9UYI*XK@ 3P=F=BQI2W:5M"[F1MUO=D#Y:Y#H M4/4\YE)H$8?Y+/G="?$X<.X[:UL3]>LE*_B^L%^.8+[[AF##=_T2NM;%)VI18G90X MM^]CP,@X%.#TL<0 S<+\3^ Z)_+TJ8(U%#DHY>CAYOD'#'/]P]_?CY<.8D,>B31$[>U_[ MHCD'[IQ(-VOHU6/$^'+T#8=0__GEZ\V@EHT^A+H8['JM>;"=1."VO8=K>G*Y&.C*3$_U%IKJ-3>;'WP=Q;AK?2[AK-+UW 'GSF3?SW%X-_L9\^1G& MG[#^_.[(N^8^.BM=9%&2N:21(P,?,YUU*+6RD;L#+(XG7WT.%#B&U->P9._0 MN\V78D?:TA7\_]#YYL M5&UI?R6;*S#0=8+%[#M)/C&>=8*@4_7OCGMA>OK>X>T,HT:*6<.A@SNM/81Z MA1F_?*UB?S\>W-]_KZ/6+D@KF"U<$T[K&" Y=1(D204LJGB$EAH;\9TO>_I1 MR1KJ]-R49R/.=S]RI.?IK_5/XA?,U\4Y)V++MB;V M)R'++CKHN=O4^YOOO^.790<-'[-6Y.N54 >(FI18S$(P\+2#!A%I3UVY?U@; MW[G_S!/THN]7W*,>9-5CD7[&P?4;_ 0W+X?394?D5$I1A1RKVDR?:?!\/DS= M"$G>.;HLU]F1DZ6L)YC^\6GT[3_HT?//EWZQ^M6N>>UYG/J'RK/'XNH*98YB M>89TP+'Y0-]9O_???=RC^F EC'J48(\;[",\44..6'E>9&8Z@F31&L%HPU'H M4:?@UY2%/$--;CA&FRER%\&U/"$3NBB$44QX86M$G9;E:B=0YR7RE#1$]VQ/ MR,.DNND@W$4D#;K5K"1"SRA7#' H*C.1(3!:BV Q1,.DE%P)DX)-7;KF;GC\ M>1Q\?\=U +7^-.RJW%,"$M=&9D%DT M,E8?RQ"+16$I0BY%I.)XEW8?1U;LAI/PN'K=170]Z_-!GN['FE SO4B?!_33 MO#@@/-<"DY+U[AGJI ?.O'&1HC(:'+*0-=F?"0B><&"3[Q PHH?>"Q;1OZT:L@_> M>AYG[OZ"[+')SAV(!:FZP-@A;-Q=K_U_M=N/VP,TL*K# \37XQ:\"B<4462D M8R6CXT1&22:]#\B<%( J:(20?AHM;CA;^U?B+E+K67F+HKL%$%YH,?+S#\R#9C_H07,]'XZ(X:0E$>3 ^9>9T M$4S7Q+M@16+)E9BC#=:GWC[ !V_^"36XM^ :W)3=[U$TVU>$]J!MB*P0 ++2 MZ6SW!@O+S@9IB_0Y=/D4=[X86P5R'J9/+V+NL;7<.CQ+^[T#HI;WZ(\AG>;B M_#!5/:'W ^3<^,-?(BODHHO"63+6DI]5IU>CRRR(G-%:I\B1^YDUO^42O+GB M=Q!OBR[8HV$>#6=)SQ&&_WY7"M(F5_&]>?WBW=7B.(H\>"U59$(Y,B@T< :\ MU'DBW,<2? +5IM-2%W3'OU4_5(VK>7J]ZZ#!+-PI8=-HRRRWW,FLK;1?+;O=,F0JV+)#^RE-IJH!!" M'XUDY&AD#62+ZM+$_-L$Z+S,P%[$WJ"S[#I<#P95=\'7TCCARBXJ MZ/F"[/&(>BUS*+0V9DWM.9$Q,%_[:&>G5(@^"96ZE-$^>O S*?O96^ZCOH36 MP!9<0UB47&.A%<4DD!#1>>JE(,L%H$BC ]!?+3[K<[<-#A1U@Y;A*X,F%]3N M@*FE); .U&E._T,5]J3^#Y!V@[-^+38AI7.<1V9J)SMM'3)0OO:W!S3!VA!D MEQOQ9\R +6?Z,0BPBY ;*'[#G/C%X40.+V8C$IUKO'8U])%%HQ(+=? L[7E% MM1D*^22JXYL#ARONT42:OJ3>P"1X6)D\S^R2WGGG@(6HJPWK,@.O.3-)Z61S M+M@F:/ 8RGF9! >*NODXB/LCCCO@:FD6; )V&M/@4,4]R8,#I=[@E-B(#[6B M/ZTUR\9*(K])+#K43''T061P$H_02:(U&[:8"<F8]2XP.ILB[7V6]CXZJ8QP*G'H4I"P_NG/:+[[3I(?]2JVGDM+ECW1 MYQ8(CN]NI*0MM!A6;)U=97QF<3823QH)0Q-0^_)%-[R:\ *@!< M))!,%D]44DFRX*-F7A=O57!.0"?MK7OX.6CP8*'U7-!%@"YA"'GP:'?G 0T' M<@BB3Y;I4#P+/&7&;08K:[@W^&Z:7/^"\]!F#\+KL7B@@GI9AQ@M.F]]P.%@ M-'X[FN+DMULDW=@E/JFY(Q@,74W="&3=>>52]=)%<#6[DW=1;I=WG8&>>Q=I MST-X+^CAYB&P_X3A+8R_$[ZPW&00C1#>$*IV\VD7->?5%HVT&;F:.CI?;++BR"BTR(".3 \5)2DY;U MVZ&=$*WHD_!VBG>11M U;G("A0 MHEH\6$>X&A9U5,P4X9,H"D,ZPGSF8S)HI^C::0BTBU*.3IQWPV7.*4AGB,6: M=$P^D99UUB9(\H[00,G.NY2/<$VS$=^IK9L^E+L3>_;33/,KO568'_\:+:,B MR9ABA&+>9\TT0&!>UC[["G4L7&-P)R#0';Y?CD#[:>;H.U"=T[!DNDC%*(G MLJ@^7%&:00RU035P@4I'BTV21CHC_/5(M*=V>@Q[=@/Z:G2[#*Q+:XL6 EFB MC9/I.ET\&:((=!6 M"-]OQ07]A1SCTFQ2XP/1A;.B_J"J8D^Y$?)VF&XU)P# M"86!\<5QG8W!K@-)'SW\/"YX^I'=FE#&P9V5'R!:EMQVP+1C$]XUKSE-"]X# M-?"4/@^07H/VN^N@$3F=K'D%D&K<3)''&FH8S2":C-Q!Z92A>E2%;FF]VUZ? MNPBM9SU>CKY\&4SK[!BA@UDN+&^XC_^1\KPJ$3Y-^SWYC]O"[^"LM_K__\\^KUG:#^ M^NNO?Z31>(CCR70TQ'@[N,F#X:T.]\^8^9V"Y_NWK]]E\O/WQ\=_7[ MU;L_WS^$,QE\^7JSS;1Z](C_^('N(>K%<^/>TUHV3^3/(_\__&,AB M@;[)'+BWFA<;I1!_H93&-Q,>I#K\DG'$.]:U"M2YE9R M+9/V6,A.33X^O)_W\YR-:>?1_GU\!M.9IO, MN[^J%C\/OMX;DAN2TI!D9")P\MYLXLRKDADO&)&.*_IQDZO$S@A/4$9Z,#]6 MXZUMU-'@ OI#^HSY]@87JW_Q?2:+N7XP$:X71>XBN+Y][WPQS%>O;H?Y[I868S9:L%!KK+3A MA@&4.K;<&?(_+>;53E#K?>V5YYYR,MPNTAWU))H3.=#DW5S^?UN%DJ0/:Z-61D890@Z.HU! /TW7 MV^$W$?3^[O73SSN>V+NXVAX%6@F8LC4Z61-3$/1!)05)EYSR!NFW=+@5#]+4 M&*BU2-^XDHEY#HD)AUZ&C-&Y)GD_31SNV=.N\.OM.'V&";X?CSZ-X+L&Y*T7 @GX&7Y$5M)Z1:++HCON?B;._" MC4>N50-5-'"U/XX1)K?C[S.X'S[#&">+.>'YVAL=N9&!\> $T[DH%GSR9*_& M$#6/])NQ!4N>P'0.S.A+Y T2M]_/Y_A-7HW&/ZC[KM0+@M%PAO=:66,Q<<>R M05]S@@4#'H A2H*GI'-ZS?#FPTFQ'=HY<*-G!31(REZ_KUUA%1C9"C\VN!]_ M9KG5":XM;76TP14L3/O:0".3%2R=R1X@&R6.>.IT@7P.E#J2PAKD;L_WQO