0000883902-19-000061.txt : 20191106 0000883902-19-000061.hdr.sgml : 20191106 20191106084905 ACCESSION NUMBER: 0000883902-19-000061 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20190928 FILED AS OF DATE: 20191106 DATE AS OF CHANGE: 20191106 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: 191195208 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-20190928.htm 10-Q Document
0000883902--12-31September 28, 20192019Q3FALSEP8YP3YP3YP3YP3Y00008839022019-01-012019-09-28xbrli:shares00008839022019-10-31iso4217:USD00008839022019-06-302019-09-2800008839022018-04-302018-07-2900008839022017-10-302018-07-29iso4217:USDxbrli:shares00008839022019-09-2800008839022018-10-2800008839022018-12-3100008839022017-10-2900008839022018-07-290000883902us-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:CommonStockMember2018-10-280000883902us-gaap:AdditionalPaidInCapitalMember2018-10-280000883902us-gaap:RetainedEarningsMember2018-10-280000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-10-280000883902us-gaap:TreasuryStockMember2018-10-280000883902us-gaap:TreasuryStockMember2018-10-292018-12-3100008839022018-10-292018-12-310000883902us-gaap:CommonStockMember2018-10-292018-12-310000883902us-gaap:AdditionalPaidInCapitalMember2018-10-292018-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-10-292018-12-310000883902us-gaap:RetainedEarningsMember2018-10-292018-12-310000883902us-gaap:CommonStockMember2018-12-310000883902us-gaap:AdditionalPaidInCapitalMember2018-12-310000883902us-gaap:RetainedEarningsMember2018-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000883902us-gaap:TreasuryStockMember2018-12-310000883902us-gaap:CommonStockMember2018-04-290000883902us-gaap:AdditionalPaidInCapitalMember2018-04-290000883902us-gaap:RetainedEarningsMember2018-04-290000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-04-290000883902us-gaap:TreasuryStockMember2018-04-2900008839022018-04-290000883902us-gaap:TreasuryStockMember2018-04-302018-07-290000883902us-gaap:CommonStockMember2018-04-302018-07-290000883902us-gaap:AdditionalPaidInCapitalMember2018-04-302018-07-290000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-04-302018-07-290000883902us-gaap:RetainedEarningsMember2018-04-302018-07-290000883902us-gaap:CommonStockMember2018-07-290000883902us-gaap:AdditionalPaidInCapitalMember2018-07-290000883902us-gaap:RetainedEarningsMember2018-07-290000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-290000883902us-gaap:TreasuryStockMember2018-07-290000883902us-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-280000883902us-gaap:CommonStockMember2017-10-290000883902us-gaap:AdditionalPaidInCapitalMember2017-10-290000883902us-gaap:RetainedEarningsMember2017-10-290000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-10-290000883902us-gaap:TreasuryStockMember2017-10-290000883902us-gaap:TreasuryStockMember2017-10-302018-07-290000883902us-gaap:CommonStockMember2017-10-302018-07-290000883902us-gaap:AdditionalPaidInCapitalMember2017-10-302018-07-290000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-10-302018-07-290000883902us-gaap:RetainedEarningsMember2017-10-302018-07-29cnr:operating_segment0000883902cnr:CommercialSegmentMember2018-04-302018-07-290000883902cnr:CommercialSegmentMember2017-10-302018-07-290000883902cnr:CommercialSegmentMembercnr:CENTRIAInternationalLLCMember2017-10-302018-07-290000883902us-gaap:NaturalDisastersAndOtherCasualtyEventsMember2018-04-302018-07-290000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2019-06-302019-09-280000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2018-04-302018-07-290000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2019-01-012019-09-280000883902cnr:CommercialSegmentMembercnr:MetalBuildingProductsMember2017-10-302018-07-290000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2019-06-302019-09-280000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2018-04-302018-07-290000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2019-01-012019-09-280000883902cnr:CommercialSegmentMembercnr:InsulatedMetalPanelsMember2017-10-302018-07-290000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2019-06-302019-09-280000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2018-04-302018-07-290000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2019-01-012019-09-280000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2017-10-302018-07-290000883902cnr:CommercialSegmentMember2019-06-302019-09-280000883902cnr:CommercialSegmentMember2019-01-012019-09-280000883902cnr:VinylSidingMembercnr:SidingSegmentMember2019-06-302019-09-280000883902cnr:VinylSidingMembercnr:SidingSegmentMember2018-04-302018-07-290000883902cnr:VinylSidingMembercnr:SidingSegmentMember2019-01-012019-09-280000883902cnr:VinylSidingMembercnr:SidingSegmentMember2017-10-302018-07-290000883902cnr:MetalMembercnr:SidingSegmentMember2019-06-302019-09-280000883902cnr:MetalMembercnr:SidingSegmentMember2018-04-302018-07-290000883902cnr:MetalMembercnr:SidingSegmentMember2019-01-012019-09-280000883902cnr:MetalMembercnr:SidingSegmentMember2017-10-302018-07-290000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2019-06-302019-09-280000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2018-04-302018-07-290000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2019-01-012019-09-280000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2017-10-302018-07-290000883902cnr:SidingSegmentMembercnr:StoneMember2019-06-302019-09-280000883902cnr:SidingSegmentMembercnr:StoneMember2018-04-302018-07-290000883902cnr:SidingSegmentMembercnr:StoneMember2019-01-012019-09-280000883902cnr:SidingSegmentMembercnr:StoneMember2017-10-302018-07-290000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2019-06-302019-09-280000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2018-04-302018-07-290000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2019-01-012019-09-280000883902cnr:SidingSegmentMembercnr:OtherProductsAndServicesMember2017-10-302018-07-290000883902cnr:SidingSegmentMember2019-06-302019-09-280000883902cnr:SidingSegmentMember2018-04-302018-07-290000883902cnr:SidingSegmentMember2019-01-012019-09-280000883902cnr:SidingSegmentMember2017-10-302018-07-290000883902cnr:WindowsSegmentMembercnr:VinylMember2019-06-302019-09-280000883902cnr:WindowsSegmentMembercnr:VinylMember2018-04-302018-07-290000883902cnr:WindowsSegmentMembercnr:VinylMember2019-01-012019-09-280000883902cnr:WindowsSegmentMembercnr:VinylMember2017-10-302018-07-290000883902cnr:AluminumMembercnr:WindowsSegmentMember2019-06-302019-09-280000883902cnr:AluminumMembercnr:WindowsSegmentMember2018-04-302018-07-290000883902cnr:AluminumMembercnr:WindowsSegmentMember2019-01-012019-09-280000883902cnr:AluminumMembercnr:WindowsSegmentMember2017-10-302018-07-290000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2019-06-302019-09-280000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2018-04-302018-07-290000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2019-01-012019-09-280000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2017-10-302018-07-290000883902cnr:WindowsSegmentMember2019-06-302019-09-280000883902cnr:WindowsSegmentMember2018-04-302018-07-290000883902cnr:WindowsSegmentMember2019-01-012019-09-280000883902cnr:WindowsSegmentMember2017-10-302018-07-2900008839022019-01-010000883902us-gaap:AccountingStandardsUpdate201602Memberus-gaap:RetainedEarningsMember2019-01-010000883902us-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201409Member2018-10-290000883902us-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201616Member2018-10-29xbrli:pure0000883902cnr:EnvironmentalStoneworksMember2019-02-200000883902cnr:EnvironmentalStoneworksMember2019-02-202019-02-200000883902cnr:EnvironmentalStoneworksMember2019-01-012019-09-280000883902cnr:EnvironmentalStoneworksMember2019-06-302019-09-280000883902cnr:PlyGemMember2018-11-152018-11-150000883902cnr:PlyGemMember2018-11-150000883902cnr:PlyGemMember2018-11-162018-11-160000883902cnr:PlyGemMember2018-11-160000883902cnr:PlyGemMember2019-01-012019-09-280000883902cnr:TermLoanFacilityMember2018-11-160000883902cnr:CashFlowRevolverMember2018-11-160000883902cnr:TermLoanFacilityMember2018-11-162018-11-160000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-162018-11-160000883902cnr:CashFlowRevolverMember2018-11-162018-11-160000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-04-120000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMember2018-04-120000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-04-120000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-152018-10-150000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-150000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMember2018-10-140000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMember2018-10-150000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-140000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-10-150000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-160000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMember2018-11-150000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMembercnr:ABLU.S.FacilityMember2018-11-160000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-150000883902cnr:ABLCanadianFacilityMembercnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-11-160000883902cnr:AblFacilityMember2018-11-162018-11-160000883902cnr:AblFacilityMemberus-gaap:LetterOfCreditMember2018-11-160000883902cnr:EightPercentSeniorNotesDue2026Membercnr:PlyGemMember2018-04-120000883902cnr:EightPercentSeniorNotesDue2026Member2018-04-120000883902cnr:SidingSegmentMembercnr:PlyGemMember2018-11-160000883902cnr:WindowsSegmentMembercnr:PlyGemMember2018-11-160000883902cnr:EnvironmentalStoneworksMember2018-04-302018-07-290000883902cnr:EnvironmentalStoneworksMember2017-10-302018-07-290000883902cnr:CommercialSegmentMember2018-10-280000883902cnr:SidingSegmentMember2018-10-280000883902cnr:WindowsSegmentMember2018-10-280000883902cnr:CommercialSegmentMember2018-10-292018-12-310000883902cnr:SidingSegmentMember2018-10-292018-12-310000883902cnr:WindowsSegmentMember2018-10-292018-12-310000883902cnr:CommercialSegmentMember2018-12-310000883902cnr:SidingSegmentMember2018-12-310000883902cnr:WindowsSegmentMember2018-12-310000883902cnr:CommercialSegmentMember2019-09-280000883902cnr:SidingSegmentMember2019-09-280000883902cnr:WindowsSegmentMember2019-09-280000883902us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2019-01-012019-09-280000883902srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2019-01-012019-09-280000883902us-gaap:TrademarksAndTradeNamesMember2019-09-280000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2019-01-012019-09-280000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2019-01-012019-09-280000883902cnr:CustomerListsAndRelationshipsMember2019-09-280000883902us-gaap:TradeNamesMember2019-01-012019-09-280000883902us-gaap:TrademarksAndTradeNamesMember2017-10-302018-10-280000883902us-gaap:TrademarksAndTradeNamesMember2018-10-280000883902cnr:CustomerListsAndRelationshipsMembersrt:MinimumMember2017-10-302018-10-280000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2017-10-302018-10-280000883902cnr:CustomerListsAndRelationshipsMember2018-10-280000883902cnr:IncentivePlanMembersrt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-280000883902cnr:IncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2019-01-012019-09-280000883902cnr:IncentivePlanMembersrt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-280000883902cnr:IncentivePlanMembersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-280000883902us-gaap:PerformanceSharesMembercnr:IncentivePlanMembersrt:MinimumMember2019-01-012019-09-280000883902us-gaap:EmployeeStockOptionMember2019-01-012019-09-280000883902us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-280000883902us-gaap:PerformanceSharesMembersrt:MinimumMember2019-09-280000883902us-gaap:PerformanceSharesMembersrt:MaximumMember2019-09-280000883902cnr:PerformanceStockUnitsMember2019-01-012019-09-280000883902cnr:KeyEmployeeAwardsMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-280000883902us-gaap:RestrictedStockUnitsRSUMember2017-10-302018-07-290000883902cnr:PerformanceStockUnitsMembercnr:KeyEmployeeAwardsMember2019-01-012019-09-280000883902cnr:ExecutiveAwardsMembercnr:PerformanceStockUnitsMember2017-10-302018-07-290000883902cnr:PerformanceStockUnitsMembercnr:KeyEmployeeAwardsMember2017-10-302018-07-2900008839022018-11-162018-11-160000883902us-gaap:EmployeeStockOptionMember2019-06-302019-09-280000883902us-gaap:EmployeeStockOptionMember2018-04-302018-07-290000883902us-gaap:EmployeeStockOptionMember2017-10-302018-07-290000883902us-gaap:PerformanceSharesMember2019-06-302019-09-280000883902us-gaap:PerformanceSharesMember2018-04-302018-07-290000883902us-gaap:PerformanceSharesMember2019-01-012019-09-280000883902us-gaap:PerformanceSharesMember2017-10-302018-07-290000883902us-gaap:MultiemployerPlansPensionMembercnr:CentriaMembercnr:TheSteelworkersPensionTrustMember2019-09-280000883902us-gaap:PensionPlansDefinedBenefitMember2019-06-302019-09-280000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-06-302019-09-280000883902us-gaap:PensionPlansDefinedBenefitMember2018-04-302018-07-290000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2018-04-302018-07-290000883902us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-09-280000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-09-280000883902us-gaap:PensionPlansDefinedBenefitMember2017-10-302018-07-290000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2017-10-302018-07-290000883902us-gaap:PensionPlansDefinedBenefitMember2019-09-280000883902cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member2019-09-280000883902cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member2018-10-280000883902cnr:AssetBasedLendingCreditFacilityDueFebruary2023Member2019-09-280000883902cnr:AssetBasedLendingCreditFacilityDueFebruary2023Member2018-10-280000883902cnr:TermLoanFacilityDueApril2025Member2019-09-280000883902cnr:TermLoanFacilityDueApril2025Member2018-10-280000883902cnr:TermLoanFacilityDueFebruary2025Member2019-09-280000883902cnr:TermLoanFacilityDueFebruary2025Member2018-10-280000883902cnr:CashFlowRevolverDueApril2023Member2019-09-280000883902cnr:CashFlowRevolverDueApril2023Member2018-10-280000883902cnr:EightPercentSeniorNotesDue2026Member2019-09-280000883902cnr:EightPercentSeniorNotesDue2026Member2018-10-280000883902cnr:ABLCreditFacilityDue2023Memberus-gaap:OtherAssetsMembercnr:AblFacilityMember2019-09-280000883902cnr:ABLCreditFacilityDue2023Memberus-gaap:OtherAssetsMembercnr:AblFacilityMember2018-10-280000883902cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member2018-02-080000883902cnr:TermLoanCreditAgreementDue2025Member2018-02-080000883902cnr:TermLoanCreditAgreementDue2025Member2018-11-160000883902cnr:TermLoanCreditAgreementDue2025Member2018-11-162018-11-160000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-04-120000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2018-04-120000883902cnr:TermLoanCreditAgreementDue2025Member2018-04-122018-04-120000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-11-162018-11-160000883902cnr:TermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMemberus-gaap:BaseRateMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMember2019-01-012019-09-280000883902cnr:TermLoanFacilityMember2019-09-280000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMembersrt:MinimumMember2018-04-122018-04-120000883902srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:BaseRateMembercnr:CashFlowRevolverMembersrt:MinimumMember2018-04-122018-04-120000883902us-gaap:BaseRateMembersrt:MaximumMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902cnr:CommitmentFeePercentageOneMembercnr:CashFlowRevolverMembersrt:MinimumMember2018-04-122018-04-120000883902cnr:CommitmentFeePercentageOneMembersrt:MaximumMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902cnr:TermLoanCreditAgreementDue2025Membercnr:LeverageRatioTargetAchievedMembersrt:MinimumMember2018-04-122018-04-120000883902cnr:TermLoanCreditAgreementDue2025Membercnr:LeverageRatioTargetAchievedMembersrt:MaximumMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2018-04-122018-04-120000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-02-080000883902cnr:AblFacilityMemberus-gaap:LetterOfCreditMember2018-02-080000883902cnr:AblFacilityMembercnr:SwinglineBorrowingsMember2018-02-080000883902cnr:AblFacilityMember2019-09-280000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:AblFacilityMember2018-04-122018-04-120000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:AblFacilityMembersrt:MinimumMember2018-04-122018-04-120000883902srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMembercnr:AblFacilityMember2018-04-122018-04-120000883902us-gaap:BaseRateMembercnr:AblFacilityMembersrt:MinimumMember2018-04-122018-04-120000883902us-gaap:BaseRateMembersrt:MaximumMembercnr:AblFacilityMember2018-04-122018-04-120000883902cnr:CommitmentFeePercentageOneMembercnr:AblFacilityMembersrt:MinimumMember2018-04-122018-04-120000883902cnr:AblFacilityMemberus-gaap:RevolvingCreditFacilityMember2018-04-122018-04-120000883902cnr:EightPercentSeniorNotesDue2026Membercnr:PlyGemMember2018-04-122018-04-120000883902cnr:EightPercentSeniorNotesDue2026Member2018-11-160000883902cnr:EightPercentSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodOneMember2018-11-162018-11-160000883902cnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902cnr:EightPercentSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2018-11-162018-11-160000883902us-gaap:DebtInstrumentRedemptionPeriodThreeMembercnr:EightPercentSeniorNotesDue2026Member2018-11-162018-11-160000883902cnr:EightPercentSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodFourMember2018-11-162018-11-160000883902cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member2015-01-160000883902cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member2018-02-082018-02-080000883902cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member2017-10-302018-07-290000883902cnr:SecondaryOfferingMembercnr:CdAndRFundMember2017-12-112017-12-110000883902cnr:SecondaryOfferingMembercnr:CdAndRFundMember2017-12-110000883902cnr:CdAndRFundMember2019-09-280000883902cnr:CdAndRFundMember2018-10-280000883902cnr:A2016StockRepurchaseProgramMember2016-09-080000883902cnr:A2017StockRepurchaseProgramMember2017-10-100000883902cnr:A2018StockRepurchaseProgramMember2018-03-070000883902cnr:StockRepurchaseProgramsMember2019-09-280000883902cnr:StockRepurchaseProgramsMember2019-01-012019-09-280000883902cnr:StockRepurchaseProgramsMember2017-10-302018-07-290000883902cnr:SecondaryOfferingMembercnr:CDRFundVIIIInvestorGroupMember2017-10-302018-07-290000883902cnr:AblFacilityMember2019-09-280000883902cnr:CashFlowRevolverMember2019-09-280000883902cnr:TermLoanCreditAgreementDue2025Member2019-09-280000883902cnr:TermLoanCreditAgreementDue2025Member2018-10-280000883902us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2019-09-280000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2019-09-280000883902us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2019-09-280000883902us-gaap:MoneyMarketFundsMember2019-09-280000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2019-09-280000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsGrowthMember2019-09-280000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel3Member2019-09-280000883902cnr:MutualFundsGrowthMember2019-09-280000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel1Member2019-09-280000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsBlendMember2019-09-280000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsBlendMember2019-09-280000883902cnr:MutualFundsBlendMember2019-09-280000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2019-09-280000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsForeignBlendMember2019-09-280000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsForeignBlendMember2019-09-280000883902cnr:MutualFundsForeignBlendMember2019-09-280000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2019-09-280000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsFixedIncomeMember2019-09-280000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsFixedIncomeMember2019-09-280000883902cnr:MutualFundsFixedIncomeMember2019-09-280000883902us-gaap:FairValueInputsLevel1Member2019-09-280000883902us-gaap:FairValueInputsLevel2Member2019-09-280000883902us-gaap:FairValueInputsLevel3Member2019-09-280000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2019-09-280000883902us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2019-09-280000883902us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2019-09-280000883902us-gaap:ForeignExchangeContractMember2019-09-280000883902us-gaap:FairValueInputsLevel1Membercnr:DeferredCompensationPlanMember2019-09-280000883902us-gaap:FairValueInputsLevel2Membercnr:DeferredCompensationPlanMember2019-09-280000883902us-gaap:FairValueInputsLevel3Membercnr:DeferredCompensationPlanMember2019-09-280000883902cnr:DeferredCompensationPlanMember2019-09-280000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2019-09-280000883902us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2019-09-280000883902us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2019-09-280000883902us-gaap:InterestRateSwapMember2019-09-280000883902us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2018-10-280000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2018-10-280000883902us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2018-10-280000883902us-gaap:MoneyMarketFundsMember2018-10-280000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel1Member2018-10-280000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsGrowthMember2018-10-280000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel3Member2018-10-280000883902cnr:MutualFundsGrowthMember2018-10-280000883902cnr:MutualFundsBlendMemberus-gaap:FairValueInputsLevel1Member2018-10-280000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsBlendMember2018-10-280000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsBlendMember2018-10-280000883902cnr:MutualFundsBlendMember2018-10-280000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2018-10-280000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsForeignBlendMember2018-10-280000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsForeignBlendMember2018-10-280000883902cnr:MutualFundsForeignBlendMember2018-10-280000883902cnr:MutualFundsFixedIncomeMemberus-gaap:FairValueInputsLevel1Member2018-10-280000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsFixedIncomeMember2018-10-280000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsFixedIncomeMember2018-10-280000883902cnr:MutualFundsFixedIncomeMember2018-10-280000883902us-gaap:FairValueInputsLevel1Member2018-10-280000883902us-gaap:FairValueInputsLevel2Member2018-10-280000883902us-gaap:FairValueInputsLevel3Member2018-10-280000883902us-gaap:FairValueInputsLevel1Membercnr:DeferredCompensationPlanMember2018-10-280000883902us-gaap:FairValueInputsLevel2Membercnr:DeferredCompensationPlanMember2018-10-280000883902us-gaap:FairValueInputsLevel3Membercnr:DeferredCompensationPlanMember2018-10-280000883902cnr:DeferredCompensationPlanMember2018-10-280000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2019-05-31cnr:instrument0000883902us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2019-05-310000883902cnr:InterestRateSwapTwoMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-310000883902us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMembercnr:InterestRateSwapThreeMember2019-05-310000883902cnr:InterestRateSwapOneMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-05-310000883902us-gaap:ForeignExchangeContractMember2019-07-310000883902us-gaap:ForeignExchangeContractMember2019-06-302019-09-280000883902us-gaap:CanadaRevenueAgencyMember2019-09-28cnr:reporting_segment0000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-06-302019-09-280000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2018-04-302018-07-290000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-280000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2017-10-302018-07-290000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2019-06-302019-09-280000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2018-04-302018-07-290000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-280000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2017-10-302018-07-290000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-06-302019-09-280000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2018-04-302018-07-290000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-01-012019-09-280000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2017-10-302018-07-290000883902us-gaap:CorporateNonSegmentMember2019-06-302019-09-280000883902us-gaap:CorporateNonSegmentMember2018-04-302018-07-290000883902us-gaap:CorporateNonSegmentMember2019-01-012019-09-280000883902us-gaap:CorporateNonSegmentMember2017-10-302018-07-290000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2019-09-280000883902cnr:CommercialSegmentMemberus-gaap:OperatingSegmentsMember2018-10-280000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2019-09-280000883902cnr:SidingSegmentMemberus-gaap:OperatingSegmentsMember2018-10-280000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-09-280000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2018-10-280000883902us-gaap:CorporateNonSegmentMember2019-09-280000883902us-gaap:CorporateNonSegmentMember2018-10-280000883902cnr:RCRAFacilityInvestigationMember2019-09-280000883902cnr:RCRAFacilityInvestigationMembercnr:CurrentLiabilitiesMember2019-09-280000883902us-gaap:OtherNoncurrentLiabilitiesMembercnr:RCRAFacilityInvestigationMember2019-09-280000883902cnr:PCETCENortheastContaminationSiteMember2019-09-280000883902cnr:AuroraPlasticsLLCvs.AtriumMembersrt:MinimumMember2018-11-012018-11-30


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 September 28, 2019
 
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from          to    
 
Commission file number: 1-14315
 
 cnr-20190928_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)
 
(888) 975-9436
(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 filerýAccelerated filer
Non-accelerated filer
¨ (Do not check if a smaller reporting company)
Smaller reporting company
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ý No
 
Securities registered pursuant to Section 12(b) of the Exchange Act:
Title of Each 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,566,409 shares as of October 31, 2019.





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

i


PART I — FINANCIAL INFORMATION 
Item 1.  Unaudited Consolidated Financial Statements. 
CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
 Three Months EndedNine Months Ended
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Sales$1,285,043  $548,525  $3,645,332  $1,426,943  
Cost of sales
975,240  415,124  2,844,949  1,097,542  
Gross profit309,803  133,401  800,383  329,401  
Selling, general and administrative expenses154,034  79,039  466,368  228,231  
Intangible asset amortization44,725  2,412  132,699  7,237  
Restructuring and impairment charges, net4,984  (439) 15,522  1,143  
Strategic development and acquisition related costs10,500  3,642  36,668  5,503  
Loss (gain) on disposition of business  (1,013)   5,673  
Gain on insurance recovery  (4,741)   (4,741) 
Income from operations95,560  54,501  149,126  86,355  
Interest income155  48  491  118  
Interest expense(56,549) (4,572) (173,134) (16,913) 
Foreign exchange gain (loss)(616) (258) 1,084  (92) 
Loss on extinguishment of debt      (21,875) 
Other income, net717  345  665  1,072  
Income (loss) before income taxes39,267  50,064  (21,768) 48,665  
Provision (benefit) for income taxes14,103  14,078  (4,448) 13,114  
Net income (loss)25,164  35,986  (17,320) 35,551  
Net income allocated to participating securities(374) (221)   (248) 
Net income (loss) applicable to common shares$24,790  $35,765  $(17,320) $35,303  
Income (loss) per common share:  
Basic$0.20  $0.54  $(0.14) $0.53  
Diluted$0.20  $0.54  $(0.14) $0.53  
Weighted average number of common shares outstanding:  
Basic125,557  66,335  125,526  66,361  
Diluted125,558  66,438  125,526  66,477  
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
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Comprehensive income (loss):    
Net income (loss)$25,164  $35,986  $(17,320) $35,551  
Other comprehensive loss, net of tax:    
Foreign exchange translation gains (losses)(1,862) (68) 4,278  (92) 
Unrealized loss on derivative instruments(6,858)   (29,604)   
Other comprehensive loss(8,720) (68) (25,326) (92) 
Comprehensive income (loss)$16,444  $35,918  $(42,646) $35,459  
See accompanying notes to consolidated financial statements.
2


CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
 September 28,
2019
October 28,
2018
ASSETS  
Current assets:  
Cash and cash equivalents$105,244  $54,272  
Restricted cash3,872  245  
Accounts receivable, less allowances of $9,948 and $6,249, respectively
594,681  233,297  
Inventories, net467,916  254,531  
Income taxes receivable27,641  1,012  
Investments in debt and equity securities, at market3,569  5,285  
Prepaid expenses and other74,882  34,821  
Assets held for sale5,018  7,272  
Total current assets1,282,823  590,735  
Property, plant and equipment, less accumulated depreciation of $530,490 and $459,931, respectively
643,844  236,240  
Lease right-of-use assets308,256  —  
Goodwill1,677,929  148,291  
Intangible assets, net1,784,937  127,529  
Deferred income taxes  982  
Other assets, net10,667  6,598  
Total assets$5,708,456  $1,110,375  
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Current portion of long-term debt$25,600  $4,150  
Note payable  497  
Payable pursuant to a tax receivable agreement24,760    
Accounts payable235,247  170,663  
Accrued compensation and benefits84,951  65,136  
Accrued interest31,996  1,684  
Accrued income taxes18,137  11,685  
Current portion of lease liabilities68,993  —  
Other accrued expenses254,833  81,884  
Total current liabilities744,517  335,699  
Long-term debt3,267,646  403,076  
Deferred income taxes244,062  2,250  
Long-term lease liabilities243,624  —  
Other long-term liabilities280,722  39,085  
Total long-term liabilities4,036,054  444,411  
Stockholders’ equity:  
Common stock, $0.01 par value; 200,000,000, 125,621,510 and 125,566,409 shares authorized, issued and outstanding at September 28, 2019, respectively; and 100,000,000, 66,264,654 and 66,203,841 shares authorized, issued and outstanding at October 28, 2018, respectively
1,257  663  
Additional paid-in capital1,247,026  523,788  
Accumulated deficit(283,159) (186,291) 
Accumulated other comprehensive loss, net(36,139) (6,708) 
Treasury stock, at cost (55,101 and 60,813 shares at September 28, 2019 and October 28, 2018, respectively)
(1,100) (1,187) 
Total stockholders’ equity927,885  330,265  
Total liabilities and stockholders’ equity$5,708,456  $1,110,375  
See accompanying notes to consolidated financial statements.

3


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 Nine Months Ended
 September 28,
2019
July 29,
2018
Cash flows from operating activities:  
Net income (loss)$(17,320) $35,551  
Adjustments to reconcile net income (loss) to net cash provided by operating activities:  
Depreciation and amortization191,485  30,974  
Non-cash interest expense6,233  1,140  
Loss on extinguishment of debt  21,875  
Share-based compensation expense10,613  8,909  
Loss on disposition of business, net  5,092  
Gain on insurance recovery  (4,741) 
Non-cash fair value premium on purchased inventory16,249    
Gains on asset sales, net (335) (875) 
Provision for doubtful accounts(492) (177) 
Deferred income taxes(45,192) (1,676) 
Changes in operating assets and liabilities, net of effect of acquisitions:  
Accounts receivable(138,329) (13,512) 
Inventories63,327  (64,882) 
Income taxes1,256  2,446  
Prepaid expenses and other(4,374) (3,686) 
Accounts payable8,486  34,567  
Accrued expenses(21,005) 6,088  
Other, net(2,783) (185) 
Net cash provided by operating activities67,819  56,908  
Cash flows from investing activities:  
Acquisitions, net of cash acquired(179,184)   
Capital expenditures(86,364) (34,867) 
Proceeds from sale of property, plant and equipment873  6,338  
Business disposition, net  (1,426) 
Proceeds from insurance  4,741  
Net cash used in investing activities(264,675) (25,214) 
Cash flows from financing activities:  
Proceeds from stock options exercised  1,279  
Proceeds from ABL facility290,000  85,000  
Payments on ABL facility(120,000) (85,000) 
Proceeds from term loan  415,000  
Payments on term loan(12,810) (145,184) 
Payments on senior notes  (265,470) 
Payments on note payable  (1,245) 
Payments of financing costs  (6,521) 
Payments related to tax withholding for share-based compensation(231) (5,048) 
Purchases of treasury stock  (46,705) 
Net cash provided by (used in) financing activities156,959  (53,894) 
Effect of exchange rate changes on cash and cash equivalents1,406  (92) 
Net decrease in cash, cash equivalents and restricted cash(38,491) (22,292) 
Cash, cash equivalents and restricted cash at beginning of period147,607  65,794  
Cash, cash equivalents and restricted cash at end of period$109,116  $43,502  
 
See accompanying notes to consolidated financial statements.

4


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)
(Unaudited)
Fiscal Quarters and Transition PeriodCommon StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive Income (Loss)Treasury StockStockholders’ Equity
 SharesAmountSharesAmount
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  
Transition Period Beginning Balance, October 28, 201866,264,654  $663  $523,788  $(186,291) $(6,708) (60,813) $(1,187) $330,265  
Treasury stock purchases—  —  —  —  —  (347,040) (4,128) (4,128) 
Retirement of treasury shares(296,954) (3) (3,634) —  —  296,954  3,637  —  
Issuance of restricted stock977,226  10  (10) —  —  —  —  —  
Issuance of common stock for the Ply Gem merger58,638,233  586  712,455  —  —  —  —  713,041  
Other comprehensive loss—  —  —  —  (4,105) —  —  (4,105) 
Share-based compensation—  —  4,457  —  —  —  —  4,457  
Cumulative effect of accounting change—  —  —  (3,358) —  —  —  (3,358) 
Net loss—  —  —  (76,190) —  —  —  (76,190) 
Transition Period Ending Balance, December 31, 2018125,583,159  $1,256  $1,237,056  $(265,839) $(10,813) (110,899) $(1,678) $959,982  
Balance, April 29, 201866,252,112  $663  $521,190  $(249,832) $(7,555) (109,793) $(2,142) $262,324  
Treasury stock purchases—  —  —  —  —  (21,940) (436) (436) 
Retirement of treasury shares(22,044) —  (457) —  —  22,044  457  —  
Issuance of restricted stock12,657  —  —  —  —  —  —  —  
Stock options exercised21,788  —  239  —  —  —  —  239  
Other comprehensive loss—  —  —  —  (68) —  —  (68) 
Deferred compensation obligation—  —  (954) —  —  48,876  954    
Share-based compensation—  —  1,041  —  —  —  —  1,041  
Net income—  —  —  35,986  —  —  —  35,986  
Balance, July 29, 201866,264,513  $663  $521,059  $(213,846) $(7,623) (60,813) $(1,167) $299,086  
5


See accompanying notes to consolidated financial statements.
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, 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  
Balance, October 29, 201768,677,684  $687  $562,277  $(248,046) $(7,531) (291,128) $(2,140) $305,247  
Treasury stock purchases—  —  —  —  —  (2,938,974) (51,753) (51,753) 
Retirement of treasury shares(2,938,974) (29) (51,743) —  —  2,938,974  51,772  —  
Issuance of restricted stock410,379  4  (4) —  —  181,439  —  —  
Stock options exercised115,424  1  1,278  —  —  —  —  1,279  
Other comprehensive loss—  —  (55) —  (92) —  —  (147) 
Deferred compensation obligation—  —  (954) —  —  48,876  954    
Share-based compensation—  —  8,909  —  —  —  —  8,909  
Cumulative effect of accounting change—  —  1,351  (1,351) —  —  —    
Net income  —  —  —  35,551  —  —  —  35,551  
Balance, July 29, 201866,264,513  $663  $521,059  $(213,846) $(7,623) (60,813) $(1,167) $299,086  
See accompanying notes to consolidated financial statements.

6


CORNERSTONE BUILDING BRANDS, INC.
 NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
September 28, 2019
(Unaudited)

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


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


The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months Ended  Nine Months Ended  
September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Commercial Net Sales Disaggregation:
Metal building products$320,028  $384,311  $914,623  $964,924  
Insulated metal panels109,322  106,605  332,403  303,910  
Metal coil coating35,556  57,609  123,126  158,109  
Total$464,906  $548,525  $1,370,152  $1,426,943  
Siding Net Sales Disaggregation:
Vinyl siding$148,912  $  $400,220  $  
Metal75,933    199,265    
Injection molded17,429    47,163    
Stone32,254    70,441    
Other products & services41,271    123,512    
Total$315,799  $  $840,601  $  
Windows Net Sales Disaggregation:
Vinyl windows$481,104  $  $1,355,333  $  
Aluminum windows11,951    39,678    
Other11,283    39,568    
Total$504,338  $  $1,434,579  $  
Total Net Sales:$1,285,043  $548,525  $3,645,332  $1,426,943  

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


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


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


The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379  
Accounts receivable17,134  
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  
Goodwill60,487  
Other assets157  
Total assets acquired214,733  
Liabilities assumed:
Accounts payable5,910  
Other accrued expenses11,445  
Lease liabilities11,365  
Other long-term liabilities3,450  
Total liabilities assumed32,170  
Net assets acquired$182,563  
The $60.5 million of goodwill was allocated to the Siding segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
During the nine months ended September 28, 2019, the Company incurred $1.5 million of acquisition-related costs for Environmental Stoneworks, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. There were no significant acquisition-related costs incurred during the three months ended September 28, 2019.
The final acquisition accounting allocation for the Environmental Stoneworks Acquisition remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remained open as of September 28, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.
12


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


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


Purchase Price Allocation
The Company’s total purchase consideration in the Merger was equal to $728.9 million and is comprised of the Stock Issuance of $713.9 million and a cash payment of $15.0 million by the Company to settle certain third-party fees and expenses incurred by Ply Gem. The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$102,121  
Accounts receivable345,801  
Inventories301,513  
Prepaid expenses and other current assets51,223  
Property, plant and equipment364,981  
Intangible assets (trade names/customer relationships)1,720,000  
Goodwill1,469,563  
Other assets3,262  
Total assets acquired4,358,464  
Liabilities assumed:
Accounts payable139,955  
Tax receivable agreement liability47,355  
Other accrued expenses (inclusive of $25.3 million for current warranty liabilities)
246,341  
Debt (inclusive of current portion)2,674,767  
Other long-term liabilities ($163.6 million for accrued long-term warranty)
163,561  
Deferred income taxes325,593  
Other long-term liabilities31,947  
Total liabilities assumed3,629,519  
Net assets acquired$728,945  
At the acquisition date, $840.6 million of goodwill allocated to the Siding segment and $629.0 million allocated to the Windows segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
The final acquisition accounting allocation for the Merger remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include various income tax assets and liabilities, accounts receivable, inventories, goodwill, intangibles, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remained open as of September 28, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.
15


Unaudited Pro Forma Financial Information
During the three and nine months ended September 28, 2019, Environmental Stoneworks contributed net sales of $45.4 million and $108.2 million, respectively, and net income of $2.8 million and $5.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 September 28, 2019 and July 29, 2018 as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the nine months ended July 29, 2018) (in thousands except for per share data):
Three Months EndedNine Months Ended
September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Net sales$1,285,043  $1,381,820  $3,661,428  $3,668,062  
Net income (loss) applicable to common shares28,456  (56,165) 10,532  (221,019) 
Net income (loss) per common share:
Basic$0.23  $(0.45) $0.08  $(1.76) 
Diluted$0.23  $(0.45) $0.08  $(1.76) 
The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, Ply Gem and Environmental Stoneworks. Material pro forma adjustments related to the Environmental Stoneworks and Ply Gem acquisitions include approximately $70.3 million of certain acquisition and compensation costs and $37.9 million of non-cash charges of purchase price allocated to inventories, which were reflected in the pro forma results as if they were incurred on October 30, 2017. Other material pro forma adjustments include adjustments to depreciation and amortization expense and interest expense related to the Environmental Stoneworks and Ply Gem acquisitions.
The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the two acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Environmental Stoneworks and Ply Gem acquisitions occurred on October 30, 2017 or of future results.
NOTE 4 — GOODWILL
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
CommercialSidingWindowsTotal
Balance, October 28, 2018$148,291  $  $  $148,291  
Goodwill recognized from Merger  854,606  639,447  1,494,053  
Currency translation  (1,220) (913) (2,133) 
Balance, December 31, 2018$148,291  $853,386  $638,534  $1,640,211  
Goodwill recognized from Environmental Stoneworks Acquisition  60,487    60,487  
Currency translation  985  736  1,721  
Purchase accounting adjustments  (14,009) (10,481) (24,490) 
Balance, September 28, 2019$148,291  $900,849  $628,789  $1,677,929  

NOTE 5 — INVENTORIES
The components of inventory are as follows (in thousands):
 September 28,
2019
October 28,
2018
Raw materials$265,888  $205,902  
Work in process and finished goods202,028  48,629  
$467,916  $254,531  
 
16


NOTE 6 — INTANGIBLES
The table that follows presents the major components of intangible assets as of September 28, 2019 and October 28, 2018 (in thousands):
Range of Life (Years)CostAccumulated AmortizationNet Carrying Value
As of September 28, 2019
Amortized intangible assets:
Trademarks/Trade names(1)
615$252,942  $(34,257) $218,685  
Customer lists and relationships5201,737,060  (170,808) 1,566,252  
Total intangible assets$1,990,002  $(205,065) $1,784,937  
(1) During the nine months ended September 28, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.
Range of Life (Years)CostAccumulated AmortizationNet Carrying Value
As of October 28, 2018
Amortized intangible assets:
Trademarks/Trade names15$29,167  $(12,657) $16,510  
Customer lists and relationships1220136,210  (38,646) 97,564  
Indefinite-lived intangible assets:
Trade names13,455  —  13,455  
Total intangible assets$178,832  $(51,303) $127,529  

NOTE 7 — ASSETS HELD FOR SALE
We record assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.
In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less cost to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less cost to sell. The total carrying value of assets held for sale was $5.0 million and $7.3 million as of September 28, 2019 and October 28, 2018, respectively. All of these assets continued to be actively marketed for sale or were under contract as of September 28, 2019.
During the nine months ended September 28, 2019 the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment and recorded an immaterial depreciation adjustment. Additionally, during the nine months ended September 28, 2019, the Company closed on the sale of an idled facility in the Commercial segment which had previously been classified as held for sale. In connection with the sale we received net proceeds of $0.9 million and recognized a net gain of $0.3 million, which is included in restructuring and impairment charges, net, in the consolidated statements of operations for the nine months ended September 28, 2019.
17


Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. Certain assets held for sale are valued at fair value and are measured at fair value on a nonrecurring basis. Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset is less than carrying value. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value. Assets held for sale, reported at fair value, less costs to sell, totaled $5.0 million as of September 28, 2019.
NOTE 8 — LEASES
Effective January 1, 2019, the Company adopted ASU 2016-02, Leases, applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception.
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate 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 September 28, 2019 was as follows:
Weighted-average remaining lease term5.6 years
Weighted-average IBR6.08 %
Operating lease costs for the three and nine months ended September 28, 2019 were as follows (in thousands):
Three Months EndedNine Months Ended
September 28, 2019September 28, 2019
Operating lease costs
Fixed lease costs$23,903  $77,125  
Variable lease costs(1)
8,654  27,868  
(1) Includes short-term lease costs, which are immaterial.
Cash and non-cash activities for the three and nine months ended September 28, 2019 were as follows (in thousands):
Three Months EndedNine Months Ended
September 28, 2019September 28, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$23,463  $66,936  
Right-of-use assets obtained in exchange for new operating lease liabilities$47,236  $372,269  
18


Future minimum lease payments under non-cancelable leases as of September 28, 2019 were as follows (in thousands):
Operating Leases
2019 (excluding the nine months ended September 28, 2019)$23,640  
202086,617  
202176,607  
202261,548  
202334,935  
Thereafter119,393  
Total future minimum lease payments402,740  
Less: interest90,123  
Present value of future minimum lease payments$312,617  
As of September 28, 2019
Current portion of lease liabilities$68,993  
Long-term portion of lease liabilities243,624  
Total$312,617  

NOTE 9 — SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards and long-term incentive awards with performance conditions (“Performance Share Awards”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger, on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, restricted stock units (“RSUs”) and performance share units (“PSUs”). A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.
As of September 28, 2019, 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, and Performance Share Awards, which are settled in cash. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment at the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change of control. Restricted stock awards do not vest upon attainment of a specified retirement age, as provided by the agreements governing such awards. The vesting of our Performance Share Awards is described below.
As a general rule, option awards terminate on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve. Awards may be paid in cash, shares of our Common Stock or a combination, in lump sum or installments and currently or by deferred payment, all as determined by the Committee.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three or five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
19


Founders Awards granted to our senior executives and certain key employees included options, RSUs and PSUs. The options and RSUs vest subject to continued employment 20% per year on the first through fifth anniversary of the award. Vesting of the PSUs is contingent upon the achievement of synergies captured from the Merger and continued employment during a three-year performance period beginning on the grant date. At the end of the performance period, the number of actual shares to be awarded varies between 0% and 200% of target amounts. The PSUs vest pro rata if an executive’s employment terminates after 50% of the service period has passed and prior to the end of the performance period due to death, disability, or termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates for any other reason prior to the end of the performance period, all outstanding unvested PSUs, whether earned or unearned, are forfeited and cancelled. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the PSU payout is calculated and paid assuming that the maximum benefit had been achieved. If the plan is accepted, awards will continue to vest as RSUs with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates due to death or disability while any of the restricted stock is unvested, then all of the unvested restricted stock shall become vested. If an executive’s employment is terminated by the Company without cause or by the executive for good reason, the unvested restricted stock is forfeited. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the restricted stock fully vests. If the plan is accepted, awards will continue to vest with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. The fair value of the awards is based on the Company’s stock price as of the date of grant.
Stock option awards
During the nine months ended September 28, 2019, we granted 0.4 million stock options. The average grant date fair value of options granted during the nine months ended September 28, 2019 was $1.97 per share. We did not grant stock options during the nine months ended July 29, 2018. No options were exercised during the nine months ended September 28, 2019. During the nine months ended July 29, 2018, 0.1 million options with an intrinsic value of $0.8 million were exercised and cash received from options exercised was $1.3 million.
Restricted stock units and performance share units
Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the nine months ended September 28, 2019, we granted RSUs to key employees with a fair value of $2.8 million representing approximately 0.5 million shares. During the nine months ended July 29, 2018, we granted RSUs with a fair value of $6.8 million, representing 0.3 million shares.
During the nine months ended September 28, 2019, we granted PSUs with a total fair value of approximately $0.4 million to key employees. During the nine months ended July 29, 2018, we granted PSUs with a total fair value of approximately $3.8 million and $2.8 million, to the Company’s senior executives and key employees, respectively. On November 16, 2018, upon consummation of the Merger, certain PSUs that were issued in fiscal 2017 and fiscal 2018 converted to RSUs at 100% and continue to vest in accordance with the original schedule, as the Board of Directors approved the treatment of existing awards, at the Merger date, as if a change in control had occurred, per the respective agreements governing each award.
Share-based compensation expense
During the three and nine months ended September 28, 2019 we recorded share-based compensation expense for all awards of $3.1 million and $10.6 million, respectively. During the three and nine months ended July 29, 2018, we recorded share-based compensation expense for all awards of $1.0 million and $8.9 million, respectively. Share-based compensation expense for the nine months ended July 29, 2018 included accelerated awards of $3.6 million due to the retirement of the Company’s former CEO.
20


NOTE 10 — EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months EndedNine Months Ended
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$24,790  $35,765  $(17,320) $35,303  
Denominator for Basic and Diluted Income Per Common Share  
Weighted average basic number of common shares outstanding125,557  66,335  125,526  66,361  
Common stock equivalents:
Employee stock options1  95    98  
PSUs and Performance Share Awards  8    18  
Weighted average diluted number of common shares outstanding125,558  66,438  125,526  66,477  
Basic income (loss) per common share$0.20  $0.54  $(0.14) $0.53  
Diluted income (loss) per common share$0.20  $0.54  $(0.14) $0.53  
Incentive Plan securities excluded from dilution(1)
5,189    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.
NOTE 11 — WARRANTY
The Company sells a number of products and offers a number of warranties. The specific terms and conditions of these warranties vary depending on the product sold. Upon the sale of a weathertightness warranty, we record the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on our consolidated balance sheets depending on when the revenues are expected to be recognized. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary.
21


The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended September 28, 2019 and July 29, 2018 (in thousands):
Nine Months Ended
 September 28, 2019July 29, 2018
Beginning balance$134,515  $32,418  
Purchase accounting adjustments84,280    
Warranties sold2,313  2,616  
Revenue recognized(2,075) (1,971) 
Expense22,006    
Settlements(22,285) (1,654) 
Ending balance218,754  31,409  
Less: current portion31,294  5,970  
Total, less current portion$187,460  $25,439  
The Company records the current warranty obligation within other accrued expenses and the long-term warranty obligation within other long-term liabilities within the Company’s consolidated balance sheets at September 28, 2019 and October 28, 2018.
NOTE 12 — DEFINED BENEFIT PLANS
RCC Pension Plan — With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.
CENTRIA Benefit Plans — As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) which are closed to new participants. Benefits under the CENTRIA Benefit Plans are calculated based on fixed amounts for each year of service rendered, although benefits accruals for one of the plans previously ceased. Plan assets of the CENTRIA Benefit Plans are invested in broadly diversified portfolios of domestic and international equity mutual funds, bonds, mortgages and other funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”).
In addition to the CENTRIA Benefit Plans, CENTRIA contributes to a multi-employer plan, the Steelworkers Pension Trust. The minimum required annual contribution to this plan is $0.3 million. The current contract expires on June 1, 2022. If we were to withdraw our participation from this multi-employer plan, CENTRIA may be required to pay a withdrawal liability representing an amount based on the underfunded status of the plan. The plan is not significant to the Company’s consolidated financial statements.
Ply Gem Pension Plans — As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
22


The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):
 Three Months Ended September 28, 2019Three Months Ended July 29, 2018
Defined
Benefit
Plans
OPEB
Plans
TotalDefined
Benefit
Plans
OPEB
Plans
Total
Service cost$11  $6  $17  $22  $7  $29  
Interest cost974  66  1,040  494  62  556  
Expected return on assets(1,234)   (1,234) (729)   (729) 
Amortization of prior service cost15    15  15    15  
Amortization of net actuarial loss704    704  248    248  
Net periodic benefit cost$470  $72  $542  $50  $69  $119  
 Nine Months Ended September 28, 2019Nine Months Ended July 29, 2018
Defined
Benefit
Plans
OPEB
Plans
TotalDefined
Benefit
Plans
OPEB
Plans
Total
Service cost$32  $17  $49  $65  $21  $86  
Interest cost2,922  197  3,119  1,481  185  1,666  
Expected return on assets(3,701)   (3,701) (2,187)   (2,187) 
Amortization of prior service cost43    43  43    43  
Amortization of net actuarial loss2,112    2,112  743    743  
Net periodic benefit cost$1,408  $214  $1,622  $145  $206  $351  
We expect to contribute $2.3 million to the Defined Benefit Plans in the year ending December 31, 2019. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
NOTE 13 — LONG-TERM DEBT AND NOTE PAYABLE
Debt is comprised of the following (in thousands):
September 28,
2019
October 28,
2018
Asset-based revolving credit facility due April 2023$170,000  $  
Asset-based revolving credit facility due February 2023    
Term loan facility due April 20252,536,397    
Term loan facility due February 2025  412,925  
Cash flow revolver due April 2023    
8.00% senior notes due April 2026
645,000    
Less: unamortized discounts and unamortized deferred financing costs(1)
(58,151) (5,699) 
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,293,246  407,226  
Less: current portion of long-term debt25,600  4,150  
Total long-term debt, less current portion$3,267,646  $403,076  
(1)Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $2.6 million and $1.1 million as of September 28, 2019 and October 28, 2018, respectively, are classified in other assets on the consolidated balance sheets.
Recent Debt Transactions
In connection with the Merger, on November 16, 2018, the Company assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.
23


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


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


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 September 28, 2019, the Company had the following in relation to the Current ABL Facility (in thousands):
September 28, 2019
Excess availability$405,976  
Revolving loans outstanding170,000  
Letters of credit outstanding30,311  
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 September 28, 2019, the weighted average interest rate on the Current ABL Facility was 3.66%.
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 September 28, 2019, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture.
The 8.00% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 8.00% Senior Notes are unsecured senior indebtedness and rank equally in right of payment with the Current Cash Flow Facilities and Current ABL Facility. The 8.00% Senior Notes are effectively subordinated to all of the Company’s secured debt, including the Current Cash Flow Facilities and Current ABL Facility, and are senior in right of payment to all subordinated obligations of the Company.
The Company may redeem the 8.00% Senior Notes in whole or in part at any time as set forth below:
prior to April 15, 2021, the Company may redeem the 8.00% Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
26


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


As of September 28, 2019, the CD&R Investor Group owned approximately 49.3% of the outstanding shares of the Company’s Common Stock. At October 28, 2018, the CD&R Fund VIII Investor Group owned approximately 34.4% of the outstanding shares of the Company’s Common Stock.
NOTE 15 — STOCK REPURCHASE PROGRAM
On September 8, 2016, the Company announced that its Board of Directors authorized a stock repurchase program for the repurchase of up to an aggregate of $50.0 million of the Company’s outstanding Common Stock. On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and 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 September 28, 2019, there were no repurchases under the stock repurchase programs. During the nine months ended July 29, 2018, the Company repurchased approximately 2.7 million shares for $46.7 million under the stock repurchase programs, which included 1.15 million shares for $22.3 million purchased pursuant to the CD&R Fund VIII Investor Group’s 2017 Secondary Offering (see Note 14 — CD&R Investor Group). As of September 28, 2019, approximately $55.6 million remained available for stock repurchases under the programs. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
During the nine months ended September 28, 2019 and July 29, 2018, the Company withheld thirty-five thousand and 0.3 million shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During the 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, resulting in a $0.7 million decrease in both treasury stock and additional paid in capital. During the nine months ended July 29, 2018, the Company cancelled 2.9 million shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs, resulting in an approximate $51.8 million decrease in both treasury stock and additional paid in capital.
NOTE 16 — 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 September 28, 2019 and October 28, 2018, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At September 28, 2019, there was $170.0 million of borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
 September 28, 2019October 28, 2018
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facilities$2,536,397  $2,478,263  $412,925  $412,409  
8.00% Senior Notes
645,000  632,100      
The fair values of the term loan facility were based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair value of the 8.00% senior notes was based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
28


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 September 28, 2019 and October 28, 2018.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. 
Assets held for sale: Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets, representative of Level 3 inputs.
Deferred compensation plan liability: Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.
Interest rate swap liability: Interest rate swap liabilities are based on cash flow hedge contracts that have fixed rate structures and are measured against market-based LIBOR yield curves. These interest rate swaps were classified within Level 2 of the fair value hierarchy because they were valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.
Foreign currency hedge: The fair value of the foreign currency forward contract agreement is estimated using industry standard valuation models using market-based observable inputs, including spot rates, forward points, interest rates and volatility inputs (Level 2).
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of September 28, 2019 and October 28, 2018, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
September 28, 2019
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$27  $  $  $27  
Mutual funds – Growth991      991  
Mutual funds – Blend1,625      1,625  
Mutual funds – Foreign blend528      528  
Mutual funds – Fixed income  398    398  
Total short-term investments in deferred compensation plan(2)
3,171  398    3,569  
Foreign currency hedge(4)
  95      
Total assets $3,171  $493  $  $3,664  
Liabilities:    
Deferred compensation plan liability(2)
$  $3,564  $  $3,564  
Interest rate swap liability(3)
  38,853    38,853  
Total liabilities $  $42,417  $  $42,417  

29


October 28, 2018
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$369  $  $  $369  
Mutual funds – Growth1,118      1,118  
Mutual funds – Blend2,045      2,045  
Mutual funds – Foreign blend812      812  
Mutual funds – Fixed income  941    941  
Total short-term investments in deferred compensation
plan(2)
4,344  941    5,285  
Total assets $4,344  $941  $  $5,285  
Liabilities:    
Deferred compensation plan liability(2)
$  $4,639  $  $4,639  
Total liabilities $  $4,639  $  $4,639  
(1)Unrealized holding gains (losses) for the three months ended September 28, 2019 and July 29, 2018 were $(0.1) million and $0.2 million, respectively. Unrealized holding gains for the nine months ended September 28, 2019 and July 29, 2018 were $0.4 million and $0.3 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.
(2)The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are three interest rate swaps that cover $500.0 million of notional debt each and fix the interest rate at 5.918%, 5.906% and 5.907%, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.
(4)In July 2019, the Company entered into a forward contract agreement to hedge approximately $21.9 million of its 2019 non-functional currency inventory purchases. This forward contract was established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As a cash flow hedge, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contract is highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these agreements are designated as effective or ineffective. The effective portion of such gains or losses is recorded as a component of accumulated other comprehensive income or loss, while the ineffective portion of such gains or losses is recorded as a component of cost of goods sold. Future realized gains and losses in connection with each inventory purchase will be reclassified from accumulated other comprehensive income or loss to cost of goods sold. The gains and losses on the derivative contract that are reclassified from accumulated other comprehensive income or loss to current period earnings are included in the line item in which the hedged item is recorded in the same period the forecasted transaction affects earnings. During the three months ended September 28, 2019, the Company realized a gain of approximately $0.1 million within cost of goods sold in the consolidated statement of operations based on these cash flow hedges. The changes in fair values of derivatives that have been designated and qualify as cash flow hedges are recorded in accumulated other comprehensive income or loss and are reclassified into cost of goods sold in the same period the hedged item affects earnings. Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, fluctuations in the value of the derivative instruments are generally offset by changes in the fair value or cash flows of the underlying exposures being hedged. The changes in the fair value of derivatives that do not qualify as effective are immediately recognized in earnings.
30


NOTE 17 — INCOME TAXES
Under FASB Accounting Standards Codification 740-270, Income Taxes - Interim Reporting, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluation of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax income (loss), the Company includes certain items treated as discrete events to arrive at an estimated effective tax rate. Future changes in the forecasted annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense in future periods in accordance with ASC 740-270.
For the nine months ended September 28, 2019, the Company's estimated annual effective income tax rate was approximately 40.9%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”). U.S. Tax Reform was enacted by the United States on December 22, 2017. U.S. Tax Reform incorporates significant changes to U.S. corporate income tax laws including, among other things, a reduction in the federal statutory corporate income tax rate from 35% to 21%, an exemption for dividends received from certain foreign subsidiaries, a one-time repatriation tax on deemed repatriated earnings from foreign subsidiaries, immediate expensing of certain depreciable tangible assets, limitations on the deduction for net interest expense and certain executive compensation and the repeal of the Domestic Production Activities Deduction. The effective tax rate including discrete items related to unrecognized tax benefits and adjustments to state income tax rates was 20.4% for the nine months ended September 28, 2019.
Valuation allowance
As of September 28, 2019, the Company remains in a valuation allowance position, in the amount of $21.4 million, against its deferred tax assets for certain state and Canadian jurisdictions for certain entities as it is currently deemed more likely than not that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these states and Canadian jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary. As a result of the Merger, net operating losses may be subject to limitation under Section 382.
Unrecognized tax benefits
Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences and interest and penalties applicable to both permanent and temporary differences. The tax reserves are reviewed periodically and adjusted in light of changing facts and circumstances, such as progress of tax audits, lapse of applicable statutes of limitations and changes in tax law. The Company is currently under examination by various taxing authorities. During the nine months ended September 28, 2019, the tax reserves increased by approximately $6.9 million. The increase is primarily due to uncertain tax positions that were previously netted against deferred tax assets related to net operating losses in accordance with ASC 740 in addition to interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of September 28, 2019 was approximately $11.9 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheet.
Tax receivable agreement (“TRA”) liability
The TRA liability generally provides for the payment by Ply Gem to a third party entity of 85% of the amount of cash savings, if any, in the U.S. federal, state and local income tax that Ply Gem actually realizes as a result of (i) net operating loss carryovers (“NOLs”) from periods ending before January 1, 2013, (ii) deductible expenses attributable to Ply Gem’s 2013 initial public offering and (iii) deductions related to imputed interest. This liability carried over to the Company in connection with the consummation of the Merger on November 16, 2018. Ply Gem’s future taxable income estimate was used to determine the cumulative NOLs that are expected to be utilized and the TRA liability was accordingly adjusted using the 85% TRA rate as Ply Gem retains the benefit of 15% of the tax savings. As of September 28, 2019, the Company had a $24.8 million current liability for the amount due pursuant to the Tax Receivable Agreement and expects to pay this amount by December 31, 2019.
31


NOTE 18 — SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. For the transition period ended December 31, 2018, the Company began reporting results under three reportable segments: Commercial, Siding and Windows. The Company’s prior reportable segments, Engineered Building Systems, Metal Components, Insulated Metal Panels, and Metal Coil Coating, are now collectively in the Commercial segment. Prior periods for all periods presented have been recast to conform to the current segment presentation. The Siding segment will include the operating results of the legacy Ply Gem operating segment of Siding, Fencing, and Stone, and the Windows segment will include the operating results of the legacy Ply Gem operating segment of Windows and Doors.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance based primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. During the nine months ended September 28, 2019, the Company changed the manner in which costs were allocated to the Commercial segment for commercial cost centers that had previously been categorized as unallocated corporate costs. Corporate unallocated expenses include share-based compensation expenses, acquisition costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months EndedNine Months Ended
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Net sales:  
Commercial$464,906  $548,525  $1,370,152  $1,426,943  
Siding315,799    840,601    
Windows504,338    1,434,579    
Total net sales$1,285,043  $548,525  $3,645,332  $1,426,943  
Operating income:  
Commercial$59,317  $79,964  $142,436  $157,785  
Siding37,063    51,346    
Windows34,446    62,039    
Corporate(35,266) (25,463) (106,695) (71,430) 
Total operating income95,560  54,501  149,126  86,355  
Unallocated other expense, net(56,293) (4,437) (170,894) (37,690) 
Income (loss) before taxes$39,267  $50,064  $(21,768) $48,665  
 
 September 28,
2019
October 28,
2018
Total assets:  
Commercial$1,013,517  $1,024,433  
Siding2,395,916    
Windows2,100,574    
Corporate198,449  85,942  
Total assets$5,708,456  $1,110,375  

32


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


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

34


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

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


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


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

37


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


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


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


For the nine months ended September 28, 2019, we evaluated U.S. Census Bureau single family housing starts in the period from September 2018 to June 2019 to assess the demand impacts for our products for the nine months ended September 28, 2019 noting that single family housing starts decreased 5.0% during this period due to inclement wet weather that existed during late Spring and a general softening in overall economic conditions. For new construction, we also examine where these single-family housing starts occur geographically as the Northeast; which decreased 3.1%, and Midwest, which decreased 12.5%, are significant vinyl siding concentrated areas relative to the South and the West. In addition to new construction, we also evaluate the repair and remodeling market to assess residential market conditions by evaluating the LIRA. For the third quarter of 2019, LIRA reflected that the trailing 12 months of remodeling activity decreased from 6.8% for the third quarter of 2018 to 5.9% indicating a decline in the repair and remodeling market. Finally, we assess our performance relative to our competitors and the overall siding industry by evaluating the marketing indicators produced by the VSI, a third party which summarizes vinyl siding unit sales for the industry. For the nine months ended September 28, 2019, the VSI reported that siding units increased 1.6% for the industry. As of September 28, 2019, our U.S. market position in vinyl siding was 37.1% while our share of the Canadian vinyl siding market was 33.4%.
Historically, we evaluate our net sales performance within the Windows segment by evaluating our net sales for the new construction market and the repair and remodeling market. Overall, our Windows segment is weighted to the new construction market with approximately 50% of our net sales attributed to new construction with the remaining 50% attributed to the repair and remodeling market.
41


RESULTS OF OPERATIONS
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available that is evaluated on a regular basis by the chief operating decision maker to make decisions about how to allocate resources to the segment and assess the performance of the segment. We have three operating segments: (i) Commercial, (ii) Siding, and (iii) Windows. Our operating segments operate in the commercial and residential new construction, and repair & remodel construction markets. Sales and earnings are influenced by general economic conditions, the level of residential and nonresidential construction activity, commodity costs, such as steel, aluminum, and PVC, other input costs such as labor and freight, and the availability and terms of financing available for construction. The operating segments follow the same accounting policies used for our consolidated financial statements.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses include share-based compensation expenses, acquisition costs and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense). See Note 18 — Segment Information in the notes to the unaudited consolidated financial statements for more information on our segments.
We have revised our segment reporting to represent how we now manage our business, recasting prior periods to conform to the current segment presentation. The following table represents sales and operating income (loss) attributable to these operating segments for the periods indicated (in thousands):
 Three Months EndedNine Months Ended
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Net sales:  
Commercial$464,906  $548,525  $1,370,152  $1,426,943  
Siding315,799  —  840,601  —  
Windows504,338  —  1,434,579  —  
Total net sales$1,285,043  $548,525  $3,645,332  $1,426,943  
Operating income:  
Commercial$59,317  $79,964  $142,436  $157,785  
Siding37,063  —  51,346  —  
Windows34,446  —  62,039  —  
Corporate(35,266) (25,463) (106,695) (71,430) 
Total operating income$95,560  $54,501  $149,126  $86,355  
Unallocated other expense, net(56,293) (4,437) (170,894) (37,690) 
Income (loss) before taxes$39,267  $50,064  $(21,768) $48,665  
Following the Merger completed on November 16, 2018, the Company determined that it would have three reportable segments: (i) Commercial, (ii) Siding and (iii) Windows. These reportable segments were derived out of the legacy segments of the Company and Ply Gem Holdings. The legacy segments of the Company: Engineered Building Systems, Metal Components, Insulated Metal Panels, and Metal Coil Coating, are contained within the Commercial segment under the post-Merger segment structure. The legacy segments of Ply Gem Holdings: Siding, Fencing, and Stone, are within the Siding segment under the post-Merger segment structure while Windows and Doors are within the Windows segment.
For the three and nine months ended September 28, 2019, the Commercial segment contains operating segment results for the period with a comparison to the three and nine months ended July 29, 2018. During the three months ended June 29, 2019, the Company prospectively changed the manner in which costs were allocated to the Commercial segment for commercial cost centers that had previously been categorized as unallocated corporate costs. The Siding and Windows segments contain operating segment results for the three and nine months ended September 28, 2019 with no comparative information included as these operating segments did not exist within Cornerstone for the three and nine months ended July 29, 2018.
42


THREE MONTHS ENDED SEPTEMBER 28, 2019 COMPARED TO THREE MONTHS ENDED JULY 29, 2018
Commercial
Three Months Ended  
(Amounts in thousands)September 28, 2019July 29, 2018
Statement of operations data:
Net sales$464,906  100.0 %$548,525  100.0 %
Gross profit120,876  26.0 %133,401  24.3 %
SG&A expense (including acquisition costs)58,735  12.6 %56,779  10.4 %
Amortization of intangible assets2,824  0.6 %2,412  0.4 %
Gain on disposition of business—  — %(1,013) (0.2)%
Gain on insurance recovery—  — %(4,741) (0.9)%
Operating income59,317  12.8 %79,964  14.6 %
Net sales decreased $83.6 million, or 15.2% for the three months ended September 28, 2019 compared to the three months ended July 29, 2018. The decrease is driven by lower tonnage volumes within all or our businesses, excluding insulated metal panels. The volume decrease is primarily attributed to an acceleration of shipments in the prior year as customers were motivated to take receipt of materials in advance of anticipated material and price increases. Further, prolonged wet weather and labor shortages have challenged the execution schedule for many of our customers, creating volume headwinds during the three months ended September 28, 2019.
Gross profit decreased $12.5 million or 9.4% for the three months ended September 28, 2019 compared to the three months ended July 29, 2018. The decrease in gross profit is attributed to lower tonnage volumes discussed above. As a percentage of net sales, gross profit increased 170 basis points due to commercial price discipline and various supply chain and procurement cost-out initiatives, partially offset by lower leverage of fixed cost structure as a result of decreasing tonnage volume.
Selling, general, and administrative expenses (“SG&A”) increased $2.0 million or 3.4% for the three months ended September 28, 2019 compared to the three months ended July 29, 2018 primarily due to general and administrative costs of $4.3 million that are allocated to the Commercial segment that were previously categorized as unallocated corporate costs prior to the Merger. Adjusting for the incremental general and administrative costs, as a percent of net sales, SG&A increased by 130 basis points due to investments in talent and technology within our insulated metal panel and pre-engineered buildings businesses, which more than offset the impact of cost initiatives that have been implemented.
Amortization expense for the three months ended September 28, 2019 was $2.8 million or 0.6% of net sales compared to $2.4 million or 0.4% of net sales for the three months ended July 29, 2018. The amortization expense as a percentage of net sales is higher due to the amortization of trade names which were previously classified as indefinite lived.
Gain on disposition of business for the three months ended July 29, 2018 was $1.0 million related to the disposal of a non-strategic product line. There was no corresponding gain in the three months ended September 28, 2019.
Gain on insurance recovery for the three months ended July 29, 2018 was $4.7 million related to proceeds from a final settlement with our insurers for property damage at one of our facilities. There was no corresponding gain in the three months ended September 28, 2019.
Siding
Three Months Ended  
(Amounts in thousands)September 28, 2019July 29, 2018
Statement of operations data:
Net sales$315,799  100.0 %$—  — %
Gross profit90,608  28.7 %—  — %
SG&A expense (including acquisition costs)28,309  9.0 %—  — %
Amortization of intangible assets25,236  8.0 %—  — %
Operating income37,063  11.7 %—  — %
Net sales for the three months ended September 28, 2019 were $315.8 million. Net sales for the three months ended September 28, 2019 were favorably impacted by the inclusion of $45.4 million for the Environmental Stoneworks (“ESW”) acquisition, which closed on February 20, 2019. Excluding ESW, our net sales were $270.4 million for the three months ended September 28, 2019. Our net sales for the U.S. and Canadian markets were approximately $291.9 million and $23.9 million, respectively, for the three months ended September 28, 2019. For the three months ended September 28, 2019, foreign currency negatively impacted our net sales by $0.4 million.
43


Gross profit for the three months ended September 28, 2019 was $90.6 million. Gross profit for the three months ended September 28, 2019 included ESW gross profit of $11.6 million. Excluding ESW, our gross profit would have been $79.0 million for the three months ended September 28, 2019. Historically, our gross profit is impacted by raw material costs, specifically PVC resin and aluminum. We pass along increases in raw material input costs to our customers but normally there is a lag period of approximately 90-120 days between the impact of higher raw material costs and customer pricing actions. In addition to raw material costs, we closely monitor labor and freight costs. Labor costs have trended higher recently given the shortage of manufacturing labor personnel and wage inflation pressure.
As a percentage of net sales, our gross profit percentage was 29.2% excluding ESW as our Siding net sales and profitability are normally higher during the second and third quarters due to weather seasonality which increases building activity in both the new construction and repair and remodeling markets during the late spring and summer months. Higher volumes experienced during the summer months combined with price over inflation contributed to the 29.2% gross profit percentage.

Selling, general, and administrative expenses were $28.3 million for the three months ended September 28, 2019 including $9.3 million of SG&A expenses attributed to ESW. Included within SG&A expenses are sales and marketing expenses, research and development costs, and legal and professional fees and non-manufacturing personnel costs. As a percentage of net sales, SG&A expenses were 7.0% for the three months ended September 28, 2019 excluding ESW.
Amortization expense for the three months ended September 28, 2019 was $25.2 million or 8.0% of net sales. The amortization expense is directly attributed to the Merger and the ESW acquisition and the resulting fair values assigned to our intangible assets including trade names and customer lists which both have finite amortization periods.
Windows
Three Months Ended  
(Amounts in thousands)September 28, 2019July 29, 2018
Statement of operations data:
Net sales$504,338  100.0 %—  — %
Gross profit98,319  19.5 %—  — %
SG&A expense (including acquisition costs)47,208  9.4 %—  — %
Amortization of intangible assets16,665  3.3 %—  — %
Operating income34,446  6.8 %—  — %
Net sales for the three months ended September 28, 2019 were $504.3 million. Net sales for the three months ended September 28, 2019 included net sales of $108.8 million for Silver Line which was acquired on October 14, 2018. Excluding Silver Line, our net sales would have been $395.6 million for the three months ended September 28, 2019. For the three months ended September 28, 2019, foreign currency negatively impacted our net sales by $0.8 million.
Gross profit for the three months ended September 28, 2019 was $98.3 million. Gross profit for the three months ended September 28, 2019 includes Silver Line gross profit of $13.4 million. Excluding the impact of the Silver Line gross profit, our gross profit would have been $84.9 million for the three months ended September 28, 2019. Historically, our gross profit is impacted by raw material costs, specifically PVC resin, aluminum, and glass. We pass along increases in raw material input costs to our customers but normally there is a lag period of approximately 90-120 days between the impact of higher raw material costs and customer pricing actions. In addition to raw material costs, we closely monitor labor and freight costs. Labor costs have trended higher recently given the shortage of manufacturing labor personnel and wage inflation pressure. Finally, we review foreign currency fluctuations specifically for the Canadian dollar that can impact gross profit. For the three months ended September 28, 2019, foreign currency negatively impacted our gross profit by $0.3 million.
As a percentage of net sales, our gross profit percentage was 21.5% excluding Silver Line gross profit. Our net sales and profitability are normally higher during the second and third quarters due to weather seasonality which increases building activity in both the new construction and repair and remodeling markets. With increased production volumes during the late spring and summer months, our gross profit trends higher during the second and third quarters. These higher volumes combined with price discipline, synergy and cost improvement initiatives contributed to the 21.5% gross profit percentage.
Selling, general, and administrative expenses were $47.2 million for the three months ended September 28, 2019. SG&A expenses for the three months ended September 28, 2019 includes $4.4 million of Silver Line SG&A expenses. Excluding the impact of Silver Line, SG&A expenses would have been $42.8 million. Included within SG&A expenses are sales and marketing expenses, research and development costs, and legal and professional fees and non-manufacturing personnel costs. As a percentage of net sales, SG&A expenses were 10.8% for the three months ended September 28, 2019 excluding Silver Line.
44


Amortization expense for the three months ended September 28, 2019 was $16.7 million or 4.2% of net sales excluding Silver Line. The amortization expense is directly attributed to the Merger and the fair values assigned to our intangible assets including trade names and customer lists which both have finite amortization periods.
Unallocated Operating Earnings (Losses), Interest, and Provision (Benefit) for Income Taxes
Three Months Ended
(Amounts in thousands)September 28, 2019July 29, 2018
Statement of operations data:
SG&A expense$(29,996) $(21,821) 
Acquisition related expenses(5,270) (3,642) 
Operating loss(35,266) (25,463) 
Interest expense(56,549) (4,572) 
Interest income155  48  
Currency transaction loss(616) (258) 
Other income, net717  345  
Income tax provision14,103  14,078  
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 September 28, 2019 increased by $9.8 million or 38.5% compared to the three months ended July 29, 2018 due primarily to the addition of the Ply Gem corporate cost center, increased stock-based compensation and $5.3 million of costs associated with the Merger and integration of the legacy companies.
Interest expense increased to $56.5 million for the three months ended September 28, 2019 compared to $4.6 million for the three months ended July 29, 2018. The interest expense increase is primarily due to debt obligations assumed in the Merger. Following the consummation of the Merger, our consolidated debt balance increased to $3.3 billion at September 28, 2019 as compared to $407.2 million at October 28, 2018.
Foreign exchange gain (loss) for the three months ended September 28, 2019 was a $0.6 million loss, compared to a loss of $0.3 million for the three months ended July 29, 2018, 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 $14.1 million for the three months ended September 28, 2019 compared to an expense of $14.1 million for the three months ended July 29, 2018. The effective tax rate for the three months ended September 28, 2019 was 35.9% compared to 28.1% for the three months ended July 29, 2018. The change in the effective tax rate was primarily driven by the continuing effects associated with the enactment of the U.S. Tax Cuts and Jobs Act, limitations on the deduction for net interest expense, and the inclusion of Ply Gem operations in the current period.
NINE MONTHS ENDED SEPTEMBER 28, 2019 COMPARED TO NINE MONTHS ENDED JULY 29, 2018
Commercial
Nine Months Ended  
(Amounts in thousands)September 28, 2019July 29, 2018
Statement of operations data:
Net sales$1,370,152  100.0 %$1,426,943  100.0 %
Gross profit332,711  24.3 %329,401  23.1 %
SG&A expense (including acquisition costs)181,796  13.3 %163,447  11.5 %
Amortization of intangible assets8,479  0.6 %7,237  0.5 %
Loss on disposition of business—  — %5,673  0.4 %
Gain on insurance recovery—  — %(4,741) (0.3)%
Operating income142,436  10.4 %157,785  11.1 %
45


Net sales decreased $56.8 million, or 4.0% for the nine months ended September 28, 2019 compared to the nine months ended July 29, 2018. The decrease in net sales is primarily attributed to lower tonnage volumes as the prior year benefited from an acceleration of shipments as customers were motivated to take receipt of materials in advance of material and price increases. This has been partially offset by the pass through of higher material input costs in the first half of 2019. Further, prolonged wet weather and labor shortages have challenged the execution schedule for many of our customers, creating volume headwinds during the nine months ending September 28, 2019.
Gross profit increased $3.3 million or 1.0% for the nine months ended September 28, 2019 compared to the nine months ended July 29, 2018. As a percentage of net sales, gross profit increased 120 basis points driven by commercial price discipline and cost savings from various procurement and supply chain initiatives, partially offset by lower leverage of fixed cost structure as a result of decreasing tonnage volume.
Selling, general, and administrative expenses (“SG&A”) increased $18.3 million or 11.2% for the nine months ended September 28, 2019, compared to the nine months ended July 29, 2018 primarily due to general and administrative costs of $18.0 million that are allocated to the Commercial segment that were previously categorized as unallocated corporate costs prior to the Merger. Adjusting for these incremental general and administrative costs, as a percent of net sales, SG&A increased 50 basis points primarily due to investments in talent and technology in our insulated metal panel and pre-engineered metal buildings businesses, which offset the impact of cost initiatives that have been implemented.
Amortization expense for the nine months ended September 28, 2019 was $8.5 million or 0.6% of net sales compared to $7.2 million or 0.5% of net sales for the nine months ended July 29, 2018. The amortization expense as a percentage of net sales is higher due to the amortization of trade names which were previously classified as indefinite lived.
Loss on disposition of business for the nine months ended July 29, 2018 was $5.7 million. During the second quarter of fiscal 2018 we recorded a loss of $6.7 million on the sale of our China manufacturing facility and during the third quarter of fiscal 2018 we recorded a $1.0 million gain related to the disposal of a non-strategic product line. There was no corresponding loss in the nine months ended September 28, 2019.
Gain on insurance recovery for the nine months ended July 29, 2018 was $4.7 million related to proceeds from a final settlement with our insurers for property damage at one of our facilities. There was no corresponding gain in the nine months ended September 28, 2019.
Siding
Nine Months Ended  
(Amounts in thousands)September 28, 2019July 29, 2018
Statement of operations data:
Net sales$840,601  100.0 %$—  — %
Gross profit208,826  24.8 %—  — %
SG&A expense (including acquisition costs)83,573  9.9 %—  — %
Amortization of intangible assets73,907  8.8 %—  — %
Operating income51,346  6.1 %—  — %
Net sales for the nine months ended September 28, 2019 were $840.6 million. Net sales for the nine months ended September 28, 2019 were favorably impacted by the inclusion of $108.2 million for the ESW acquisition, which closed on February 20, 2019. Excluding ESW, our net sales were $732.4 million for the nine months ended September 28, 2019. Our net sales for the U.S. and Canadian markets were approximately $784.5 million and $56.1 million, respectively, for the nine months ended September 28, 2019. For the nine months ended September 28, 2019, foreign currency negatively impacted our net sales by $2.4 million.
Gross profit for the nine months ended September 28, 2019 was $208.8 million. Gross profit was negatively impacted $14.4 million by the non-cash inventory fair value step-up associated with the Merger and by $1.9 million for the non-cash inventory fair value step-up associated with the ESW acquisition that closed on February 20, 2019 both of which increased costs of goods sold during the nine months ended September 28, 2019. Gross profit for the nine months ended September 28, 2019 includes ESW gross profit of $25.6 million. Excluding ESW and the impact of these inventory step-ups, our gross profit would have been $199.5 million for the nine months ended September 28, 2019. We pass along increases in raw material input costs to our customers but normally there is a lag period of approximately 90-120 days between the impact of higher raw material costs and customer pricing actions. In addition to raw material costs, we closely monitor labor and freight costs. Labor costs have trended higher recently given the shortage of manufacturing labor personnel and wage inflation pressure. For the nine months ended September 28, 2019, foreign currency negatively impacted our gross profit by $0.7 million.
46


As a percentage of net sales, our gross profit percentage was 27.2% excluding ESW and the fair value step-up. Our net sales and profitability are normally higher during the second and third quarters due to weather seasonality which increases building activity in both the new construction and repair and remodeling markets. With increased production volumes during the late spring and summer months, our gross profit trends higher during the second and third quarters. These higher volumes combined with price discipline contributed to the 27.2% gross profit percentage.
Selling, general, and administrative expenses were $83.6 million for the nine months ended September 28, 2019 including $19.6 million of SG&A expenses attributed to ESW. Included within SG&A expenses are sales and marketing expenses, research and development costs, and legal and professional fees and non-manufacturing personnel costs. As a percentage of net sales, SG&A expenses were 8.7% for the nine months ended September 28, 2019 excluding ESW.
Amortization expense for the nine months ended September 28, 2019 was $73.9 million or 8.8% of net sales. The amortization expense is directly attributed to the Merger and the ESW acquisition and the resulting fair values assigned to our intangible assets including trade names and customer lists which both have finite amortization periods.
Windows
Nine Months Ended  
(Amounts in thousands)September 28, 2019July 29, 2018
Statement of operations data:
Net sales$1,434,579  100.0 %$—  — %
Gross profit258,846  18.0 %—  — %
SG&A expense (including acquisition costs)146,494  10.2 %—  — %
Amortization of intangible assets50,313  3.5 %—  — %
Operating income62,039  4.3 %—  — %
Net sales for the nine months ended September 28, 2019 were $1,434.6 million. Net sales for the nine months ended September 28, 2019 included net sales of $311.4 million and $81.9 million for Silver Line and Atrium, respectively. The Silver Line acquisition was completed on October 14, 2018 while the Atrium acquisition was completed on April 12, 2018 with both entities’ net sales included for the Company within the Windows segment for the nine months ended September 28, 2019. Excluding these 2018 acquisitions, our net sales would have been $1,041.2 million for the nine months ended September 28, 2019. For the nine months ended September 28, 2019, foreign currency negatively impacted our net sales by $4.1 million.
Gross profit for the nine months ended September 28, 2019 was $258.8 million. Gross profit for the nine months ended September 28, 2019 includes Silver Line gross profit of $32.7 million and Atrium gross profit of $18.6 million. The Silver Line acquisition was completed on October 14, 2018 while the Atrium acquisition was completed on April 12, 2018 with both entities’ gross profit included for the Company within the Windows segment for the nine months ended September 28, 2019. Excluding the impact of the Silver Line and Atrium gross profit, our gross profit would have been $207.6 million for the nine months ended September 28, 2019. We pass along increases in raw material input costs to our customers but normally there is a lag period of approximately 90-120 days between the impact of higher raw material costs and customer pricing actions. In addition to raw material costs, we closely monitor labor and freight costs. Labor costs have trended higher recently given the shortage of manufacturing labor personnel and wage inflation pressure. For the nine months ended September 28, 2019, foreign currency negatively impacted our gross profit by $1.2 million.
As a percentage of net sales, our gross profit percentage was 19.9% excluding Silver Line and Atrium gross profit. Our net sales and profitability are normally higher during the second and third quarters due to weather seasonality which increases building activity in both the new construction and repair and remodeling markets. With increased production volumes during the late spring and summer months, our gross profit trends higher during the second and third quarters. These higher volumes combined with price discipline contributed to the 19.9% gross profit percentage.
Selling, general, and administrative expenses were $146.5 million for the nine months ended September 28, 2019. SG&A expenses for the nine months ended September 28, 2019 includes $14.8 million and $10.3 million of Silver Line and Atrium SG&A expenses, respectively. Excluding the impact of Silver Line and Atrium, SG&A expenses would have been $121.4 million. Included within SG&A expenses are sales and marketing expenses, research and development costs, and legal and professional fees and non-manufacturing personnel costs. As a percentage of net sales, SG&A expenses were 11.7% for the nine months ended September 28, 2019 excluding Silver Line and Atrium as we normally gain leverage on the fixed component of SG&A expenses during the second and third quarters.
Amortization expense for the nine months ended September 28, 2019 was $50.3 million of net sales. The amortization expense is directly attributed to the Merger and the fair values assigned to our intangible assets including trade names and customer lists which both have finite amortization periods.
47


Unallocated Operating Earnings (Losses), Interest, and Provision (Benefit) for Income Taxes
Nine Months Ended
(Amounts in thousands)September 28, 2019July 29, 2018
Statement of operations data:
SG&A expense$(93,411) $(66,461) 
Acquisition related expenses(13,284) (4,969) 
Operating loss(106,695) (71,430) 
Interest expense(173,134) (16,913) 
Interest income491  118  
Currency transaction gain (loss)1,084  (92) 
Other income, net665  1,072  
Loss on debt extinguishment—  (21,875) 
Income tax provision (benefit)(4,448) 13,114  
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 nine months ended September 28, 2019 increased by $35.3 million or 49.4% compared to the nine months ended July 29, 2018 due primarily to the addition of the Ply Gem corporate cost center, increased stock-based compensation expense and $13.3 million of costs associated with the Merger.
Interest expense increased to $173.1 million for the nine months ended September 28, 2019 compared to $16.9 million for the nine months ended July 29, 2018. The interest expense increase is primarily due to debt obligations assumed in the Merger. Following the consummation of the Merger, our consolidated debt balance increased to $3.3 billion at September 28, 2019 as compared to $407.2 million at October 28, 2018.
Foreign exchange gain (loss) for the nine months ended September 28, 2019 was a $1.1 million gain, compared to a loss of $0.1 million for the nine months ended July 29, 2018, due to exchange rate fluctuations in the Canadian dollar and Mexican peso relative to the U.S. dollar.
Loss on debt extinguishment was $0.0 million for the nine months ended September 28, 2019 compared to $21.9 million for the nine months ended July 29, 2018. During the nine months ended July 29, 2018, we recognized a pretax loss, primarily on the extinguishment of our 8.25% senior notes due 2023, of $21.9 million, of which approximately $15.5 million represented the call premium paid on the redemption of the notes.
Consolidated provision (benefit) for income taxes was a benefit of $4.4 million for the nine months ended September 28, 2019 compared to an expense of $13.1 million for the nine months ended July 29, 2018. The effective tax rate for the nine months ended September 28, 2019 was 20.4% compared to 26.9% for the nine months ended July 29, 2018. The change in the effective tax rate was primarily driven by the continuing effects associated with the enactment of the U.S. Tax Cuts and Jobs Act, limitations on the deduction for net interest expense and the inclusion of Ply Gem operations in the current period.

48


LIQUIDITY AND CAPITAL RESOURCES
General
Our cash, cash equivalents and restricted cash decreased from $147.6 million as of December 31, 2018 to $109.1 million as of September 28, 2019. The following table summarizes our consolidated cash flows for the nine months ended September 28, 2019 and July 29, 2018, respectively (in thousands):
 Nine Months Ended
 September 28, 2019July 29, 2018
Net cash provided by operating activities$67,819  $56,908  
Net cash used in investing activities(264,675) (25,214) 
Net cash provided by (used in) financing activities156,959  (53,894) 
Effect of exchange rate changes on cash and cash equivalents1,406  (92) 
Net decrease in cash, cash equivalents and restricted cash(38,491) (22,292) 
Cash, cash equivalents and restricted cash at beginning of period147,607  65,794  
Cash, cash equivalents and restricted cash at end of period$109,116  $43,502  
Operating Activities
Our business is both seasonal and cyclical and cash flows from operating activities may fluctuate during the year and from year-to-year due to economic conditions. We rely on cash and short-term borrowings, when needed, to meet cyclical and seasonal increases in working capital needs. These needs generally rise during periods of increased economic activity or due to higher levels of inventory and accounts receivable. During economic slowdowns, working capital needs generally decrease as a result of the reduction of inventories and accounts receivable. Working capital needs also fluctuate based on raw material prices.
Net cash provided by operating activities was $67.8 million during the nine months ended September 28, 2019 compared to net cash provided by operating activities of $56.9 million for the nine months ended July 29, 2018. The change in cash flow provided by operations is due to the inclusion of current period operations from Ply Gem subsequent to the Merger on November 16, 2018 and decreasing inventory that was driven by improved purchasing and lower input costs, partially offset by certain acquisition costs related to the Merger, and normal seasonal trends with higher receivables given summer building months.
Net cash used in accounts receivable was $138.3 million for the nine months ended September 28, 2019 compared to $13.5 million used in accounts receivable for the nine months ended July 29, 2018. There was $114.2 million used in the Ply Gem business during the nine months ended September 28, 2019 which primarily drove this change period over period resulting from the seasonality of our business as we reach the peak building season in our second and third quarters. Net sales in the final months of each respective quarter drove the receivables increase. Net sales for September 2019 were approximately $509.5 million versus approximately $433.5 million for December 2018, an increase of $76.0 million. The improvement in September's net sales reflects the Company’s normal seasonal business as the weather in September is improved compared to December, which allows for further construction activity, increasing the Company’s sales with a corresponding increase in accounts receivable. The remaining changes in accounts receivable period over period relates to seasonal trends in working capital and timing of collections given the change in fiscal year. Our days sales outstanding as of September 28, 2019 and July 29, 2018 were 41.7 days and 33.6 days, respectively with the increase attributed to Ply Gem's inclusion in the 2019 figures.
For the nine months ended September 28, 2019, the change in cash flows relating to inventory was an increase of $63.3 million compared to a decrease of $64.9 million for the nine months ended July 29, 2018. We experienced a $50.7 million decrease in inventory in the Commercial segment as a result of strategic purchasing during our seasonally slower months and decreasing material costs that was partially combined with a $12.6 million inventory decrease in the Ply Gem and ESW businesses during the nine months ended September 28, 2019. Our days inventory on-hand improved to 44.8 days as of September 28, 2019 as compared to 54.3 days as of July 29, 2018 due to strategic purchasing and lower material costs.
Net cash provided by accounts payable for the nine months ended September 28, 2019 was $8.5 million compared to net cash provided by accounts payable of $34.6 million for the nine months ended July 29, 2018. Our vendor payments can significantly fluctuate based on the timing of disbursements, inventory purchases and vendor payment terms. Additionally, there was $6.5 million provided by accounts payable for Ply Gem during the nine months ended September 28, 2019 consistent with the seasonal inventory trends. Our days payable outstanding as of September 28, 2019 decreased to 21.5 days from 35.5 days as of July 29, 2018 from the inclusion of Ply Gem in the 2019 figures.
49


Investing Activities
Net cash used in investing activities was $264.7 million during the nine months ended September 28, 2019 compared to $25.2 million used in investing activities during the nine months ended July 29, 2018. During the nine months ended September 28, 2019, we paid approximately $179.2 million, net of cash acquired, for the acquisition of Environmental Stoneworks and we used $86.4 million for capital expenditures. In the nine months ended July 29, 2018, we used $34.9 million for capital expenditures and sold a business in China, resulting in a net use of $4.4 million of cash, and sold a business in our Commercial segment for $3.0 million. Additionally in the nine months ended July 29, 2018, we sold three manufacturing facilities in our Commercial segment for total consideration of $6.3 million and we received $4.7 million of insurance proceeds as reimbursement for new assets acquired for a facility in the Commercial segment that experienced a fire in June 2016.
Financing Activities
Net cash provided by financing activities was $157.0 million in the nine months ended September 28, 2019 compared to $53.9 million used in the nine months ended July 29, 2018. 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, to finance the Environmental Stoneworks Acquisition, paid $12.8 million on quarterly installments on our Current Term Loan and used $0.2 million for the purchases of shares related to restricted stock that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of restricted stock awards and units. During the three months ended September 28, 2019, we made net payments of $50.0 million on the Current ABL Facility.
During the nine months ended July 29, 2018, we borrowed $85.0 million under our then-existing ABL facility and repaid $85.0 million of that amount, used $46.7 million to repurchase shares of our outstanding common stock under programs approved by the Board of Directors in September 2016 and October 2017 and used $5.0 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. Net cash used in the redemption of then-existing Senior Notes and refinancing of long-term debt, including payments of financing costs was $2.2 million. We also received $1.3 million in cash proceeds from the exercises of stock options.
We invest our excess cash in various overnight investments which are issued or guaranteed by the U.S. federal government. 
Debt
Our outstanding indebtedness will mature in 2023 (Current ABL Facility and Current Cash Flow Revolver), 2025 (Current Term Loan Facility), and 2026 (8.00% Senior Notes). We may not be successful in refinancing, extending the maturity or otherwise amending the terms of such indebtedness because of market conditions, disruptions in the debt markets, our financial performance or other reasons. Furthermore, the terms of any refinancing, extension or amendment may not be as favorable as the current terms of our indebtedness. If we are not successful in refinancing our indebtedness or extending its maturity, we and our subsidiaries could face substantial liquidity problems and may be forced to reduce or delay capital expenditures, sell assets, seek additional capital or restructure our indebtedness. Following consummation of the Merger, the Current Term Loan Facility provided for an aggregate principal amount of $2,560.0 million. The Company has also entered into certain interest rate swap agreements to reduce our variable interest rate risk.
The Current ABL Credit Agreement provides for an asset-based revolving credit facility which allows aggregate maximum borrowings by the ABL borrowers of up to $611.0 million. As set forth in the Current ABL Credit Agreement, extensions of credit under the Current ABL Facility are subject to a monthly borrowing base calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments. Availability under the Current ABL Facility will be reduced by issuance of letters of credit as well as any borrowings outstanding thereunder.
As of September 28, 2019, we had an aggregate principal amount of $3,351.4 million of outstanding indebtedness, comprising $170.0 million of borrowings under the Current ABL Facility, $2,536.4 million of borrowings under our Current Term Loan Facility and $645.0 million of 8.00% Senior Notes outstanding. We had no revolving loans outstanding under the Current Cash Flow Revolver. Our excess availability under the Current ABL Facility was $406.0 million as of September 28, 2019. In addition, standby letters of credit totaling approximately $30.3 million were outstanding but undrawn under the ABL Facility.
For additional information, see Note 13 — Long-Term Debt and Note Payable and Note 16 — Fair Value of Financial Instruments and Fair Value Measurement in the notes to the unaudited consolidated financial statements.
50


Cash Flow
We periodically evaluate our liquidity requirements, capital needs and availability of resources in view of inventory levels, expansion plans, debt service requirements and other operating cash needs. To meet our short-term and long-term liquidity requirements, including payment of operating expenses, repayment of debt and the tax receivable liability, we rely primarily on cash from operations. Beyond cash generated from operations, $406.0 million is available with our Current ABL Facility at September 28, 2019, $115.0 million is available with our Current Cash Flow Revolver and we have an unrestricted cash balance of $105.2 million as of September 28, 2019.
We expect to contribute $2.3 million to the Defined Benefit Plans in the year ending December 31, 2019.
We expect that cash generated from operations and our availability under the ABL Credit Facility will be sufficient to provide us the ability to fund our operations and to provide the increased working capital necessary to support our strategy and fund planned capital expenditures of approximately 2.0%-2.5% of net sales for fiscal 2019 and expansion when needed.
Our corporate strategy evaluates potential acquisitions that would provide additional synergies in our Commercial, Siding and Windows segments. From time to time, we may enter into letters of intent or agreements to acquire assets or companies in these business lines. The consummation of these transactions could require substantial cash payments and/or issuance of additional debt.
From time to time, we have used available funds to repurchase shares of our common stock under our stock repurchase programs. On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and 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 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 September 28, 2019, there were no repurchases under the stock repurchase programs. As of September 28, 2019, approximately $55.6 million remained available for stock repurchases, all under the programs announced on October 10, 2017 and March 7, 2018. In addition to repurchases of shares of our common stock under our stock repurchase program, we also withhold shares of restricted stock to satisfy minimum tax withholding obligations arising in connection with the vesting of awards of restricted stock related to our 2003 Long-Term Stock Incentive Plan.
The Company may from time to time take steps to reduce the Company’s debt or otherwise improve the Company’s financial position. These actions could include prepayments, open market debt repurchases, negotiated repurchases, other redemptions or retirements of outstanding debt, opportunistic refinancing of debt and raising additional capital. The amount of prepayments or the amount of debt that may be refinanced, repurchased or otherwise retired, if any, will depend on market conditions, trading levels of the Company’s debt, the Company’s cash position, compliance with debt covenants and other considerations. Affiliates of the Company may also purchase the Company’s debt from time to time through open market purchases or other transactions. In such cases, the Company’s debt may not be retired, in which case the Company would continue to pay interest in accordance with the terms of the debt, and the Company would continue to reflect the debt as outstanding on its consolidated balance sheets.
OFF-BALANCE SHEET ARRANGEMENTS
As part of our ongoing business, we do not participate in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities (“SPEs”), which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of September 28, 2019, we were not involved in any material unconsolidated SPE transactions.
CONTRACTUAL OBLIGATIONS
In general, purchase orders issued in the normal course of business can be terminated in whole or in part for any reason without liability until the product is received.
In connection with the Merger, on November 16, 2018, NCI assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.
51


The following table shows our debt contractual obligations as of September 28, 2019 (in thousands):
Payments due by period
Contractual ObligationTotalLess than
1 year
1 – 3 years3 – 5 yearsMore than
5 years
Total debt(1)
$3,351,397  $25,620  $51,240  $221,240  $3,053,297  
Interest payments on debt(2)
1,153,720  204,088  391,284  385,352  172,996  
Operating lease liabilities(3)
402,740  86,367  146,251  70,284  99,838  
Purchase obligations(4)
64,468  64,468  —  —  —  
Total $4,972,325  $380,543  $588,775  $676,876  $3,326,131  
(1)Reflects amounts outstanding under the Current ABL Facility, Current Term Loan Facility and the 8.00% Senior Notes and excludes any amounts potentially due under the excess cash flow provisions within the Current Term Loan Facility. Amounts currently drawn on the Current ABL Facility are reflected in the "3-5 years" column consistent with the non-current classification on the consolidated balance sheets.
(2)Interest payments were calculated based on the variable rate in effect at September 28, 2019 for the Current ABL Facility (applied to the outstanding ABL balance as of September 28, 2019) and Current Term Loan Facility, and at 8.00% on the 8.00% Senior Notes.
(3)Lease liabilities are stated at gross payment obligations under the terms of existing lease agreements and are not reduced for the discount rate applied to the minimum lease payments that was used to calculate the minimum lease liabilities recorded under ASC 842, as represented in our consolidated balances sheets.
(4)Purchase obligations are defined as purchase agreements that are enforceable and legally binding and that specify all significant terms, including quantity, price and the approximate timing of the transaction. These obligations are related primarily to inventory purchases under three 2019 contracts that were finalized during 2018.
There have been no other material changes in our future contractual obligations since the end of fiscal 2018.
See Note 13 — Long-Term Debt and Note Payable in the notes to the unaudited consolidated financial statements for more information on the material terms of our Current Cash Flow Facilities, 8.00% Senior Notes, and Current ABL Facility.
CRITICAL ACCOUNTING POLICIES 
Critical accounting policies are those that are most important to the portrayal of our financial position and results of operations. These policies require our most subjective judgments, often employing the use of estimates about the effect of matters that are inherently uncertain. Our most critical accounting policies include those that pertain to revenue recognition, insurance accruals, share-based compensation, income taxes, accounting for acquisitions, intangible assets and goodwill, allowance for doubtful accounts, inventory valuation, property, plant and equipment valuation and contingencies, which are described in Item 7 of our Annual Report on Form 10-K for the fiscal year ended October 28, 2018.
We adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, as of October 29, 2018 for the Transition Period. ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported. See Note 1 — Summary of Significant Accounting Policies in the notes to the unaudited consolidated financial statements for an update on the description of our revenue recognition policies as a result of the adoption of ASU 2014-09.
We adopted ASU No. 2016-02, Leases, as of January 1, 2019 for the nine months ended September 28, 2019. ASU 2016-02 provides enhancements to increase transparency to lease obligations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. See Note 1 — Summary of Significant Accounting Policies in the notes to the unaudited consolidated financial statements for an update on the description of our lease accounting policies as a result of the adoption of ASU 2016-02.
RECENT ACCOUNTING PRONOUNCEMENTS 
See Note 2 — Accounting Pronouncements in the notes to the unaudited consolidated financial statements for information on recent accounting pronouncements.
52


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


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


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


CORNERSTONE BUILDING BRANDS, INC.

PART II — OTHER INFORMATION
 
Item 1. Legal Proceedings.
See Part I, Item 1, “Unaudited Consolidated Financial Statements”, Note 19, which is incorporated herein by reference.
Item 1A. Risk Factors.
In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors discussed under “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended October 28, 2018 and our Transition Report on Form 10-Q for the transition period from October 29, 2018 to December 31, 2018 (the “Transition Report”). The risks disclosed in our previous Annual Report on Form 10-K, our Transition Report and information provided elsewhere in this report, could materially affect our business, financial condition or results of operations. Additional risks and uncertainties not currently known or we currently deem to be immaterial may materially adversely affect our business, financial condition or results of operations. We believe there have been no material changes in our risk factors from those disclosed in our Annual Report on Form 10-K for the fiscal year ended October 28, 2018 and our Transition Report.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
The following table shows our purchases of our Common Stock during the three months ended September 28, 2019:
Period
(a)
Total Number of
Shares
Purchased(1)
(b)
Average Price
Paid per Share
(c)
Total Number of
Shares
Purchased as
Part of Publicly
Announced
Programs
(d)
Maximum Dollar
Value of
Shares that
May Yet be
Purchased Under
Publicly
Programs(2)
(in thousands)
June 30, 2019 to July 27, 20192,630  $5.83  —  $55,573  
July 28, 2019 to August 24, 20199,057  $4.94  —  55,573  
August 25, 2019 to September 28, 2019925  $4.69  —  55,573  
Total12,612  $5.11  —  
(1)The total number of shares purchased includes our Common Stock repurchased under the programs described below as well as shares of restricted stock that were withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of awards of restricted stock. The required withholding is calculated using the closing sales price on the previous business day prior to the vesting date as reported by the NYSE.
(2)On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for up to an aggregate of $50.0 million and an additional $50.0 million, respectively, of the Company’s 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 we deem appropriate in accordance with all applicable securities laws and regulations. Shares repurchased are usually retired. There is no time limit on the duration of these programs. As of September 28, 2019, approximately $55.6 million remained available for stock repurchases under the programs announced on October 10, 2017 and March 7, 2018.
56


Item 6. Exhibits.
Index to Exhibits
Exhibit
Number
Description
*31.1  
*31.2  
**32.1  
**32.2  
*101.INS XBRL Instance Document - The Instance Document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
*101.SCH XBRL Taxonomy Extension Schema Document
*101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
*101.DEF XBRL Taxonomy Definition Linkbase Document
*101.LAB XBRL Taxonomy Extension Label Linkbase Document
*101.PRE XBRL Taxonomy Extension Presentation Linkbase Document
 
*Filed herewith
**Furnished herewith

57


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

58
EX-31.1 2 a20190928qexhibit311.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 6, 2019
 
/s/ James S. Metcalf
James S. Metcalf
Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)
  

EX-31.2 3 a20190928qexhibit312.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 6, 2019
 
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 

EX-32.1 4 a20190928qexhibit321.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 September 28, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James S. Metcalf, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
1.I have reviewed this Report of the Company;
 
2.This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
3.The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: November 6, 2019
 
/s/ James S. Metcalf
James S. Metcalf
Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)
 
A signed original of this written statement required by Section 906 has been provided to Cornerstone Building Brands, Inc. and will be retained by Cornerstone Building Brands, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
 
This Certification shall not be deemed to be “filed” or part of the Report or incorporated by reference into any of the registrant’s filings with the Securities and Exchange Commission by implication or by any reference in any such filing to the Report.
 

 

EX-32.2 5 a20190928qexhibit322.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 September 28, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey S. Lee, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
1.I have reviewed this Report of the Company;
 
2.This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
3.The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: November 6, 2019
 
/s/ Jeffrey S. Lee
Jeffrey S. Lee
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 
A signed original of this written statement required by Section 906 has been provided to Cornerstone Building Brands, Inc. and will be retained by Cornerstone Building Brands, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
 
This Certification shall not be deemed to be “filed” or part of the Report or incorporated by reference into any of the registrant’s filings with the Securities and Exchange Commission by implication or by any reference in any such filing to the Report.
 

 

EX-101.SCH 6 cnr-20190928.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF 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 - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - ACCOUNTING PRONOUNCEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - INTANGIBLES link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - INTANGIBLES (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - ASSETS HELD FOR SALE link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - ASSETS HELD FOR SALE (Details) link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - Intangible Assets, Goodwill and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2326307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2427411 - Disclosure - LEASES - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2428412 - Disclosure - LEASES - Summary of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2130109 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 2132110 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2434415 - Disclosure - EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 2336309 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 2437416 - Disclosure - WARRANTY (Details) link:presentationLink link:calculationLink link:definitionLink 2138112 - Disclosure - DEFINED BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2339310 - Disclosure - DEFINED BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2440417 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441418 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE link:presentationLink link:calculationLink link:definitionLink 2343311 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 2444419 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2444419 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2445420 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2146114 - Disclosure - CD&R INVESTOR GROUP link:presentationLink link:calculationLink link:definitionLink 2447421 - Disclosure - CD&R INVESTOR GROUP (Details) link:presentationLink link:calculationLink link:definitionLink 2148115 - Disclosure - STOCK REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 2449422 - Disclosure - STOCK REPURCHASE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 2150116 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2351312 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2452423 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2453424 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) link:presentationLink link:calculationLink link:definitionLink 2154117 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2455425 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2156118 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2357313 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2458426 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2159119 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2460427 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cnr-20190928_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cnr-20190928_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cnr-20190928_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Goodwill recognized from merger and acquisition Goodwill, Acquired During Period CD&R Funds Cd and R Fund [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] STOCK REPURCHASE PROGRAM Treasury Stock [Text Block] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Total intangible assets, cost Intangible Assets, Gross (Excluding Goodwill) Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Legal Entity [Axis] Legal Entity [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Defined benefit plan, minimum annual contribution, percent Defined Benefit Plan, Minimum Annual Contribution, Percent Defined Benefit Plan, Minimum Annual Employee Contribution, Percent Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Gain on insurance recovery Gain on insurance recovery Unusual or Infrequent Item, or Both, Net (Gain) Loss Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Repayment of debt Repayments of Debt PSUs and Performance Share Awards Performance Shares [Member] Restricted cash Restricted Cash Mutual funds – Fixed income Mutual Funds - Fixed Income [Member] Schedule of Fair Value Not Currently Recognized on Balance sheet Fair Value, by Balance Sheet Grouping [Table Text Block] Multiemployer Plan Name [Domain] Multiemployer Plan Name [Domain] Capital expenditures Payments to Acquire Property, Plant, and Equipment Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Tax receivable agreement liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Tax Receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Tax Receivable Prepaid expenses and other Prepaid Expense and Other Assets, Current Foreign exchange translation gains (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Repayment of debt principal, including interest Repayment Of Debt Principal, Including Interest Repayment Of Debt Principal, Including Interest Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Debt Prepayment Terms [Domain] Additional Paid-In Capital Additional Paid-in Capital Additional Paid-in Capital [Member] Fair value of liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total, less current portion Product Warranty Accrual, Noncurrent 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 Line of Credit Facility [Table] Line of Credit Facility [Table] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Base Rate Base Rate [Member] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Purchases of treasury stock Payments for repurchase of common stock Payments for Repurchase of Common Stock Stock options, grants in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Goodwill Goodwill Balance Balance Goodwill Canadian Jurisdiction Canada Revenue Agency [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Cash and Non-cash Activities of Leases Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Shares, restricted stock award, gross (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Lender Name [Axis] Lender Name [Axis] Property, plant and equipment, less accumulated depreciation of $530,490 and $459,931, respectively Property, Plant and Equipment, Net INTANGIBLES Intangible Assets Disclosure [Text Block] Assets held-for-sale, fair value Assets Held-for-sale, Long Lived, Fair Value Disclosure Debt Instrument [Axis] Debt Instrument [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Stock awards, targeted number of shares (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares Schedule of Goodwill [Table] Schedule of Goodwill [Table] CENTRIA Benefit Plan CENTRIA [Member] 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 Accrued income taxes Accrued Income Taxes, Current Hedging Relationship [Domain] Hedging Relationship [Domain] Employee stock options Share-based Payment Arrangement, Option [Member] Restricted cash Restricted Cash and Cash Equivalents, Current Net income (loss) per common share: Earnings Per Share, Pro Forma [Abstract] Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Interest Rate Swap Interest Rate Swap [Member] Remaining borrowing capacity on line of credit Line of Credit Facility, Remaining Borrowing Capacity Statement [Table] Statement [Table] Weighted average interest rate on debt Debt, Weighted Average Interest Rate Changes in operating assets and liabilities, net of effect of acquisitions: Increase (Decrease) in Operating Capital [Abstract] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three CENTRIA International LLC CENTRIA International LLC [Member] CENTRIA International LLC [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Executive Awards Executive Awards [Member] Executive Awards [Member] Weighted-average IBR (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Total net sales Revenue from Contract with Customer, Including Assessed Tax Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Document Quarterly Report Document Quarterly Report The Steelworkers Pension Trust The Steelworkers Pension Trust [Member] The Steelworkers Pension Trust [Member] Restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Interest Rate Swap Three Interest Rate Swap Three [Member] Interest Rate Swap Three [Member] Other income, net Other Nonoperating Income (Expense) Long-term debt, fair value Long-term Debt, Fair Value Warranties sold Standard and Extended Product Warranty Accrual, Increase for Warranties Issued ACQUISITIONS Business Combination Disclosure [Text Block] Vinyl windows Vinyl [Member] Vinyl [Member] Basic (in shares) Weighted average basic number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Net carrying value Finite-Lived Intangible Assets, Net Multiemployer Plans Type [Domain] Multiemployer Plans Type [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Interest income Investment Income, Interest Financial Instruments [Domain] Financial Instruments [Domain] Allocated share-based compensation expense Share-based Payment Arrangement, Expense Valuation Allowance [Table] Valuation Allowance [Table] Shares issued in transaction (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Injection molded Injection Molded [Member] Injection Molded [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Long-term lease liabilities Long-term portion of lease liabilities Operating Lease, Liability, Noncurrent ASSETS Assets: Assets [Abstract] Interest Rate Swap One Interest Rate Swap One [Member] Interest Rate Swap One [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Foreign currency hedge Derivative Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Deferred income taxes Deferred Income Tax Assets, Net Net sales of acquiree included in our financial statements Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Acquisition [Axis] Business Acquisition [Axis] Purchase accounting adjustments Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments Accrued expenses Increase (Decrease) in Accrued Liabilities Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Document Fiscal Year Focus Document Fiscal Year Focus 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] Other Postretirement Benefit Plan OPEB Plans Other Postretirement Benefits Plan [Member] Multiemployer Plan Type [Axis] Multiemployer Plan Type [Axis] Retirement of treasury shares (in shares) Treasury Stock, Shares, Retired Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Long Lived Assets Held-for-sale [Line Items] Long Lived Assets Held-for-sale [Line Items] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Schedule of Sales, Operating Income, and Total Assets for Operating Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Stone Stone [Member] Stone [Member] Other assets, net Other Assets, Noncurrent Total cash consideration transferred Business Combination, Consideration Transferred Payments on term loan Repayments Of Term Loan Payments on term loan Entity Current Reporting Status Entity Current Reporting Status Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings (Deficit) Retained Earnings (Deficit) Retained Earnings [Member] Segments [Domain] Segments [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Diluted income (loss) per common share (in USD per share) Earnings Per Share, Diluted Insulated metal panels Insulated Metal Panels [Member] Insulated Metal Panels [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Decrease in treasury stock and additional paid in capital due to retirement of shares previously withheld or repurchased Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Other Assets Other Assets [Member] Issuance of common stock for the Ply Gem merger (in shares) Stock Issued During Period, Shares, Acquisitions Unused commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Inventories, net Inventories, net Inventory, Net Balance Sheet Location [Axis] Balance Sheet Location [Axis] Incentive Plan securities excluded from dilution (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Debt Instrument, Redemption, Period Three Debt Instrument, Redemption, Period Three [Member] Service cost Defined Benefit Plan, Service Cost Swingline Borrowings Swingline Borrowings [Member] Swingline Borrowings [Member] Schedule Of Debt Schedule of Debt [Table Text Block] Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Mutual funds – Growth Mutual Funds - Growth [Member] Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Common stock offered (in shares) Sale of Stock, Number of Shares Issued in Transaction Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Entity [Domain] Entity [Domain] Natural Disasters and Other Casualty Events Natural Disasters and Other Casualty Events [Member] Aluminum windows Aluminum [Member] Aluminum [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Commercial Commercial Commercial Segment [Member] Commercial Segment [Member] Entity Address, State or Province Entity Address, State or Province Debt Disclosure [Abstract] Debt Disclosure [Abstract] Segments [Axis] Segments [Axis] Gains on asset sales, net Gain (Loss) on Assets Gain (Loss) on Assets Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Adopted Accounting Pronouncements and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Net income (loss) applicable to common shares Net Income (Loss) Available to Common Stockholders, Basic Document Transition Report Document Transition Report Multiemployer Plans, Pension Multiemployer Plans, Pension [Member] Goodwill [Line Items] Goodwill [Line Items] Forward contract agreement, amount of hedge Derivative, Amount of Hedged Item Debt instrument, basis spread on variable rate, floor Debt Instrument, Basis Spread On Variable Rate, Floor Debt Instrument, Basis Spread On Variable Rate, Floor Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Schedules of Lease Costs Lease, Cost [Table Text Block] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Payments related to tax withholding for share-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Unrealized loss on derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] 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 Payments of financing costs Payments of Financing Costs Current portion of long-term debt Less: current portion of long-term debt Long-term Debt, Current Maturities Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Pro forma acquisition and compensation costs Business Combination, Pro Forma Information, Acquisition and Related Costs Business Combination, Pro Forma Information, Acquisition and Related Costs Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Deferred compensation plan liability Deferred Compensation Plan [Member] Accrued long-term warranty Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warranty Accrual Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warranty Accrual Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Stock option awards, termination period from grant date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Cash payment for acquisition Payments to Acquire Businesses, Gross Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Operating cash flows from operating leases Operating Lease, Payments Debt instrument, effective rate Debt Instrument, Interest Rate, Effective Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Payments on note payable Repayments of Notes Payable Accounts receivable Increase (Decrease) in Accounts Receivable Mutual funds – Foreign blend Mutual Funds - Foreign Blend [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Entity Address, City or Town Entity Address, City or Town Debt instrument, covenant compliance, secured leverage ratio, maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum Valuation allowance Deferred Tax Assets, Valuation Allowance Entity Filer Category Entity Filer Category Derivative, fixed interest rate Derivative, Fixed Interest Rate Consideration transferred, stock issuance Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Consolidation Items [Axis] Consolidation Items [Axis] Equity [Abstract] Equity [Abstract] Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Payments on senior notes Repayments of Senior Debt Designated as Hedging Instrument Designated as Hedging Instrument [Member] Net gain on sale of facility Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Schedule of Long Lived Assets Held-for-sale [Table] Schedule of Long Lived Assets Held-for-sale [Table] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net CDR Fund VIII Investor Group CDR Fund VIII Investor Group [Member] CDR Fund VIII Investor Group [Member] 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 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Total long-term debt, net of unamortized discounts and unamortized deferred financing costs Long term debt, carrying amount Long-term Debt 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 Retirement Plan Type [Axis] Retirement Plan Type [Axis] Sale of Stock [Domain] Sale of Stock [Domain] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Incentive Plan Incentive Plan [Member] The award plan as incentives Number of reportable segments Number of reportable segments Number of Reportable Segments Entity Registrant Name Entity Registrant Name Share Repurchase Program [Domain] Share Repurchase Program [Domain] Authorized stock repurchase amount Stock Repurchase Program, Authorized 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 Liabilities: Liabilities [Abstract] Treasury Stock Treasury Stock [Member] Loss (gain) on disposition of business Gain (Loss) on Disposition of Business Denominator for Basic and Diluted Income Per Common Share Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Stock Repurchase Programs Stock Repurchase Programs [Member] Stock Repurchase Programs Accumulated other comprehensive loss, net Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag 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 Revenue recognized Product Warranty Accrual Revenue Recognized Reflects the revenue recognized towards the product warranty. Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net City Area Code City Area Code Sale of Stock [Axis] Sale of Stock [Axis] 2017 Stock Repurchase Program 2017 Stock Repurchase Program [Member] 2017 Stock Repurchase Program [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] Entity Central Index Key Entity Central Index Key Litigation Case [Domain] Litigation Case [Domain] 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 Debt instrument, covenant compliance, excess cash flow, minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum Other accrued expenses Other Accrued Liabilities, Current Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Revolving loans outstanding Line of Credit, Current Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Leverage Ratio Target Achieved Leverage Ratio Target Achieved [Member] Leverage Ratio Target Achieved [Member] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Debt Instrument, Redemption, Period Four Debt Instrument, Redemption, Period Four [Member] Metal building products Metal Building Products [Member] Metal Building Products [Member] Product and Service [Domain] Product and Service [Domain] Business acquisition, share price (in dollars per share) Business Acquisition, Share Price Type of Adoption [Domain] Type of Adoption [Domain] Available for stock repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Net income (loss) of acquiree included in our financial statements Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] Debt Prepayment Terms [Axis] 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. Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Ply Gem Ply Gem [Member] Ply Gem [Member] INVENTORIES Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Debt (inclusive of current portion) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt Entity Shell Company Entity Shell Company Acquisition related expenses Business Combination, Acquisition Related Costs Asset-based revolving credit facility due February 2023 Asset Based Lending Credit Facility Due February 2023 [Member] Asset Based Lending Credit Facility Due February 2023 [Member] WARRANTY Product Warranty Disclosure [Text Block] Term loan facility due February 2025 Term Loan Facilities Term Loan Credit Agreement Due 2025 [Member] Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Amortized intangible assets Finite-Lived Intangible Assets, Gross Mutual funds – Blend Mutual Funds - Blend [Member] 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Plan Name [Axis] Plan Name [Axis] Cash Flow Hedging Cash Flow Hedging [Member] Disposal Group Name [Domain] Disposal Group Name [Domain] Current Liabilities Current Liabilities [Member] Current Liabilities [Member] Equity Component [Domain] Equity Component [Domain] Short-term investments, unrealized holding gain (loss) Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Common Stock Common Stock [Member] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Commitment Fee Percentage One Commitment Fee Percentage One [Member] Commitment Fee Percentage One [Member] Other accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Foreign Currency Hedge Foreign Exchange Contract [Member] Term loan facility due February 2025 Term Loan Facility Due February 2025 [Member] Term Loan Facility Due February 2025 [Member] Accounts payable Accounts Payable, Current Note payable Notes Payable, Current Unamortized discounts and unamortized deferred financing costs Debt Issuance Costs, Net Short-term investments in deferred compensation plan Investments, Fair Value Disclosure Current Fiscal Year End Date Current Fiscal Year End Date Hedging Designation [Axis] Hedging Designation [Axis] Proceeds from sale of assets held for sale Proceeds from Sale of Property Held-for-sale GOODWILL Goodwill Disclosure [Text Block] Treasury stock, shares (in shares) Treasury Stock, Shares Stock options exercised, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Accrued interest Interest Payable, Current Award Type [Domain] Award Type [Domain] Proceeds from ABL facility Proceeds from Lines of Credit Insurance settlement contingent replacement cost receivable maximum Insurance settlement contingent replacement cost receivable maximum Insurance settlement contingent replacement cost receivable maximum Additional paid-in capital Additional Paid in Capital, Common Stock ABL Canadian Facility ABL Canadian Facility [Member] ABL Canadian Facility [Member] ABL Facility Abl Facility [Member] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Loss Contingencies [Table] Loss Contingencies [Table] Accumulated depreciation on property, plant and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Derivative Instrument [Axis] Derivative Instrument [Axis] Income taxes receivable Income Taxes Receivable Term loan facility due April 2025 Term Loan Facility Due April 2025 [Member] Term Loan Facility Due April 2025 [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Finite-lived intangible assets, useful life (in years) Finite-Lived Intangible Asset, Useful Life Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] SHARE-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Siding Siding Segment [Member] Siding Segment [Member] Common stock price per share (in USD per share) Sale of Stock, Price Per Share Assets held for sale Assets held for sale, carrying value, current Disposal Group, Including Discontinued Operation, Assets, Current Reporting Periods Reporting Periods [Policy Text Block] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Environmental Stoneworks Environmental Stoneworks [Member] Environmental Stoneworks [Member] Interest Rate Swap Two Interest Rate Swap Two [Member] Interest Rate Swap Two [Member] Ownership percentage Equity Method Investment, Ownership Percentage Income from operations Total operating income Operating Income (Loss) Lease liabilities Present value of future minimum lease payments Operating Lease, Liability Current warranty liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Warranty Liabilities, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Warranty Liabilities, Current Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Long-term debt, gross Long-term Debt, Gross Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss Performance Stock Units Performance Stock Units [Member] Performance Stock Units [Member] Proceeds from insurance Proceeds from Insurance Settlement, Investing Activities Inventories Increase (Decrease) in Inventories Loss Contingencies [Line Items] Loss Contingencies [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Multiemployer plans, minimum contribution Multiemployer Plans, Minimum Contribution Accrued compensation and benefits Employee-related Liabilities, Current Term loan principal amount Term Loan Principal Amount Term loan principal amount as on date. Net sales Business Acquisition, Pro Forma Revenue Total assets Assets, Fair Value Disclosure London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Stockholders’ equity: Stockholders' Equity Note [Abstract] Cover page. Cover page. ABL U.S. Facility ABL U.S. Facility [Member] ABL U.S. Facility [Member] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Defined Benefit Plans Pension Plan [Member] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Non-cash interest expense Other Noncash Income (Expense) Increase in tax reserves Income Tax Examination, Increase (Decrease) in Liability from Prior Year 8.25% Senior Notes Due January 2023 Eight Point Two Five Percent Senior Notes Due January 2023 [Member] Trading Symbol Trading Symbol Strategic development and acquisition related costs Business Combination, Strategic Development and Acquisition Related Costs Business Combination, Strategic Development and Acquisition Related Costs Basic (in USD per share) Basic income (loss) per common share (in USD per share) Earnings Per Share, Basic Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Amortization of net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Document Period End Date Document Period End Date Raw materials Inventory, Raw Materials, Gross Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Share Repurchase Program [Axis] Share Repurchase Program [Axis] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Cumulative effect of accounting change Cumulative Effect of New Accounting Principle in Period of Adoption Cash flow revolver due April 2023 Cash Flow Revolver Due April 2023 [Member] Cash Flow Revolver Due April 2023 [Member] Revolving Credit Facility Revolving Credit Facility [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Corporate Corporate, Non-Segment [Member] Common stock, $0.01 par value; 200,000,000, 125,621,510 and 125,566,409 shares authorized, issued and outstanding at September 28, 2019, respectively; and 100,000,000, 66,264,654 and 66,203,841 shares authorized, issued and outstanding at October 28, 2018, respectively Common Stock, Value, Outstanding Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Intangible assets (trade names/customer relationships) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Unamortized deferred financing costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt instrument, discount rate Debt Instrument, Discount Rate Debt Instrument, Discount Rate Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Issuance of common stock for the Ply Gem merger Stock Issued During Period, Value, Acquisitions Trademarks and Trade Names Trademarks and Trade Names [Member] Metal coil coating Metal Coil Coating [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effective tax rate, after unrecognized tax benefits and state income taxes (as a percent) Effective Income Tax Rate Reconciliation, Percent, After Unrecognized Tax Benefits and State Income Taxes Effective Income Tax Rate Reconciliation, Percent, After Unrecognized Tax Benefits and State Income Taxes 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 Cost of sales Cost of Goods and Services Sold Accelerated awards due to retirement Share-based Payment Arrangement, Accelerated Cost Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Net income (loss) applicable to common shares Business Acquisition, Pro Forma Net Income (Loss) Treasury stock, at cost (55,101 and 60,813 shares at September 28, 2019 and October 28, 2018, respectively) Treasury Stock, Value Total assets Total assets Assets Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Total long-term liabilities Liabilities, Noncurrent Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Decrease in assets-held-for-sale Increase (Decrease) in Assets Held-for-sale Asset-based lending credit facility, due 2023 ABL Credit Facility, Due 2023 [Member] ABL Credit Facility, Due 2023 [Member] ASSETS HELD FOR SALE Disclosure of Long Lived Assets Held-for-sale [Table Text Block] Plan Name [Domain] Plan Name [Domain] Gain on insurance recovery Gain On Insurance Recovery Gain On Insurance Recovery Business disposition, net Payments to Acquire Businesses and Interest in Affiliates Document Fiscal Period Focus Document Fiscal Period Focus Document Type Document Type 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] Indefinite-lived trade names Indefinite-Lived Trade Names Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Tax Identification Number Entity Tax Identification Number Redemption premium paid Payment for Debt Extinguishment or Debt Prepayment Cost Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue Schedule of Product Warranty Liability [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Defined benefit plan, expected contribution amount Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year LEASES Lessee, Operating Leases [Text Block] Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent 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 Intangible asset amortization Amortization of Intangible Assets Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Interactive Data Current Entity Interactive Data Current Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Number of segments Number of Operating Segments Provision (benefit) for income taxes Income Tax Expense (Benefit) Notional amount of derivative liabilities Derivative Liability, Notional Amount Metal Metal [Member] Metal Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total current assets Assets, Current Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Hedging Designation [Domain] Hedging Designation [Domain] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Numerator for Basic and Diluted Earnings Per Common Share Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Total current liabilities Liabilities, Current Number of interest rate swaps Number of Interest Rate Derivatives Held Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Debt instrument, face amount Debt Instrument, Face Amount Local Phone Number Local Phone Number Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Total liabilities and stockholders’ equity Liabilities and Equity Accounting Standards Update 2016-16 Accounting Standards Update 2016-16 [Member] Debt instrument, repricing premium Debt Instrument, Repricing Premium Debt Instrument, Repricing Premium Accounts receivable, less allowances of $9,948 and $6,249, respectively Accounts Receivable, after Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Class of Stock [Line Items] Class of Stock [Line Items] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Variable Rate [Axis] Variable Rate [Axis] Schedule of Inventory Components Schedule of Inventory, Current [Table Text Block] Fixed charge coverage ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio Issuance of restricted stock Value, restricted stock award, gross Stock Issued During Period, Value, Restricted Stock Award, Gross Award Type [Axis] Award Type [Axis] DEFINED BENEFIT PLANS Pension and Other Postretirement Benefits Disclosure [Text Block] Intangible assets, net Total intangible assets, net carrying value Intangible Assets, Net (Excluding Goodwill) 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 Operating Segments Operating Segments [Member] Restructuring and impairment charges, net Restructuring Costs and Asset Impairment Charges Diluted (in shares) Weighted average diluted number of common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted 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 ACCOUNTING PRONOUNCMENTS New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Key Employee Awards Key Employee Awards [Member] Key Employee Awards [Member] Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Debt instrument, quarterly debt amortization, percent of aggregate principal amount Debt Instrument, Quarterly Debt Amortization, Percent of Aggregate Principal Amount Debt Instrument, Quarterly Debt Amortization, Percent of Aggregate Principal Amount Interest cost Defined Benefit Plan, Interest Cost Proceeds from term loan Proceeds from Issuance of Secured Debt Common stock shares issued (in shares) Common Stock, Shares, Issued Lease right-of-use assets Operating Lease, Right-of-Use Asset Non-cash fair value premium on purchased inventory Noncash or Part Noncash Acquisition, Inventory Acquired Net income (loss) applicable to common shares Undistributed Earnings, Diluted Customer Lists and Relationships Customer Lists and Relationships [Member] Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] [Domain] for Debt Covenant Terms [Axis] Letter of Credit Letter of Credit [Member] Payable pursuant to a tax receivable agreement Tax Receivable Liability, Current Tax Receivable Liability, Current Award vesting percentage per year Share-based Compensation Arrangement By Share-based Payment Award, Vesting Percentage Per Year, First Through Fifth Anniversary Share-based Compensation Arrangement By Share-based Payment Award, Vesting Percentage Per Year, First Through Fifth Anniversary Aurora Plastics LLC vs. Atrium Aurora Plastics LLC vs. Atrium [Member] Aurora Plastics LLC vs. Atrium [Member] LONG-TERM DEBT AND NOTE PAYABLE Long-term Debt [Text Block] CD&R Investor Group Temporary Equity [Text Block] SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK Work in process and finished goods Inventory, Finished Goods and Work in Process, Gross Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent 2018 Stock Repurchase Program 2018 Stock Repurchase Program [Member] 2018 Stock Repurchase Program Variable lease costs Variable Lease, Cost Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Sale of stock, ownership percentage issued Sale Of Stock, Ownership Percentage Issued Sale Of Stock, Ownership Percentage Issued Treasury stock purchases (in shares) Common stock repurchased (in shares) Treasury stock purchases (in shares) Treasury Stock, Shares, Acquired Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Retirement of treasury shares Treasury Stock, Retired, Cost Method, Amount Entity Small Business Entity Small Business Entity File Number Entity File Number Leases Lessee, Leases [Policy Text Block] Current portion of lease liabilities Current portion of lease liabilities Operating Lease, Liability, Current Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Other long-term liabilities ($163.6 million for accrued long-term warranty) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other, Including Warranty Accrual Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other, Including Warranty Accrual Deferred compensation obligation Adjustments to Additional Paid in Capital, Deferred Compensation Equity Adjustments to Additional Paid in Capital, Deferred Compensation Equity Balance (in shares) Balance (in shares) Shares, Outstanding Income taxes Increase (Decrease) in Income Taxes Receivable Retirement of treasury stock previously withheld or repurchased (in shares) Treasury Stock, Shares Withheld or Repurchased, Cancelled Treasury Stock, Shares Withheld or Repurchased, Cancelled Shares withheld to satisfy minimum tax withholding obligations (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Payments on ABL facility Payment on outstanding borrowings Repayments of Lines of Credit 2016 Stock Repurchase Program 2016 Stock Repurchase Program [Member] 2016 Stock Repurchase Program [Member] Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Debt instrument, redemption price, percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Vinyl siding Vinyl Siding [Member] Vinyl Siding [Member] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Financial Instrument [Axis] Financial Instrument [Axis] Product and Service [Axis] Product and Service [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Investments in debt and equity securities, at market Debt Securities, Trading, and Equity Securities, FV-NI Valuation Allowance [Line Items] Valuation Allowance [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Conversion of stock, percentage Share-based Compensation Arrangement by Share-based Payment Award, Conversion of Stock, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Conversion of Stock, Percentage Increase in borrowing capacity Line Of Credit Facility, Increase in Borrowing Capacity, Amount Line Of Credit Facility, Increase in Borrowing Capacity, Amount Purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Less: current portion Product Warranty Accrual, Current Current liabilities: Liabilities, Current [Abstract] Realized gain on foreign currency hedge Foreign Currency Transaction Gain (Loss), Realized Beginning balance Ending balance Standard and Extended Product Warranty Accrual Cash Flow Revolver Cash Flow Revolver [Member] Cash Flow Revolver [Member] Selling, general and administrative expenses Selling, General and Administrative Expense Loss on disposition of business, net Gain (Loss) On Disposition Of Business, Net Of Transaction Costs Gain (Loss) On Disposition Of Business, Net Of Transaction Costs 8.00% Senior Notes 8.00% senior notes due April 2026 Eight Percent Senior Notes Due 2026 [Member] Eight Percent Senior Notes Due 2026 [Member] Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] RCRA Facility Investigation RCRA Facility Investigation [Member] RCRA Facility Investigation [Member] Other Products and Services Other Products And Services [Member] Other Products [Member] Money market Money Market Funds [Member] Credit Facility [Domain] Credit Facility [Domain] INCOME TAXES Income Tax Disclosure [Text Block] Unallocated other expense, net Unallocated Other Expenses Unallocated other expenses during the period. Segment Reporting [Abstract] Segment Reporting [Abstract] 2019 (excluding the nine months ended September 28, 2019) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Interest expense Interest Expense Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 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 Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Environmental liability accrual Loss Contingency Accrual Litigation Case [Axis] Litigation Case [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted 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. Income (loss) per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Leases [Abstract] Leases [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Minimum Minimum Minimum Minimum [Member] Stock options, grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Retirement Benefits [Abstract] Retirement Benefits [Abstract] Treasury stock purchases Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Aggregate principal amount redeemed Debt Instrument, Repurchased Face Amount Current assets: Assets, Current [Abstract] Liability for unrecognized tax benefits Unrecognized Tax Benefits Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Disaggregation of Revenue by Segment Disaggregation of Revenue [Table Text Block] Fixed lease costs Operating Lease, Cost Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Credit Facility [Axis] Credit Facility [Axis] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Long-term debt Total long-term debt, less current portion Long-term Debt, Excluding Current Maturities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Sales Revenues Pro forma purchase price allocation of inventories Business Combination, Pro Forma Information, Purchase Price Adjustments, Inventory Business Combination, Pro Forma Information, Purchase Price Adjustments, Inventory Percentage of outstanding interests acquired Business Acquisition, Percentage of Voting Interests Acquired Other long-term liabilities Other Liabilities, Noncurrent Secondary Offering Secondary Offering [Member] Secondary Offering [Member] Proceeds from stock options exercised Proceeds from Stock Options Exercised Gross profit Gross Profit Loss contingency, damages sought Loss Contingency, Damages Sought, Value New Accounting Pronouncements and Changes in Accounting Principles [Abstract] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Windows Windows Segment [Member] Windows Segment [Member] EARNINGS PER COMMON SHARE Earnings Per Share [Text Block] Term Loan Facility Term Loan Facility due April 2025 Term Loan Facility [Member] Term Loan Facility [Member] Trade Names Trade Names [Member] PCE/TCE Northeast Contamination Site PCE/TCE Northeast Contamination Site [Member] PCE/TCE Northeast Contamination Site [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Stock awards, minimum service period required for vesting (as a percent) Share-based Compensation Arrangement By Share-based Payment Award, Minimum Service Period Required For Vesting Share-based Compensation Arrangement By Share-based Payment Award, Minimum Service Period Required For Vesting Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Multiemployer Plan Name [Axis] Multiemployer Plan Name [Axis] Maximum Maximum Maximum Maximum [Member] Line of credit outstanding Long-term Line of Credit Title of 12(b) Security Title of 12(b) Security EX-101.PRE 10 cnr-20190928_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 cnr-20190928_g1.jpg begin 644 cnr-20190928_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 12 R61.htm IDEA: XBRL DOCUMENT v3.19.3
CD&R INVESTOR GROUP (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Dec. 11, 2017
Sep. 28, 2019
Jul. 29, 2018
Oct. 28, 2018
Class of Stock [Line Items]        
Payments for repurchase of common stock   $ 0 $ 46,705  
CD&R Funds        
Class of Stock [Line Items]        
Ownership percentage   49.30%   34.40%
Secondary Offering | CD&R Funds        
Class of Stock [Line Items]        
Common stock offered (in shares) 7,150,000      
Common stock price per share (in USD per share) $ 19.36      
Common stock repurchased (in shares) 1,150,000      
Payments for repurchase of common stock $ 22,300      
XML 13 R65.htm IDEA: XBRL DOCUMENT v3.19.3
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2019
Oct. 28, 2018
Valuation Allowance [Line Items]    
Effective tax rate (as a percent) 40.90%  
Effective tax rate, after unrecognized tax benefits and state income taxes (as a percent) 20.40%  
Increase in tax reserves $ 6,900  
Liability for unrecognized tax benefits 11,900  
Payable pursuant to a tax receivable agreement 24,760 $ 0
Canadian Jurisdiction    
Valuation Allowance [Line Items]    
Valuation allowance $ 21,400  
XML 14 R46.htm IDEA: XBRL DOCUMENT v3.19.3
ACQUISITIONS - Schedule of Pro Forma Information (Details) - Environmental Stoneworks - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net sales $ 1,285,043 $ 1,381,820 $ 3,661,428 $ 3,668,062
Net income (loss) applicable to common shares $ 28,456 $ (56,165) $ 10,532 $ (221,019)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.23 $ (0.45) $ 0.08 $ (1.76)
Diluted (in dollars per share) $ 0.23 $ (0.45) $ 0.08 $ (1.76)
XML 15 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 16 R42.htm IDEA: XBRL DOCUMENT v3.19.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Disaggregation of Revenue [Line Items]        
Total net sales $ 1,285,043 $ 548,525 $ 3,645,332 $ 1,426,943
Commercial        
Disaggregation of Revenue [Line Items]        
Total net sales 464,906 548,525 1,370,152 1,426,943
Commercial | Metal building products        
Disaggregation of Revenue [Line Items]        
Total net sales 320,028 384,311 914,623 964,924
Commercial | Insulated metal panels        
Disaggregation of Revenue [Line Items]        
Total net sales 109,322 106,605 332,403 303,910
Commercial | Metal coil coating        
Disaggregation of Revenue [Line Items]        
Total net sales 35,556 57,609 123,126 158,109
Siding        
Disaggregation of Revenue [Line Items]        
Total net sales 315,799 0 840,601 0
Siding | Vinyl siding        
Disaggregation of Revenue [Line Items]        
Total net sales 148,912 0 400,220 0
Siding | Metal        
Disaggregation of Revenue [Line Items]        
Total net sales 75,933 0 199,265 0
Siding | Injection molded        
Disaggregation of Revenue [Line Items]        
Total net sales 17,429 0 47,163 0
Siding | Stone        
Disaggregation of Revenue [Line Items]        
Total net sales 32,254 0 70,441 0
Siding | Other Products and Services        
Disaggregation of Revenue [Line Items]        
Total net sales 41,271 0 123,512 0
Windows        
Disaggregation of Revenue [Line Items]        
Total net sales 504,338 0 1,434,579 0
Windows | Other Products and Services        
Disaggregation of Revenue [Line Items]        
Total net sales 11,283 0 39,568 0
Windows | Vinyl windows        
Disaggregation of Revenue [Line Items]        
Total net sales 481,104 0 1,355,333 0
Windows | Aluminum windows        
Disaggregation of Revenue [Line Items]        
Total net sales $ 11,951 $ 0 $ 39,678 $ 0
XML 17 R23.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 28, 2019
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Fair Value of Financial Instruments
The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable, accounts payable and notes payable approximate fair value as of September 28, 2019 and October 28, 2018, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At September 28, 2019, there was $170.0 million of borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
 September 28, 2019October 28, 2018
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facilities$2,536,397  $2,478,263  $412,925  $412,409  
8.00% Senior Notes
645,000  632,100  —  —  
The fair values of the term loan facility were based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair value of the 8.00% senior notes was based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of September 28, 2019 and October 28, 2018.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. 
Assets held for sale: Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets, representative of Level 3 inputs.
Deferred compensation plan liability: Deferred compensation plan liability is comprised of phantom investments in the deferred compensation plan and is valued at the closing price reported in the active markets in which the money market and mutual funds are traded.
Interest rate swap liability: Interest rate swap liabilities are based on cash flow hedge contracts that have fixed rate structures and are measured against market-based LIBOR yield curves. These interest rate swaps were classified within Level 2 of the fair value hierarchy because they were valued using alternative pricing sources or models that utilized market observable inputs, including current and forward interest rates.
Foreign currency hedge: The fair value of the foreign currency forward contract agreement is estimated using industry standard valuation models using market-based observable inputs, including spot rates, forward points, interest rates and volatility inputs (Level 2).
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of September 28, 2019 and October 28, 2018, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
September 28, 2019
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$27  $—  $—  $27  
Mutual funds – Growth991  —  —  991  
Mutual funds – Blend1,625  —  —  1,625  
Mutual funds – Foreign blend528  —  —  528  
Mutual funds – Fixed income—  398  —  398  
Total short-term investments in deferred compensation plan(2)
3,171  398  —  3,569  
Foreign currency hedge(4)
—  95  —  —  
Total assets $3,171  $493  $—  $3,664  
Liabilities:    
Deferred compensation plan liability(2)
$—  $3,564  $—  $3,564  
Interest rate swap liability(3)
—  38,853  —  38,853  
Total liabilities $—  $42,417  $—  $42,417  
October 28, 2018
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$369  $—  $—  $369  
Mutual funds – Growth1,118  —  —  1,118  
Mutual funds – Blend2,045  —  —  2,045  
Mutual funds – Foreign blend812  —  —  812  
Mutual funds – Fixed income—  941  —  941  
Total short-term investments in deferred compensation
plan(2)
4,344  941  —  5,285  
Total assets $4,344  $941  $—  $5,285  
Liabilities:    
Deferred compensation plan liability(2)
$—  $4,639  $—  $4,639  
Total liabilities $—  $4,639  $—  $4,639  
(1)Unrealized holding gains (losses) for the three months ended September 28, 2019 and July 29, 2018 were $(0.1) million and $0.2 million, respectively. Unrealized holding gains for the nine months ended September 28, 2019 and July 29, 2018 were $0.4 million and $0.3 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.
(2)The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are three interest rate swaps that cover $500.0 million of notional debt each and fix the interest rate at 5.918%, 5.906% and 5.907%, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.
(4)In July 2019, the Company entered into a forward contract agreement to hedge approximately $21.9 million of its 2019 non-functional currency inventory purchases. This forward contract was established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As a cash flow hedge, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contract is highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these agreements are designated as effective or ineffective. The effective portion of such gains or losses is recorded as a component of accumulated other comprehensive income or loss, while the ineffective portion of such gains or losses is recorded as a component of cost of goods sold. Future realized gains and losses in connection with each inventory purchase will be reclassified from accumulated other comprehensive income or loss to cost of goods sold. The gains and losses on the derivative contract that are reclassified from accumulated other comprehensive income or loss to current period earnings are included in the line item in which the hedged item is recorded in the same period the forecasted transaction affects earnings. During the three months ended September 28, 2019, the Company realized a gain of approximately $0.1 million within cost of goods sold in the consolidated statement of operations based on these cash flow hedges. The changes in fair values of derivatives that have been designated and qualify as cash flow hedges are recorded in accumulated other comprehensive income or loss and are reclassified into cost of goods sold in the same period the hedged item affects earnings. Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, fluctuations in the value of the derivative instruments are generally offset by changes in the fair value or cash flows of the underlying exposures being hedged. The changes in the fair value of derivatives that do not qualify as effective are immediately recognized in earnings.
XML 18 R27.htm IDEA: XBRL DOCUMENT v3.19.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 28, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through September 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.
Reporting Periods
Reporting Periods
On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from June 30, 2019 through September 28, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and nine months ended July 29, 2018 are presented herein as the comparable period to the three and nine months ended September 28, 2019. The Company did not recast the consolidated financial statements for the period from June 30, 2018 to September 28, 2018 or January 1, 2018 to September 28, 2018 because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Adopted Accounting Pronouncements and Recent Accounting Pronouncements
Adopted Accounting Pronouncements
In February 2016, the FASB issued ASU 2016-02, Leases, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.
The adoption of the new standard resulted in the recognition of additional operating liabilities of $304.1 million with corresponding right-of-use (“ROU”) assets of $304.1 million, based on the present value of the remaining minimum rental payments. The Company recognized no adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practical expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note 8 — Leases.
In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, Revenue Recognition, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $2.6 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note 1 — Summary of Significant Accounting Policies.
In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force), which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.
In March 2017, the FASB issued ASU 2017-07, CompensationRetirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.
In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.
In August 2017, the FASB issued ASU No. 2017-12, Targeted Improvements to Accounting for Hedging Activities. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.
Recent Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU requires an entity to measure all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Entities will now incorporate forward-looking information based on expected losses to estimate credit losses. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies disclosure requirements for fair value measurements under ASC 820, Fair Value Measurement. We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.
In August 2018, the FASB issued ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.
Additionally, there were various other accounting standards and interpretations issued that the Company has not yet been required to adopt, none of which is expected to have a material impact on the Company’s consolidated financial statements going forward.
Leases
Effective January 1, 2019, the Company adopted ASU 2016-02, Leases, applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception.
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate 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 19 R36.htm IDEA: XBRL DOCUMENT v3.19.3
WARRANTY (Tables)
9 Months Ended
Sep. 28, 2019
Product Warranties Disclosures [Abstract]  
Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended September 28, 2019 and July 29, 2018 (in thousands):
Nine Months Ended
 September 28, 2019July 29, 2018
Beginning balance$134,515  $32,418  
Purchase accounting adjustments84,280  —  
Warranties sold2,313  2,616  
Revenue recognized(2,075) (1,971) 
Expense22,006  —  
Settlements(22,285) (1,654) 
Ending balance218,754  31,409  
Less: current portion31,294  5,970  
Total, less current portion$187,460  $25,439  
XML 20 R32.htm IDEA: XBRL DOCUMENT v3.19.3
INTANGIBLES (Tables)
9 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The table that follows presents the major components of intangible assets as of September 28, 2019 and October 28, 2018 (in thousands):
Range of Life (Years)CostAccumulated AmortizationNet Carrying Value
As of September 28, 2019
Amortized intangible assets:
Trademarks/Trade names(1)
615$252,942  $(34,257) $218,685  
Customer lists and relationships5201,737,060  (170,808) 1,566,252  
Total intangible assets$1,990,002  $(205,065) $1,784,937  
(1) During the nine months ended September 28, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.
Range of Life (Years)CostAccumulated AmortizationNet Carrying Value
As of October 28, 2018
Amortized intangible assets:
Trademarks/Trade names15$29,167  $(12,657) $16,510  
Customer lists and relationships1220136,210  (38,646) 97,564  
Indefinite-lived intangible assets:
Trade names13,455  —  13,455  
Total intangible assets$178,832  $(51,303) $127,529  
Schedule of Indefinite-Lived Intangible Assets
The table that follows presents the major components of intangible assets as of September 28, 2019 and October 28, 2018 (in thousands):
Range of Life (Years)CostAccumulated AmortizationNet Carrying Value
As of September 28, 2019
Amortized intangible assets:
Trademarks/Trade names(1)
615$252,942  $(34,257) $218,685  
Customer lists and relationships5201,737,060  (170,808) 1,566,252  
Total intangible assets$1,990,002  $(205,065) $1,784,937  
(1) During the nine months ended September 28, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.
Range of Life (Years)CostAccumulated AmortizationNet Carrying Value
As of October 28, 2018
Amortized intangible assets:
Trademarks/Trade names15$29,167  $(12,657) $16,510  
Customer lists and relationships1220136,210  (38,646) 97,564  
Indefinite-lived intangible assets:
Trade names13,455  —  13,455  
Total intangible assets$178,832  $(51,303) $127,529  
XML 21 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 401 437 1 false 105 0 false 7 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 BALANCE SHEETS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 2106102 - Disclosure - ACCOUNTING PRONOUNCEMENTS Sheet http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS ACCOUNTING PRONOUNCEMENTS Notes 9 false false R10.htm 2108103 - Disclosure - ACQUISITIONS Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS ACQUISITIONS Notes 10 false false R11.htm 2113104 - Disclosure - GOODWILL Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILL GOODWILL Notes 11 false false R12.htm 2116105 - Disclosure - INVENTORIES Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIES INVENTORIES Notes 12 false false R13.htm 2119106 - Disclosure - INTANGIBLES Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLES INTANGIBLES Notes 13 false false R14.htm 2122107 - Disclosure - ASSETS HELD FOR SALE Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE ASSETS HELD FOR SALE Notes 14 false false R15.htm 2125108 - Disclosure - LEASES Sheet http://www.cornerstonebuildingbrands.com/role/LEASES LEASES Notes 15 false false R16.htm 2130109 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 16 false false R17.htm 2132110 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE EARNINGS PER COMMON SHARE Notes 17 false false R18.htm 2135111 - Disclosure - WARRANTY Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTY WARRANTY Notes 18 false false R19.htm 2138112 - Disclosure - DEFINED BENEFIT PLANS Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS DEFINED BENEFIT PLANS Notes 19 false false R20.htm 2142113 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLE LONG-TERM DEBT AND NOTE PAYABLE Notes 20 false false R21.htm 2146114 - Disclosure - CD&R INVESTOR GROUP Sheet http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP CD&R INVESTOR GROUP Notes 21 false false R22.htm 2148115 - Disclosure - STOCK REPURCHASE PROGRAM Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM STOCK REPURCHASE PROGRAM Notes 22 false false R23.htm 2150116 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Notes 23 false false R24.htm 2154117 - Disclosure - INCOME TAXES Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXES INCOME TAXES Notes 24 false false R25.htm 2156118 - Disclosure - SEGMENT INFORMATION Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 25 false false R26.htm 2159119 - Disclosure - CONTINGENCIES Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES CONTINGENCIES Notes 26 false false R27.htm 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 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 28 false false R29.htm 2309302 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS 29 false false R30.htm 2314303 - Disclosure - GOODWILL (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.cornerstonebuildingbrands.com/role/GOODWILL 30 false false R31.htm 2317304 - Disclosure - INVENTORIES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INVENTORIES 31 false false R32.htm 2320305 - Disclosure - INTANGIBLES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables INTANGIBLES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/INTANGIBLES 32 false false R33.htm 2324306 - Disclosure - Intangible Assets, Goodwill and Other (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/IntangibleAssetsGoodwillandOtherTables Intangible Assets, Goodwill and Other (Tables) Tables 33 false false R34.htm 2326307 - Disclosure - LEASES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESTables LEASES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LEASES 34 false false R35.htm 2333308 - 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 35 false false R36.htm 2336309 - Disclosure - WARRANTY (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYTables WARRANTY (Tables) Tables http://www.cornerstonebuildingbrands.com/role/WARRANTY 36 false false R37.htm 2339310 - Disclosure - DEFINED BENEFIT PLANS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables DEFINED BENEFIT PLANS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS 37 false false R38.htm 2343311 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables LONG-TERM DEBT AND NOTE PAYABLE (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLE 38 false false R39.htm 2351312 - 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 39 false false R40.htm 2357313 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION 40 false false R41.htm 2404401 - 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 41 false false R42.htm 2405402 - 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 42 false false R43.htm 2407403 - Disclosure - ACCOUNTING PRONOUNCEMENTS (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails ACCOUNTING PRONOUNCEMENTS (Details) Details http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS 43 false false R44.htm 2410404 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - Narrative (Details) Details 44 false false R45.htm 2411405 - 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 45 false false R46.htm 2412406 - Disclosure - ACQUISITIONS - Schedule of Pro Forma Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails ACQUISITIONS - Schedule of Pro Forma Information (Details) Details 46 false false R47.htm 2415407 - Disclosure - GOODWILL (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails GOODWILL (Details) Details http://www.cornerstonebuildingbrands.com/role/GOODWILLTables 47 false false R48.htm 2418408 - Disclosure - INVENTORIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables 48 false false R49.htm 2421409 - Disclosure - INTANGIBLES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails INTANGIBLES (Details) Details http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables 49 false false R50.htm 2423410 - 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 50 false false R51.htm 2427411 - Disclosure - LEASES - Summary of Lease Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails LEASES - Summary of Lease Costs (Details) Details 51 false false R52.htm 2428412 - Disclosure - LEASES - Summary of Cash Flow Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails LEASES - Summary of Cash Flow Information (Details) Details 52 false false R53.htm 2429413 - 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 53 false false R54.htm 2431414 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails SHARE-BASED COMPENSATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION 54 false false R55.htm 2434415 - 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 55 false false R56.htm 2437416 - Disclosure - WARRANTY (Details) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails WARRANTY (Details) Details http://www.cornerstonebuildingbrands.com/role/WARRANTYTables 56 false false R57.htm 2440417 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails DEFINED BENEFIT PLANS - Narrative (Details) Details 57 false false R58.htm 2441418 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Details 58 false false R59.htm 2444419 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) Details 59 false false R60.htm 2445420 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details) Details 60 false false R61.htm 2447421 - 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 61 false false R62.htm 2449422 - Disclosure - STOCK REPURCHASE PROGRAM (Details) Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails STOCK REPURCHASE PROGRAM (Details) Details http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM 62 false false R63.htm 2452423 - 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 63 false false R64.htm 2453424 - 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 64 false false R65.htm 2455425 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 65 false false R66.htm 2458426 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails SEGMENT INFORMATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables 66 false false R67.htm 2460427 - Disclosure - CONTINGENCIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES 67 false false All Reports Book All Reports cnr-20190928.htm a20190928qexhibit311.htm a20190928qexhibit312.htm a20190928qexhibit321.htm a20190928qexhibit322.htm cnr-20190928.xsd cnr-20190928_cal.xml cnr-20190928_def.xml cnr-20190928_lab.xml cnr-20190928_pre.xml cnr-20190928_g1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 22 R19.htm IDEA: XBRL DOCUMENT v3.19.3
DEFINED BENEFIT PLANS
9 Months Ended
Sep. 28, 2019
Retirement Benefits [Abstract]  
DEFINED BENEFIT PLANS DEFINED BENEFIT PLANS
RCC Pension Plan — With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.
CENTRIA Benefit Plans — As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) which are closed to new participants. Benefits under the CENTRIA Benefit Plans are calculated based on fixed amounts for each year of service rendered, although benefits accruals for one of the plans previously ceased. Plan assets of the CENTRIA Benefit Plans are invested in broadly diversified portfolios of domestic and international equity mutual funds, bonds, mortgages and other funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”).
In addition to the CENTRIA Benefit Plans, CENTRIA contributes to a multi-employer plan, the Steelworkers Pension Trust. The minimum required annual contribution to this plan is $0.3 million. The current contract expires on June 1, 2022. If we were to withdraw our participation from this multi-employer plan, CENTRIA may be required to pay a withdrawal liability representing an amount based on the underfunded status of the plan. The plan is not significant to the Company’s consolidated financial statements.
Ply Gem Pension Plans — As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):
 Three Months Ended September 28, 2019Three Months Ended July 29, 2018
Defined
Benefit
Plans
OPEB
Plans
TotalDefined
Benefit
Plans
OPEB
Plans
Total
Service cost$11  $ $17  $22  $ $29  
Interest cost974  66  1,040  494  62  556  
Expected return on assets(1,234) —  (1,234) (729) —  (729) 
Amortization of prior service cost15  —  15  15  —  15  
Amortization of net actuarial loss704  —  704  248  —  248  
Net periodic benefit cost$470  $72  $542  $50  $69  $119  
 Nine Months Ended September 28, 2019Nine Months Ended July 29, 2018
Defined
Benefit
Plans
OPEB
Plans
TotalDefined
Benefit
Plans
OPEB
Plans
Total
Service cost$32  $17  $49  $65  $21  $86  
Interest cost2,922  197  3,119  1,481  185  1,666  
Expected return on assets(3,701) —  (3,701) (2,187) —  (2,187) 
Amortization of prior service cost43  —  43  43  —  43  
Amortization of net actuarial loss2,112  —  2,112  743  —  743  
Net periodic benefit cost$1,408  $214  $1,622  $145  $206  $351  
We expect to contribute $2.3 million to the Defined Benefit Plans in the year ending December 31, 2019. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.3
GOODWILL
9 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
CommercialSidingWindowsTotal
Balance, October 28, 2018$148,291  $—  $—  $148,291  
Goodwill recognized from Merger—  854,606  639,447  1,494,053  
Currency translation—  (1,220) (913) (2,133) 
Balance, December 31, 2018$148,291  $853,386  $638,534  $1,640,211  
Goodwill recognized from Environmental Stoneworks Acquisition—  60,487  —  60,487  
Currency translation—  985  736  1,721  
Purchase accounting adjustments—  (14,009) (10,481) (24,490) 
Balance, September 28, 2019$148,291  $900,849  $628,789  $1,677,929  
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES
9 Months Ended
Sep. 28, 2019
Leases [Abstract]  
LEASES LEASES
Effective January 1, 2019, the Company adopted ASU 2016-02, Leases, applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception.
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate 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 September 28, 2019 was as follows:
Weighted-average remaining lease term5.6 years
Weighted-average IBR6.08 %
Operating lease costs for the three and nine months ended September 28, 2019 were as follows (in thousands):
Three Months EndedNine Months Ended
September 28, 2019September 28, 2019
Operating lease costs
Fixed lease costs$23,903  $77,125  
Variable lease costs(1)
8,654  27,868  
(1) Includes short-term lease costs, which are immaterial.
Cash and non-cash activities for the three and nine months ended September 28, 2019 were as follows (in thousands):
Three Months EndedNine Months Ended
September 28, 2019September 28, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$23,463  $66,936  
Right-of-use assets obtained in exchange for new operating lease liabilities$47,236  $372,269  
Future minimum lease payments under non-cancelable leases as of September 28, 2019 were as follows (in thousands):
Operating Leases
2019 (excluding the nine months ended September 28, 2019)$23,640  
202086,617  
202176,607  
202261,548  
202334,935  
Thereafter119,393  
Total future minimum lease payments402,740  
Less: interest90,123  
Present value of future minimum lease payments$312,617  
As of September 28, 2019
Current portion of lease liabilities$68,993  
Long-term portion of lease liabilities243,624  
Total$312,617  
XML 25 R53.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Jan. 01, 2019
Leases [Abstract]    
2019 (excluding the nine months ended September 28, 2019) $ 23,640  
2020 86,617  
2021 76,607  
2022 61,548  
2023 34,935  
Thereafter 119,393  
Total future minimum lease payments 402,740  
Less: interest 90,123  
Present value of future minimum lease payments 312,617 $ 304,100
Current portion of lease liabilities 68,993  
Long-term portion of lease liabilities $ 243,624  
XML 26 R57.htm IDEA: XBRL DOCUMENT v3.19.3
DEFINED BENEFIT PLANS - Narrative (Details)
9 Months Ended
Sep. 28, 2019
USD ($)
Defined Benefit Plans  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, expected contribution amount $ 2,300,000
Other Postretirement Benefit Plan  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, minimum annual contribution, percent 0.00%
Defined contribution plan, maximum annual contributions per employee, percent 25.00%
The Steelworkers Pension Trust | CENTRIA Benefit Plan | Multiemployer Plans, Pension  
Defined Benefit Plan Disclosure [Line Items]  
Multiemployer plans, minimum contribution $ 300,000
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.19.3
ACCOUNTING PRONOUNCEMENTS
9 Months Ended
Sep. 28, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
ACCOUNTING PRONOUNCMENTS ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In February 2016, the FASB issued ASU 2016-02, Leases, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.
The adoption of the new standard resulted in the recognition of additional operating liabilities of $304.1 million with corresponding right-of-use (“ROU”) assets of $304.1 million, based on the present value of the remaining minimum rental payments. The Company recognized no adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practical expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note 8 — Leases.
In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, Revenue Recognition, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $2.6 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note 1 — Summary of Significant Accounting Policies.
In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force), which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.
In March 2017, the FASB issued ASU 2017-07, CompensationRetirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.
In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.
In August 2017, the FASB issued ASU No. 2017-12, Targeted Improvements to Accounting for Hedging Activities. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.
Recent Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU requires an entity to measure all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Entities will now incorporate forward-looking information based on expected losses to estimate credit losses. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies disclosure requirements for fair value measurements under ASC 820, Fair Value Measurement. We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.
In August 2018, the FASB issued ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans, which removes disclosures no longer considered cost beneficial, clarifies the specific requirements of disclosures and adds disclosure requirements identified as relevant. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.
Additionally, there were various other accounting standards and interpretations issued that the Company has not yet been required to adopt, none of which is expected to have a material impact on the Company’s consolidated financial statements going forward.
XML 28 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover - shares
9 Months Ended
Sep. 28, 2019
Oct. 31, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 28, 2019  
Document Transition Report false  
Entity File Number 1-14315  
Entity Registrant Name Cornerstone Building Brands, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 76-0127701  
Entity Address, Address Line One 5020 Weston Parkway  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Cary  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27513  
City Area Code 888  
Local Phone Number 975-9436  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock $0.01 par value per share  
Trading Symbol CNR  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   125,566,409
Entity Central Index Key 0000883902  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 29 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 28, 2019
Oct. 28, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 9,948 $ 6,249
Accumulated depreciation on property, plant and equipment $ 530,490 $ 459,931
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 100,000,000
Common stock shares issued (in shares) 125,621,510 66,264,654
Common stock, shares outstanding (in shares) 125,566,409 66,203,841
Treasury stock, shares (in shares) 55,101 60,813
XML 30 R37.htm IDEA: XBRL DOCUMENT v3.19.3
DEFINED BENEFIT PLANS (Tables)
9 Months Ended
Sep. 28, 2019
Retirement Benefits [Abstract]  
Schedule of Accumulated and Projected Benefit Obligations
The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):
 Three Months Ended September 28, 2019Three Months Ended July 29, 2018
Defined
Benefit
Plans
OPEB
Plans
TotalDefined
Benefit
Plans
OPEB
Plans
Total
Service cost$11  $ $17  $22  $ $29  
Interest cost974  66  1,040  494  62  556  
Expected return on assets(1,234) —  (1,234) (729) —  (729) 
Amortization of prior service cost15  —  15  15  —  15  
Amortization of net actuarial loss704  —  704  248  —  248  
Net periodic benefit cost$470  $72  $542  $50  $69  $119  
 Nine Months Ended September 28, 2019Nine Months Ended July 29, 2018
Defined
Benefit
Plans
OPEB
Plans
TotalDefined
Benefit
Plans
OPEB
Plans
Total
Service cost$32  $17  $49  $65  $21  $86  
Interest cost2,922  197  3,119  1,481  185  1,666  
Expected return on assets(3,701) —  (3,701) (2,187) —  (2,187) 
Amortization of prior service cost43  —  43  43  —  43  
Amortization of net actuarial loss2,112  —  2,112  743  —  743  
Net periodic benefit cost$1,408  $214  $1,622  $145  $206  $351  
XML 31 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets, Goodwill and Other (Tables)
9 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets 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.0 million and $7.3 million as of September 28, 2019 and October 28, 2018, respectively. All of these assets continued to be actively marketed for sale or were under contract as of September 28, 2019.
During the nine months ended September 28, 2019 the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment and recorded an immaterial depreciation adjustment. Additionally, during the nine months ended September 28, 2019, the Company closed on the sale of an idled facility in the Commercial segment which had previously been classified as held for sale. In connection with the sale we received net proceeds of $0.9 million and recognized a net gain of $0.3 million, which is included in restructuring and impairment charges, net, in the consolidated statements of operations for the nine months ended September 28, 2019.
Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. Certain assets held for sale are valued at fair value and are measured at fair value on a nonrecurring basis. Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset is less than carrying value. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value. Assets held for sale, reported at fair value, less costs to sell, totaled $5.0 million as of September 28, 2019.
XML 32 R10.htm IDEA: XBRL DOCUMENT v3.19.3
ACQUISITIONS
9 Months Ended
Sep. 28, 2019
Business Combinations [Abstract]  
ACQUISITIONS ACQUISITIONS
Environmental Stoneworks
On January 12, 2019, the Company entered into a Unit Purchase Agreement (the “Purchase Agreement”) with Environmental Materials, LLC, a Delaware limited liability company (“Environmental Stoneworks” or “ESW”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers 100% of the outstanding limited liability company interests of Environmental Stoneworks (the “Environmental Stoneworks Acquisition”) for total consideration of $182.6 million, subject to certain post-closing adjustments, for Environmental Stoneworks. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility.
The Environmental Stoneworks Acquisition, when combined with the Company’s existing stone businesses, positions the Company as a market leader in stone veneer. The Company accounted for the transaction as an acquisition in accordance with the provisions of Accounting Standards Codification 805, Business Combinations, which results in a new valuation for the assets and liabilities of Environmental Stoneworks based upon fair values as of the closing date.
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379  
Accounts receivable17,134  
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  
Goodwill60,487  
Other assets157  
Total assets acquired214,733  
Liabilities assumed:
Accounts payable5,910  
Other accrued expenses11,445  
Lease liabilities11,365  
Other long-term liabilities3,450  
Total liabilities assumed32,170  
Net assets acquired$182,563  
The $60.5 million of goodwill was allocated to the Siding segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
During the nine months ended September 28, 2019, the Company incurred $1.5 million of acquisition-related costs for Environmental Stoneworks, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. There were no significant acquisition-related costs incurred during the three months ended September 28, 2019.
The final acquisition accounting allocation for the Environmental Stoneworks Acquisition remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remained open as of September 28, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.
Ply Gem Merger
On July 17, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ply Gem Parent, LLC (“Ply Gem”), and for certain limited purposes as set forth in the Merger Agreement, Clayton, Dubilier & Rice, LLC (“CD&R”), pursuant to which, at the closing of the merger, Ply Gem would be merged with and into NCI, with NCI continuing its existence as a corporation organized under the laws of the State of Delaware (the “Merger”). On November 15, 2018, at a special meeting of NCI shareholders, NCI’s shareholders approved, among other items, the Merger Agreement and the issuance in the Merger of 58,709,067 shares of NCI common stock, par value $0.01 per share (“NCI Common Stock”) in the aggregate, on a pro rata basis, to the holders of all of the equity interests in Ply Gem (the “Stock Issuance”), representing approximately 47% of the total number of shares of NCI Common Stock outstanding following the consummation of the Merger on November 16, 2018 (the “Closing Date”). The total value of shares of NCI Common Stock issued pursuant to the Stock Issuance was approximately $713.9 million based on the number of shares issued multiplied by the NCI Common Stock closing share price of $12.16 on the Closing Date. There are approximately 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 September 28, 2019. For accounting and legal purposes, NCI was the accounting and legal acquirer of Ply Gem as of the Closing Date and Ply Gem’s results have been included within NCI from the Closing Date.
Ply Gem is a leading manufacturer of exterior building products in North America, operating in two segments: Siding and Windows. These two segments produce a comprehensive product line of vinyl siding, designer accents, cellular PVC trim, vinyl fencing, vinyl railing, stone veneer, and vinyl windows and doors used in both the new construction market and the home repair and remodeling market in the United States and Canada. Vinyl building products have the leading share of sales volume in siding and windows in the United States. Ply Gem also manufactures vinyl and aluminum soffit and siding accessories, aluminum trim coil, wood windows, aluminum windows, vinyl and aluminum-clad windows and steel and fiberglass doors, enabling us to bundle complementary and color-matched products and accessories with our core products.
Ply Gem strategically fits into NCI’s existing footprint and broadens its service offering to existing and new customers within the building products industry. The Company accounted for the Merger as an acquisition in accordance with the provisions of Accounting Standards Codification 805, Business Combinations, which results in a new valuation for the assets and liabilities of Ply Gem based upon fair values as of the Closing Date.
In connection with the Merger, on November 16, 2018, NCI assumed (i) the obligations of the company formerly known as Ply Gem Midco, Inc. (“Ply Gem Midco”), a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement (as defined below), (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement (as defined below) and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture (as defined below).
On April 12, 2018, Ply Gem Midco entered into a Cash Flow Credit Agreement (the “Current Cash Flow Credit Agreement”), by and among Ply Gem Midco, JP Morgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), and the several banks and other financial institutions from time to time party thereto. As of November 16, 2018, immediately prior to consummation of the Merger, the Current Cash Flow Credit Agreement provided for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Current Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. On November 16, 2018, Ply Gem Midco entered into a Lender Joinder Agreement, by and among Ply Gem Midco, the additional commitment lender party thereto and the Cash Flow Agent, which amended the Current Cash Flow Credit Agreement in order to, among other things, increase the aggregate principal amount of the Current Term Loan Facility by $805.0 million (the “Incremental Term Loans”). Proceeds of the Incremental Term Loans were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement (each as defined below) and (c) repay $325.0 million of borrowings outstanding under the Current ABL Facility (as defined below). On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and NCI became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there was $2,555.6 million outstanding under the Current Term Loan Facility and there were no amounts drawn on the Current Cash Flow Revolver.
On April 12, 2018, Ply Gem Midco and certain subsidiaries of Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), by and among Ply Gem Midco, the subsidiary borrowers from time to time party thereto, UBS AG, Stamford Branch, as administrative agent and collateral agent (the “ABL Agent”), and the several banks and other financial institutions from time to time party thereto, which provided for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). On October 15, 2018, Ply Gem Midco entered into Amendment No. 2 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lender party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $36.0 million to $396.0 million overall, and with the (x) ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million. On November 16, 2018, Ply Gem Midco entered into Amendment No. 4 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lenders party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $215.0 million (the “Incremental ABL Commitments”) to $611.0 million overall, and with the (x) ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and NCI became the Parent Borrower (as defined in the Current ABL Credit Agreement) under the Current ABL Facility. The Company and, at the Company’s option, certain of the Company’s subsidiaries are the borrowers under the Current ABL Facility. As of November 16, 2018, and following consummation of the Merger, (a) Ply Gem Industries, Inc., Atrium Windows and Doors, Inc., NCI Group, Inc. and Robertson-Ceco II Corporation were U.S. subsidiary borrowers under the Current ABL Facility, and (b) Gienow Canada Inc., Mitten Inc., North Star Manufacturing (London) Ltd. and Robertson Building Systems Limited were Canadian borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there were no amounts drawn and $24.7 million of letters of credit issued under the Current ABL Facility.
On April 12, 2018, Ply Gem Midco issued $645.0 million aggregate principal amount of 8.00% Senior Notes due 2026 (the “8.00% Senior Notes”). The 8.00% Senior Notes were issued pursuant to an Indenture, dated as of April 12, 2018 (as supplemented from time to time, the “Current Indenture”), by and among Ply Gem Midco, as issuer, the subsidiary guarantors from time to time party thereto and Wilmington Trust, National Association, as trustee. On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture and the 8.00% Senior Notes. The 8.00% Senior Notes bear interest at 8.00% per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15.
On November 16, 2018, in connection with the incurrence by Ply Gem Midco of the Incremental Term Loans and the obtaining by Ply Gem Midco of the Incremental ABL Commitments, following consummation of the Merger, the Company (a) terminated all outstanding commitments and repaid all outstanding amounts under the Term Loan Credit Agreement, dated as of February 8, 2018 (the “Pre-merger Term Loan Credit Agreement”), by and among the Company, as borrower, the several banks and other financial institutions from time to time party thereto and Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and (b) terminated all outstanding commitments and repaid all outstanding amounts under the ABL Credit Agreement, dated as of February 8, 2018 (the “Pre-merger ABL Credit Agreement”), by and among NCI Group, Inc. and Robertson-Ceco II Corporation, as borrowers, the Company, as a guarantor, the other borrowers from time to time party thereto, the several banks and other financial institutions from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent and collateral agent. Outstanding letters of credit under the Pre-merger ABL Credit Agreement were cash collateralized.
In connection with the termination and repayment of the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the Company also terminated (i) the Term Loan Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Credit Suisse AG, Cayman Islands Branch, as collateral agent, (ii) the ABL Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Wells Fargo Bank, National Association, as collateral agent, and (iii) the Intercreditor Agreement, dated as of February 8, 2018, between Credit Suisse AG, Cayman Islands Branch and Wells Fargo Bank, National Association, and acknowledged by the Company and certain of its subsidiaries.
Purchase Price Allocation
The Company’s total purchase consideration in the Merger was equal to $728.9 million and is comprised of the Stock Issuance of $713.9 million and a cash payment of $15.0 million by the Company to settle certain third-party fees and expenses incurred by Ply Gem. The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$102,121  
Accounts receivable345,801  
Inventories301,513  
Prepaid expenses and other current assets51,223  
Property, plant and equipment364,981  
Intangible assets (trade names/customer relationships)1,720,000  
Goodwill1,469,563  
Other assets3,262  
Total assets acquired4,358,464  
Liabilities assumed:
Accounts payable139,955  
Tax receivable agreement liability47,355  
Other accrued expenses (inclusive of $25.3 million for current warranty liabilities)
246,341  
Debt (inclusive of current portion)2,674,767  
Other long-term liabilities ($163.6 million for accrued long-term warranty)
163,561  
Deferred income taxes325,593  
Other long-term liabilities31,947  
Total liabilities assumed3,629,519  
Net assets acquired$728,945  
At the acquisition date, $840.6 million of goodwill allocated to the Siding segment and $629.0 million allocated to the Windows segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized.
The final acquisition accounting allocation for the Merger remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include various income tax assets and liabilities, accounts receivable, inventories, goodwill, intangibles, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remained open as of September 28, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.
Unaudited Pro Forma Financial Information
During the three and nine months ended September 28, 2019, Environmental Stoneworks contributed net sales of $45.4 million and $108.2 million, respectively, and net income of $2.8 million and $5.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 September 28, 2019 and July 29, 2018 as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the nine months ended July 29, 2018) (in thousands except for per share data):
Three Months EndedNine Months Ended
September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Net sales$1,285,043  $1,381,820  $3,661,428  $3,668,062  
Net income (loss) applicable to common shares28,456  (56,165) 10,532  (221,019) 
Net income (loss) per common share:
Basic$0.23  $(0.45) $0.08  $(1.76) 
Diluted$0.23  $(0.45) $0.08  $(1.76) 
The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, Ply Gem and Environmental Stoneworks. Material pro forma adjustments related to the Environmental Stoneworks and Ply Gem acquisitions include approximately $70.3 million of certain acquisition and compensation costs and $37.9 million of non-cash charges of purchase price allocated to inventories, which were reflected in the pro forma results as if they were incurred on October 30, 2017. Other material pro forma adjustments include adjustments to depreciation and amortization expense and interest expense related to the Environmental Stoneworks and Ply Gem acquisitions.
The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the two acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Environmental Stoneworks and Ply Gem acquisitions occurred on October 30, 2017 or of future results.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.19.3
ASSETS HELD FOR SALE
9 Months Ended
Sep. 28, 2019
Discontinued Operations and Disposal Groups [Abstract]  
ASSETS HELD FOR SALE ASSETS HELD FOR SALE
We record assets held for sale at the lower of the carrying value or fair value less costs to sell. The following criteria are used to determine if property is held for sale: (i) management has the authority and commits to a plan to sell the property; (ii) the property is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell the property has been initiated; (iv) the sale of the property is probable within one year; (v) the property is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.
In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. If the estimated fair value less cost to sell of an asset is less than its current carrying value, the asset is written down to its estimated fair value less cost to sell. The total carrying value of assets held for sale was $5.0 million and $7.3 million as of September 28, 2019 and October 28, 2018, respectively. All of these assets continued to be actively marketed for sale or were under contract as of September 28, 2019.
During the nine months ended September 28, 2019 the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment and recorded an immaterial depreciation adjustment. Additionally, during the nine months ended September 28, 2019, the Company closed on the sale of an idled facility in the Commercial segment which had previously been classified as held for sale. In connection with the sale we received net proceeds of $0.9 million and recognized a net gain of $0.3 million, which is included in restructuring and impairment charges, net, in the consolidated statements of operations for the nine months ended September 28, 2019.
Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. Certain assets held for sale are valued at fair value and are measured at fair value on a nonrecurring basis. Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset is less than carrying value. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value. Assets held for sale, reported at fair value, less costs to sell, totaled $5.0 million as of September 28, 2019.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.19.3
WARRANTY
9 Months Ended
Sep. 28, 2019
Product Warranties Disclosures [Abstract]  
WARRANTY WARRANTYThe Company sells a number of products and offers a number of warranties. The specific terms and conditions of these warranties vary depending on the product sold. Upon the sale of a weathertightness warranty, we record the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on our consolidated balance sheets depending on when the revenues are expected to be recognized. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary.
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the nine months ended September 28, 2019 and July 29, 2018 (in thousands):
Nine Months Ended
 September 28, 2019July 29, 2018
Beginning balance$134,515  $32,418  
Purchase accounting adjustments84,280  —  
Warranties sold2,313  2,616  
Revenue recognized(2,075) (1,971) 
Expense22,006  —  
Settlements(22,285) (1,654) 
Ending balance218,754  31,409  
Less: current portion31,294  5,970  
Total, less current portion$187,460  $25,439  
The Company records the current warranty obligation within other accrued expenses and the long-term warranty obligation within other long-term liabilities within the Company’s consolidated balance sheets at September 28, 2019 and October 28, 2018.
XML 35 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED BALANCE SHEETS - USD ($)
Sep. 28, 2019
Oct. 28, 2018
Current assets:    
Cash and cash equivalents $ 105,244,000 $ 54,272,000
Restricted cash 3,872,000 245,000
Accounts receivable, less allowances of $9,948 and $6,249, respectively 594,681,000 233,297,000
Inventories, net 467,916,000 254,531,000
Income taxes receivable 27,641,000 1,012,000
Investments in debt and equity securities, at market 3,569,000 5,285,000
Prepaid expenses and other 74,882,000 34,821,000
Assets held for sale 5,018,000 7,272,000
Total current assets 1,282,823,000 590,735,000
Property, plant and equipment, less accumulated depreciation of $530,490 and $459,931, respectively 643,844,000 236,240,000
Lease right-of-use assets 308,256,000  
Goodwill 1,677,929,000 148,291,000
Intangible assets, net 1,784,937,000 127,529,000
Deferred income taxes 0 982,000
Other assets, net 10,667,000 6,598,000
Total assets 5,708,456,000 1,110,375,000
Current liabilities:    
Current portion of long-term debt 25,600,000 4,150,000
Note payable 0 497,000
Payable pursuant to a tax receivable agreement 24,760,000 0
Accounts payable 235,247,000 170,663,000
Accrued compensation and benefits 84,951,000 65,136,000
Accrued interest 31,996,000 1,684,000
Accrued income taxes 18,137,000 11,685,000
Current portion of lease liabilities 68,993,000  
Other accrued expenses 254,833,000 81,884,000
Total current liabilities 744,517,000 335,699,000
Long-term debt 3,267,646,000 403,076,000
Deferred income taxes 244,062,000 2,250,000
Long-term lease liabilities 243,624,000  
Other long-term liabilities 280,722,000 39,085,000
Total long-term liabilities 4,036,054,000 444,411,000
Stockholders’ equity:    
Common stock, $0.01 par value; 200,000,000, 125,621,510 and 125,566,409 shares authorized, issued and outstanding at September 28, 2019, respectively; and 100,000,000, 66,264,654 and 66,203,841 shares authorized, issued and outstanding at October 28, 2018, respectively 1,257,000 663,000
Additional paid-in capital 1,247,026,000 523,788,000
Accumulated deficit (283,159,000) (186,291,000)
Accumulated other comprehensive loss, net (36,139,000) (6,708,000)
Treasury stock, at cost (55,101 and 60,813 shares at September 28, 2019 and October 28, 2018, respectively) (1,100,000) (1,187,000)
Total stockholders’ equity 927,885,000 330,265,000
Total liabilities and stockholders’ equity $ 5,708,456,000 $ 1,110,375,000
XML 36 R52.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES - Summary of Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 28, 2019
Leases [Abstract]    
Operating cash flows from operating leases $ 23,463 $ 66,936
Right-of-use assets obtained in exchange for new operating lease liabilities $ 47,236 $ 372,269
XML 37 R8.htm IDEA: XBRL DOCUMENT v3.19.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 28, 2019
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Change of Name
Effective May 23, 2019, NCI Building Systems, Inc. changed its name to Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”). In connection with the name change, the Company changed its NYSE trading symbol from “NCS” to “CNR”.
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through September 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.
For additional information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended October 28, 2018 filed with the Securities and Exchange Commission (the “SEC”) on December 19, 2018.
Reporting Periods
On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from June 30, 2019 through September 28, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and nine months ended July 29, 2018 are presented herein as the comparable period to the three and nine months ended September 28, 2019. The Company did not recast the consolidated financial statements for the period from June 30, 2018 to September 28, 2018 or January 1, 2018 to September 28, 2018 because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.
The Company’s current fiscal quarters are based on a four-four-five week calendar with periods ending on the Saturday of the last week in the quarter except that December 31st will always be the year-end date. Therefore, the financial results of certain fiscal quarters may not be comparable to prior fiscal quarters.
Change in Operating Segments
For the Transition Period, the Company began reporting results under three reportable segments: (i) Commercial; (ii) Siding; and (iii) Windows, to align with how the Company manages its business, reviews operating performance and allocates resources following the Merger. The Commercial segment will include the aggregate operating results of the Company’s legacy businesses. The Siding and Windows segments will include the operating results of the legacy Ply Gem operating segments.
Gain/Loss on Disposition of Business
During the three and nine months ended July 29, 2018, the Company recognized a $1.0 million gain related to the disposal of a non-strategic product line in the Commercial segment. In the second quarter of fiscal 2018, the Company closed on the sale of CENTRIA International LLC, which owned our China manufacturing facility. The Company recognized a $6.7 million loss on the sale, which is included in the Commercial segment financial results for the nine month period ended July 29, 2018. The disposition did not represent a strategic shift that had a major effect on the Company’s operations or financial results.
Gain on Insurance Recovery
In June 2016, the Company experienced a fire at a facility in the Commercial segment. During the third quarter of fiscal 2018, the Company received final proceeds of $4.7 million as reimbursement for new assets acquired and recognized a $4.7 million gain on insurance recovery in the consolidated statements of operations.
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):
 September 28, 2019
Cash and cash equivalents$105,244  
Restricted cash(1)
3,872  
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$109,116  
(1)Restricted cash at September 28, 2019 primarily relates to an escrow balance held for an outstanding earnout agreement.
Net Sales
The Company adopted Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as of October 29, 2018 for the Transition Period. ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using IFRS and GAAP. The core principle of this update is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
We enter into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. We do not exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. We have elected to apply the practical expedient provided for in ASU No. 2014-09 and have not disclosed information regarding remaining performance obligations that have original expected durations of one year or less. Revenue is generally recognized when the product has shipped from our facility and control has transferred to the customer. For a portion of our business, when we process customer owned material, control is deemed to transfer to the customer as the processing is being completed.
Our revenues are adjusted for variable consideration, which includes customer volume rebates and prompt payment discounts. We measure variable consideration by estimating expected outcomes using analysis and inputs based upon anticipated performance, historical data, and current and forecasted information. Customer returns are recorded as a reduction to sales on an actual basis throughout the year and also include an estimate at the end of each reporting period for future customer returns related to sales recorded prior to the end of the period. The Company generally estimates customer returns based upon the time lag that historically occurs between the sale date and the return date while also factoring in any new business conditions that might impact the historical analysis such as new product introduction. Measurement of variable consideration is reviewed by management periodically and revenue is adjusted accordingly. We do not have significant financing components.
Shipping and handling activities performed by us are considered activities to fulfill the sales of our products. Amounts billed for shipping and handling are included in net sales, while costs incurred for shipping and handling are included in cost of sales.
In accordance with certain contractual arrangements, we receive payment from our customers in advance related to performance obligations that are to be satisfied in the future and recognize such payments as deferred revenue, primarily related to our weathertightness warranties (see Note 11 — Warranty).
The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months Ended  Nine Months Ended  
September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Commercial Net Sales Disaggregation:
Metal building products$320,028  $384,311  $914,623  $964,924  
Insulated metal panels109,322  106,605  332,403  303,910  
Metal coil coating35,556  57,609  123,126  158,109  
Total$464,906  $548,525  $1,370,152  $1,426,943  
Siding Net Sales Disaggregation:
Vinyl siding$148,912  $—  $400,220  $—  
Metal75,933  —  199,265  —  
Injection molded17,429  —  47,163  —  
Stone32,254  —  70,441  —  
Other products & services41,271  —  123,512  —  
Total$315,799  $—  $840,601  $—  
Windows Net Sales Disaggregation:
Vinyl windows$481,104  $—  $1,355,333  $—  
Aluminum windows11,951  —  39,678  —  
Other11,283  —  39,568  —  
Total$504,338  $—  $1,434,579  $—  
Total Net Sales:$1,285,043  $548,525  $3,645,332  $1,426,943  
XML 38 R56.htm IDEA: XBRL DOCUMENT v3.19.3
WARRANTY (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2019
Jul. 29, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 134,515 $ 32,418
Purchase accounting adjustments 84,280 0
Warranties sold 2,313 2,616
Revenue recognized (2,075) (1,971)
Expense 22,006 0
Settlements (22,285) (1,654)
Ending balance 218,754 31,409
Less: current portion 31,294 5,970
Total, less current portion $ 187,460 $ 25,439
XML 39 R60.htm IDEA: XBRL DOCUMENT v3.19.3
LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 16, 2018
Oct. 15, 2018
Apr. 12, 2018
Feb. 08, 2018
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Nov. 15, 2018
Oct. 28, 2018
Oct. 14, 2018
Jan. 16, 2015
Line of Credit Facility [Line Items]                        
Payment on outstanding borrowings             $ 120,000,000 $ 85,000,000        
Loss on extinguishment of debt         $ 0 $ 0 0 21,875,000        
Note payable         $ 0   $ 0     $ 497,000    
8.25% Senior Notes Due January 2023                        
Line of Credit Facility [Line Items]                        
Debt instrument, interest rate, stated percentage       8.25%               8.25%
Debt instrument, face amount       $ 250,000,000.0               $ 250,000,000.0
Repayment of debt       265,500,000                
Loss on extinguishment of debt               21,900,000        
Redemption premium paid               $ 15,500,000        
Term loan facility due February 2025                        
Line of Credit Facility [Line Items]                        
Term loan principal amount       415,000,000.0                
Aggregate principal amount redeemed $ 412,900,000                      
Repayment of debt principal, including interest 413,700,000                      
Installment payment as a percentage of principal     1.00%                  
Debt instrument, repricing premium     1.00%                  
Mandatory prepayment, percentage of annual excess cash flow     50.00%                  
Term Loan Facility due April 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount 1,755,000,000.0                      
Increase in borrowing capacity 805,000,000.0                      
Debt instrument, interest rate during period             5.79%          
Debt instrument, effective rate         6.51%   6.51%          
Debt instrument, covenant compliance, excess cash flow, minimum     $ 10,000,000.0                  
Line of credit outstanding 2,555,600,000                      
ABL Facility                        
Line of Credit Facility [Line Items]                        
Remaining borrowing capacity on line of credit         $ 405,976,000   $ 405,976,000          
Revolving loans outstanding         170,000,000   170,000,000          
Line of credit outstanding         $ 30,311,000   $ 30,311,000          
Weighted average interest rate on debt         3.66%   3.66%          
Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity $ 115,000,000.0   $ 115,000,000.0                  
Secured debt, percentage of capital stock held by foreign subsidiary     65.00%                  
Debt instrument, covenant compliance, secured leverage ratio, maximum     7.75                  
8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, interest rate, stated percentage 8.00%   8.00%   8.00%   8.00%          
Debt instrument, effective rate         8.64%   8.64%          
Debt instrument, redemption price, percentage of principal amount redeemed 40.00%                      
ABL Facility | Revolving Credit Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity $ 611,000,000.0 $ 396,000,000.0 $ 360,000,000.0 150,000,000.0                
Increase in borrowing capacity 215,000,000.0 36,000,000.0                    
Payment on outstanding borrowings 325,000,000.0                      
Fixed charge coverage ratio     1.00                  
Debt instrument, covenant compliance, percentage of specified availability     10.00%                  
Debt instrument, covenant terms, specific availability In excess of threshold of calendar days     20 days                  
ABL Facility | Revolving Credit Facility | ABL U.S. Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity 483,700,000 313,500,000 $ 285,000,000.0           $ 313,500,000   $ 285,000,000.0  
ABL Facility | Revolving Credit Facility | ABL Canadian Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity 127,300,000 $ 82,500,000 $ 75,000,000.0           $ 82,500,000   $ 75,000,000.0  
London Interbank Offered Rate (LIBOR) | Term Loan Facility due April 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate, floor     0.00%                  
Debt instrument, basis spread on variable rate     3.75%                  
London Interbank Offered Rate (LIBOR) | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate, floor     0.00%                  
London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate, floor     0.00%                  
Base Rate | Term Loan Facility due April 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     2.75%                  
Minimum | London Interbank Offered Rate (LIBOR) | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     1.25%                  
Minimum | London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     2.50%                  
Minimum | Base Rate | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     0.25%                  
Minimum | Base Rate | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     1.50%                  
Maximum | London Interbank Offered Rate (LIBOR) | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     1.75%                  
Maximum | London Interbank Offered Rate (LIBOR) | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     3.00%                  
Maximum | Base Rate | ABL Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     0.75%                  
Maximum | Base Rate | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Debt instrument, basis spread on variable rate     2.00%                  
Letter of Credit | ABL Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity       30,000,000.0                
Line of credit outstanding $ 24,700,000                      
Swingline Borrowings | ABL Facility                        
Line of Credit Facility [Line Items]                        
Line of credit facility, maximum borrowing capacity       $ 20,000,000.0                
Commitment Fee Percentage One | Minimum | ABL Facility                        
Line of Credit Facility [Line Items]                        
Unused commitment fee     0.25%                  
Commitment Fee Percentage One | Minimum | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Unused commitment fee     0.25%                  
Commitment Fee Percentage One | Maximum | Cash Flow Revolver                        
Line of Credit Facility [Line Items]                        
Unused commitment fee     0.50%                  
Debt Instrument, Redemption, Period One | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, redemption price, percentage 100.00%                      
Debt Instrument, Redemption, Period Two | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, redemption price, percentage 108.00%                      
Debt Instrument, Redemption, Period Three | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, redemption price, percentage 104.00%                      
Debt Instrument, Redemption, Period Four | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, redemption price, percentage 100.00%                      
Leverage Ratio Target Achieved | Minimum | Term loan facility due February 2025                        
Line of Credit Facility [Line Items]                        
Mandatory prepayment, percentage of annual excess cash flow     25.00%                  
Leverage Ratio Target Achieved | Maximum | Term loan facility due February 2025                        
Line of Credit Facility [Line Items]                        
Mandatory prepayment, percentage of annual excess cash flow     0.00%                  
Ply Gem | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount     $ 645,000,000.0                  
Ply Gem | Term Loan Facility due April 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount     $ 1,755,000,000.0                  
Debt instrument, discount rate     0.50%                  
Increase in borrowing capacity $ 805,000,000.0                      
Ply Gem | 8.00% Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, discount rate     2.25%                  
XML 40 R64.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
USD ($)
Jul. 29, 2018
USD ($)
Sep. 28, 2019
USD ($)
Jul. 29, 2018
USD ($)
Jul. 31, 2019
USD ($)
May 31, 2019
USD ($)
instrument
Oct. 28, 2018
USD ($)
Assets:              
Short-term investments in deferred compensation plan $ 3,569   $ 3,569       $ 5,285
Total assets 3,664   3,664       5,285
Liabilities:              
Fair value of liabilities 42,417   42,417       4,639
Short-term investments, unrealized holding gain (loss) (100) $ 200 400 $ 300      
Foreign Currency Hedge              
Assets:              
Foreign currency hedge 0   0        
Liabilities:              
Forward contract agreement, amount of hedge         $ 21,900    
Realized gain on foreign currency hedge 100            
Level 1              
Assets:              
Short-term investments in deferred compensation plan 3,171   3,171       4,344
Total assets 3,171   3,171       4,344
Liabilities:              
Fair value of liabilities 0   0       0
Level 1 | Foreign Currency Hedge              
Assets:              
Foreign currency hedge 0   0        
Level 2              
Assets:              
Short-term investments in deferred compensation plan 398   398       941
Total assets 493   493       941
Liabilities:              
Fair value of liabilities 42,417   42,417       4,639
Level 2 | Foreign Currency Hedge              
Assets:              
Foreign currency hedge 95   95        
Level 3              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Total assets 0   0       0
Liabilities:              
Fair value of liabilities 0   0       0
Level 3 | Foreign Currency Hedge              
Assets:              
Foreign currency hedge 0   0        
Deferred compensation plan liability              
Liabilities:              
Fair value of liabilities 3,564   3,564       4,639
Deferred compensation plan liability | Level 1              
Liabilities:              
Fair value of liabilities 0   0       0
Deferred compensation plan liability | Level 2              
Liabilities:              
Fair value of liabilities 3,564   3,564       4,639
Deferred compensation plan liability | Level 3              
Liabilities:              
Fair value of liabilities 0   0       0
Interest Rate Swap              
Liabilities:              
Fair value of liabilities 38,853   38,853        
Interest Rate Swap | Level 1              
Liabilities:              
Fair value of liabilities 0   0        
Interest Rate Swap | Level 2              
Liabilities:              
Fair value of liabilities 38,853   38,853        
Interest Rate Swap | Level 3              
Liabilities:              
Fair value of liabilities 0   0        
Money market              
Assets:              
Short-term investments in deferred compensation plan 27   27       369
Money market | Level 1              
Assets:              
Short-term investments in deferred compensation plan 27   27       369
Money market | Level 2              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Money market | Level 3              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Mutual funds – Growth              
Assets:              
Short-term investments in deferred compensation plan 991   991       1,118
Mutual funds – Growth | Level 1              
Assets:              
Short-term investments in deferred compensation plan 991   991       1,118
Mutual funds – Growth | Level 2              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Mutual funds – Growth | Level 3              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Mutual funds – Blend              
Assets:              
Short-term investments in deferred compensation plan 1,625   1,625       2,045
Mutual funds – Blend | Level 1              
Assets:              
Short-term investments in deferred compensation plan 1,625   1,625       2,045
Mutual funds – Blend | Level 2              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Mutual funds – Blend | Level 3              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Mutual funds – Foreign blend              
Assets:              
Short-term investments in deferred compensation plan 528   528       812
Mutual funds – Foreign blend | Level 1              
Assets:              
Short-term investments in deferred compensation plan 528   528       812
Mutual funds – Foreign blend | Level 2              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Mutual funds – Foreign blend | Level 3              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Mutual funds – Fixed income              
Assets:              
Short-term investments in deferred compensation plan 398   398       941
Mutual funds – Fixed income | Level 1              
Assets:              
Short-term investments in deferred compensation plan 0   0       0
Mutual funds – Fixed income | Level 2              
Assets:              
Short-term investments in deferred compensation plan 398   398       941
Mutual funds – Fixed income | Level 3              
Assets:              
Short-term investments in deferred compensation plan $ 0   $ 0       $ 0
Designated as Hedging Instrument | Interest Rate Swap              
Liabilities:              
Notional amount of derivative liabilities           $ 1,500,000  
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap              
Liabilities:              
Number of interest rate swaps | instrument           3  
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap One              
Liabilities:              
Derivative, fixed interest rate           5.918%  
Notional amount of derivative liabilities           $ 500,000  
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap Two              
Liabilities:              
Derivative, fixed interest rate           5.906%  
Notional amount of derivative liabilities           $ 500,000  
Cash Flow Hedging | Designated as Hedging Instrument | Interest Rate Swap Three              
Liabilities:              
Derivative, fixed interest rate           5.907%  
Notional amount of derivative liabilities           $ 500,000  
XML 41 R47.htm IDEA: XBRL DOCUMENT v3.19.3
GOODWILL (Details) - USD ($)
$ in Thousands
2 Months Ended 9 Months Ended
Dec. 31, 2018
Sep. 28, 2019
Goodwill [Roll Forward]    
Balance $ 148,291 $ 1,640,211
Goodwill recognized from merger and acquisition 1,494,053 60,487
Currency translation (2,133) 1,721
Purchase accounting adjustments   (24,490)
Balance 1,640,211 1,677,929
Commercial    
Goodwill [Roll Forward]    
Balance 148,291 148,291
Goodwill recognized from merger and acquisition 0 0
Currency translation 0 0
Purchase accounting adjustments   0
Balance 148,291 148,291
Siding    
Goodwill [Roll Forward]    
Balance 0 853,386
Goodwill recognized from merger and acquisition 854,606 60,487
Currency translation (1,220) 985
Purchase accounting adjustments   (14,009)
Balance 853,386 900,849
Windows    
Goodwill [Roll Forward]    
Balance 0 638,534
Goodwill recognized from merger and acquisition 639,447 0
Currency translation (913) 736
Purchase accounting adjustments   (10,481)
Balance $ 638,534 $ 628,789
XML 42 R43.htm IDEA: XBRL DOCUMENT v3.19.3
ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
Sep. 28, 2019
Jan. 01, 2019
Oct. 29, 2018
Oct. 28, 2018
Oct. 29, 2017
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Lease liabilities $ 312,617,000 $ 304,100,000      
Lease right-of-use assets $ 308,256,000 304,100,000      
Cumulative effect of accounting change       $ (3,358,000) $ 0
Retained Earnings (Deficit)          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cumulative effect of accounting change       $ (3,358,000) $ (1,351,000)
Accounting Standards Update 2016-02 | Retained Earnings (Deficit)          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cumulative effect of accounting change   $ 0      
Accounting Standards Update 2014-09 | Retained Earnings (Deficit)          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cumulative effect of accounting change     $ 2,600,000    
Accounting Standards Update 2016-16 | Retained Earnings (Deficit)          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cumulative effect of accounting change     $ 700,000    
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.19.3
STOCK REPURCHASE PROGRAM
9 Months Ended
Sep. 28, 2019
Equity [Abstract]  
STOCK REPURCHASE PROGRAM STOCK REPURCHASE PROGRAM
On September 8, 2016, the Company announced that its Board of Directors authorized a stock repurchase program for the repurchase of up to an aggregate of $50.0 million of the Company’s outstanding Common Stock. On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and 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 September 28, 2019, there were no repurchases under the stock repurchase programs. During the nine months ended July 29, 2018, the Company repurchased approximately 2.7 million shares for $46.7 million under the stock repurchase programs, which included 1.15 million shares for $22.3 million purchased pursuant to the CD&R Fund VIII Investor Group’s 2017 Secondary Offering (see Note 14 — CD&R Investor Group). As of September 28, 2019, approximately $55.6 million remained available for stock repurchases under the programs. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
During the nine months ended September 28, 2019 and July 29, 2018, the Company withheld thirty-five thousand and 0.3 million shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity.
During the 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, resulting in a $0.7 million decrease in both treasury stock and additional paid in capital. During the nine months ended July 29, 2018, the Company cancelled 2.9 million shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs, resulting in an approximate $51.8 million decrease in both treasury stock and additional paid in capital.
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.19.3
CONTINGENCIES
9 Months Ended
Sep. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims. The Company insures against these risks to the extent deemed prudent by its management and to the extent insurance is available. Many of these insurance policies contain deductibles or self-insured retentions in amounts the Company deems prudent and for which the Company is responsible for payment. In determining the amount of self-insurance, it is the Company’s policy to self-insure those losses that are predictable, measurable and recurring in nature. The Company regularly reviews the status of ongoing proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes are not predictable with assurance.
Environmental
The Company is subject to United States and Canadian federal, state, provincial and local laws and regulations relating to pollution and the protection of the environment, including those governing emissions to air, discharges to water, use, storage, treatment, disposal and transport of hazardous waste and other materials, investigation and remediation of contaminated sites, and protection of worker health and safety. From time to time, the Company’s facilities are subject to investigation by governmental authorities. In addition, the Company has been identified as one of many potentially responsible parties for contamination present at certain offsite locations to which it or its predecessors are alleged to have sent hazardous materials for recycling or disposal. The Company may be held liable, or incur fines or penalties, in connection with such requirements or liabilities for, among other things, releases of hazardous substances occurring on or emanating from current or formerly owned or operated properties or any associated offsite disposal location, or for known or newly-discovered contamination at any of the Company’s properties from activities conducted by it or previous occupants. The amount of any liability, fine or penalty may be material, and certain environmental laws impose strict, and under certain circumstances joint and several, liability for the cost of addressing releases of hazardous substances upon certain classes of persons, including site owners or operators and persons that disposed or arranged for the disposal of hazardous substances at contaminated sites.
One of the Company’s subsidiaries entered into an Administrative Order on Consent (the “Consent Order”), effective September 12, 2011, with the United States Environmental Protection Agency (“EPA”), under the Resource Conservation and Recovery Act (“RCRA”), with respect to its Rocky Mount, Virginia property. During 2011, as part of the Consent Order, the Company provided the EPA, among other things, a RCRA Facility Investigation Workplan (the “Workplan”). In 2012, the EPA approved the Workplan, which the Company is currently implementing. Current estimates of remaining costs for predicted assessment, remediation and monitoring activities as of September 28, 2019 are $4.5 million. The Company has recorded approximately $0.3 million of this environmental liability within current liabilities at September 28, 2019 and approximately $4.2 million within other long-term liabilities in the Company’s consolidated balance sheets at September 28, 2019. The Company may incur costs that exceed its recorded environmental liability. The Company will adjust its environmental remediation liability in future periods, if necessary, as further information develops or circumstances change.
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska referred to as the “PCE/TCE Northeast Contamination Site”. A subsidiary of the Company has been named a potentially responsible party (“PRP”) with respect to the PCE/TCE Northeast Contamination Site. As a PRP, the Company could have liability for investigation and remediation costs associated with the contamination. Given the current status of this matter, the Company has recorded a liability of $5.0 million within other long-term liabilities in its consolidated balance sheets as of September 28, 2019.
The Company is a party to various acquisition and other agreements pursuant to which third parties agreed to indemnify the Company for certain costs relating to environmental liabilities. For example, the Company may be able to recover some of its Rocky Mount, Virginia investigation and remediation costs from U.S. Industries, Inc. and may be able to recover a portion of costs incurred in connection with the York, Nebraska contamination matter from Novelis Corporation as successor to Alcan Aluminum Corporation, the former owner of the York, Nebraska location. The Company’s ability to seek indemnification from parties that have agreed to indemnify it may be limited. There can be no assurance that the Company would receive any funds from these parties, and any related environmental liabilities or costs could have a material adverse effect on our financial condition and results of operations.
Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly-discovered matters will not result in material costs or liabilities.
Litigation
The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. Aurora alleges that Atrium’s breach of the Agreement has resulted in damages in excess of $48.0 million. Arbitration of the matter is currently stayed but may begin in 2019.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action complaint in the Delaware Court of Chancery against CD&R, CD&R Fund VIII, and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An amended complaint was filed on April 11, 2019. The amended complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against the director defendants in connection with the Merger. Voigt seeks damages in an amount to be determined at trial. The Company intends to vigorously defend the litigation.
Other contingencies
The Company is subject to other contingencies, including legal proceedings and claims arising out of its operations and businesses that cover a wide range of matters, including, among others, environmental, contract, employment, intellectual property, securities, personal injury, property damage, product liability, warranty, and modification, adjustment or replacement of component parts or units sold, which may include product recalls. Product liability, environmental and other legal proceedings also include matters with respect to businesses previously owned. The Company has used various substances in products and manufacturing operations, which have been or may be deemed to be hazardous or dangerous, and the extent of its potential liability, if any, under environmental, product liability and workers’ compensation statutes, rules, regulations and case law is unclear.  Further, due to the lack of adequate information and the potential impact of present regulations and any future regulations, there are certain circumstances in which no range of potential exposure may be reasonably estimated. Also, it is not possible to ascertain the ultimate legal and financial liability with respect to certain contingent liabilities, including lawsuits, and therefore no such estimate has been made as of September 28, 2019.
ZIP 45 0000883902-19-000061-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000883902-19-000061-xbrl.zip M4$L#!!0 ( "!&9D\U'26@(0@ .LQ 8 83(P,3DP.3(X<65X:&EB M:70S,3$N:'1M[5MM;]LV$/Z^7\$Y6)< ?DV<-K'3 'D;EJ%+N\Q%L4\#)9XL M+I2HD90=[]?OCI0=)\Z+LQ58G+E 7(LOQSOQN;OG*/G@V]./)X/?/IVQU&6* M??I\_.'\A-4:K=:7G9-6ZW1PRGX<_/R!=9OM#AL8GEOII,ZY:K7.+FJLECI7 M]%JM\7C<'.\TM1FV!IU^3O[=\[J$8+&T*K=1,%[VLID/1>=[=P_;$4+NUU MVNWO^C4_Z/ @T;E#609GAJ]!P((8!]>NP94 MHN YTV)L!/,B;7NST7G;[C]NU8LWXN3L#\XP6ZXN6OGX\N!FSP MD5U^_G#&.CN\T>EN1EMO-KKO^IU=05=\:_FM_$]M[O[;C?NCM$XFDQ=IQ7F= M_<1)RJ]-]C.XF*NDSF(PI#!S*7=O-G;WGK#R :=[R68OLWF569V]U3&KTV3G M+.4C8 9&$L:8G5PJ+?NSY 9CAYI@>Z&-8SIG/VB3L4Z[\0O3":8KDX.Q3N? MCDNI!*6T8TR:PM;9>1XW$0;[:QBLB%G;37;,+6X^;G,V85>Y'BL00Z@'-%08 M$!K7R342&93(9 Z\[)M-@F4!E<4GF*A&O0@%@:I$0X+,?IJ(D P\:IC%-F M2_JXF3\& Y40,B"35B%W(LR.I4O10%M [!4DN06JI@6:.<)I@D63^=NP!O8* M 7OG$6 #2V2.T"$4WD"ECJC&X=AMYOIEGF#TXU0/X/=8E0)E(ASG<%%'*$N* MF 6BB1R!'$2I&Z17(+-WED9G$K[0J-.(4N$ A+=&#/KEK-5O-O:V.^_ZML)I1;\H MG.DDD7CIP7#.N $/.X21C!00/!@@UB,E;4K#:5B&H9S".5T+:6.E;8GS*,@; MK0+^"J-C$-ALV2;"30#B-V#J[#I.>3X$=H3Q\[)4.,*S]]U-V/)3/7NGJW I MJ2;) ^Y)/J,@.^<. 9ZDR](+);<62G ALO.ND^ ((CIK>DK +[B@[-=0D*R6 M*V 5R$[!HIJ("I_EGX9LG0A(S$N[_!1B A$@_*J5 K?0I4$!&%I'TOJ C:,@ M]W*H\KD)]?/IPH#B'L\5N;C!9+U*)=0I,>RC+E8K*?PAD2TC*X7D1I(!,E @ MG\!RDE1:HB7>_:WG,#Z\:PNHD,-T0I,*Y/ R+A6GK(1F>25NZ W."&1IGN/A MMPAH("8.G _BF8EB98'U__&@Z*X'+1V2%QQI^6"^M#^A#XZD(#?A5N>\A[- >'O#5TKD;PR?&Z,J@H38'> M9#V+BV-MA%? 5PM#P-(7J=V$>J @;Z4A6 D%QT&OE@7FI[7KO#;7B;?8V8BK MTD=HPA4D"5)Z.4)$V'NH^8RG+9%QPN7];-U["D[$;&%#31#ITCVLP3(YD<]& M Q4\R=.5+XNFI91W?@AW O7Q0*<%UF!_16 7F"<"CA;Q2"<_%1WW/?>"_AG9 M@=B3CN/2$.KFJ,H]4C-M';;3PPV496,45)U6LLT'IB3H/ABW[XRN%,?2&ORA M%9UGY>5,KZV@5@:I.L.Z,K__K6_0/7&Q% MX7O7;*A@%AS)O1-HYG?4J(YP_KKD]PGL]+YWN5PW^K;'0 M$F%P!4-&*EY8Z$V_S <(FM^?OV.D/]*C0O%)3^9><[]N]5+;_GYS?Y_NB'^U MS1G\$U.5JM?>FJ&OY<1B9W>O&6[HPT,>G?]5A;>\^L$$O#>VX/G[VD[MF3BY M>S-'Q#RQ$*K:PA;>B=)S83OL5R?L\%3G>[29CG>ZZ&T7U[/Y%42HZ>LHC LL MJ>V\4SWA 8^[SVU76](,\J$N1F__N?#2U,RSUAO]V$97(8+60LV8?S["IANQ M&BA8[_PK=O&3E$MD_/FT,C[V93 5!R>IA(2=74-EL3$8B,FFZC#K5.%X M]-+J'CW=_;1F?/C3Z:>3P7\^G[&1RU+V^JW69#)I3O::V@Q;@\L6B>JV4JVM M; HG:D>'U()/R<71WPY_:C38J8[+3.:.Q49R)P4KKM/E'"C7J?=_GN_Y@<='28Z=Y!E,#-\#0*6 MQ#AY[1HJ%U"DM_<:LGP#3]4P[WG]22))F$V(>'PU-+K,12/6J38],XRV=_?W MZ[,_UFZV=_JA;ZOM__5)0"/AF4JGO9\'*I.67<@)N]09SW\.O5;](6$"-/"7 MDV#>&TQ.52X;E;F=76_CV?5(1 MO1$G9Y>#\P_G)\>#\T\7\,W+7[\<7PS8X!.[_/+QC'7V>*/3W8YV7FUUW_0[ M^X*N^,[J6_D<;5Y]X_Y;6J>2Z?_7BN[]5IS7V3]EDA@Y9;\VV4\Y&K[)UE5F=M^MC5J?)SMF(CR4SX]QTW MX& #@S4Q:[?)WG.+S<M)*L40GNW14&% :*R3:_ :2.0J9SR?LC)W MII2P!DS'DQZ @[,,5T;QE"4\1I-A.D,R=CJ,6QJ0RUA:R\V4AF3\2F+=!9D6 M;0+*8,G4,R:L00-B9<"0,"S'=&@BI&&3D8I'S);T<3-_(HVLA) !F;(IJ!1A M=J+<" ;:0L9>09);0#4M8.88TP2+IHNW80/L-0+VWB/ EBQ1.:!#*+R!2AVH MQG!TFX5^E2>(?IS* WR/TU) )N"X@(LZH*PH8A9 $SD".4B:WB"] IF]LS2< M2?BZHTXCRA0# &\-#/KEK-(Q1WFVQP:\M?;;W=[;SIVPJG%?VB<*:31.'2@^&<<2,][ C%:62 MX,$DL!ZERHYH. W+$,HIG-.U4#9.M2TQCX*\T6G 7V%T+ 6:+=L&W(0$?@.F MSJ[C$<^'DATC?EZ6*49X[KZ_+7?\5,_=Z2I<*JI(\H![DL\HR"ZX0X GZ;+R M0LFMA1(L1';>=1*,(**SH:<$_((+RGZ-5";KY0JH =FIM% 3J/!9_MN0K1,! MB7EI5Y]"3""2@%^U4N 6NC00@- Z5M8';(R2N9=#E<]-J%],%T:FW..Y(A8$S<$A;PU=J!%\S=>\IF(AL84--$.G2/:S!*CF1ST=+*GB2;U>^+)J54M[Y9;@3T,<# MG1;8@/T%@5T@3P0<+>.13GXJ.NY[[@7]$[(#L2<=QZ4AU"U0E7ND9MHZM-.C M#59>SO7:"5J-N)WS.HKXWMVD M\*G0WX\J34U9JJYD6IU@W1E?_].WZ#M<;$UP]D)K]OWOK=G]:;R8.5[])NA2 M#E@$_TW\)?@^@<0M%2)SU3B*$:>-G?,FWP"16::2'; M27Q%E"13;DQ9?'/B'!;/#SR>),%:;)EEJ$D_T-Z8ZID>.\Q\29@KS^@42D?@^@D!F&P M#GA)'[D!4/\,J4)R/? $E8]U.I9$%G(^K!Z%F2K8RZQ(]52B=S+2(<+S6WX" M7/\0)M7\JZ#M&6IZ"D#X%,8NL#U9)$W0_74]O.&U)N^N?)_7(RH.5=Z(M',Z MZU5&.']\7.[MMFN*$/#WET M_@\5WO+J!Q-P;VS!\W>UO=H3<7+W9HZ)B:(PJMK"%MZ)V@MA/.Q7)^SP3.=[ MM)F-=[KH[1;7\_D51*CIQRB,!5;4=M&ION$!C[O/;5=;T0SRH2ZBN?^\\PK5 MW*\VV_S8-E:=;GJ<\$U+[?:\L%SK\ M9J(7GG*/Y>(O#1[] <*2!!XAG)=.]BL M9_\HX7J,_P\PO]0X^A_4$L#!!0 M ( "!&9D_UR?'#.@8 - M 8 83(P,3DP.3(X<65X:&EB:70S,C$N M:'1M[5IM4]LX$/Y^OV(;YEJ82?R2!$I>R@R$,.6FA1Y)I]=/'=F68UT=R95D M0N[7WTJVTU H#4QO2K@P(1/K9;6[VMU'*V__V?'Y8/SQW1 2/4WAW?NC-Z<# MJ#5<]T-KX+K'XV-X/7[[!MJ.Y\-8$JZ89H*3U'6'9S6H)5IG7=>=S6;.K.4( M.7''%ZXAU793(11U(AW5#OJF!;\IB0Y^ZS]K-.!8A/F4<@VAI$33"'+%^ 0^ M1%1]AD:C'#40V5RR2:*AZ?D=^"#D9W9)BG[-=$H/*CI]MWCNNW:1?B"B^4$_ M8I? HEG>C$4ZZ?J>]WNO9@<=]&/! M-=*2.+/X61"X04;3*]T@*9OPKF77$# 3JOZ A)\G4N0\:H0B%;(K)\%VW M7OV#YW@[O:)OR[-_/4.@$9,I2^?=%V,VI0K.Z PNQ)3P%T6O8O]0Y!B9MX^S M4AJVR4)4:U4/DI1GF_Y>UYOS848#"_& MIR>G@\/QZ?D9>M[%Z/WAV1C&YVLNUV@XL!)UO#TX/X'QZR&,#B^.#L^&H\;Y M7V^&'^%P,+Y;1L8CE*_;VLM^L2NU'VY_I0S^/I)9FC"RM6Q1"R7(<_B-'FR(&W5(LP2!B-D3JNIMDEA?,X9B&RB[0, MJ5*JNJ4?S &[S#[7(INF6#1>NB)1 RHM((F9),T6[U8UE'9GYO M68F&_XBI+"7S+N.6<[MN>9CH=)Q.QVC$'BDTGB-T5+%4C/ B[95MA';V,1"8\%:;@X_95#84I^(7Q5#S?PDTU7HNLV\RN%O-+ZS-- M/X=A7&!%;I?]]0?.=;=G7O?B%<6H'?C.PC4W>KN'WDXA(8@DDEXR.L/8KQ.F MX*+$V&NP@F&]T[NF9.LSK@TV/PCT#7L$N::13>S?Q/Y-[-_$_I\0PYJ;V/\@ MO8V78GV53AL+6!D0?"" 7&8R&GQ$)#B(L0 MC"$1ME[+)V+"S U>)JDR<%(W_21- >=1R4B*8*,RQ!=5MV 2,TYX:-J18F3? M^=C;-1R5IP4:B8Q*NZCZ)EEQ'H@P3P!.'B&GQ[C!]E80SL3ETHWJ7GFA^J1O MXM<8UN^$Q_:^4RCT@?#Z4XEOL'>],>3Y5OME3]GO&^\];H;RS4;?LM%EB#!K M(6>@1,HBJ#9B/:Q@L_-/V,4'"1[_D$!U4CL21$;V0/>=UYJ;W7]"N[_]3C(\ MS&=XFK^QT3L//*RO4UW#$RW7. 2%+&*J)]#:,%]+"^_&G&\FF=:4([=X^+=E M=N558@3!_%I904(4!!2'9E)<,E-XH<4*]1PF< MJ:18;-42#@D,\TZ4*(XAS[#%B$25=OYOU0[K:J[VQGM@RV(PBEH+5(FY@N!" M&SN**)JJ-8E@49EC2WW*PAQC AGY^FJT>E&*AL%#(?'!%I(&IDPIII+RT%R- M(#G"Y]4<22=,:;1'6^WCX['75!.AD:I[U1/A&LQO2N0R^^BUME671_\"U!+ P04 " @1F9/(1-O>C<& ". M+0 & &$R,#$Y,#DR.'%E>&AI8FET,S(R+FAT;>T::U/;1O![?\763!.8 ML?6P#<&/, /&3-RA0+'3-)\R)^ED72/?*76_T\:(/B9ZDJY[/#J&=Z/?3J'I>#Z, M).&*:28X25VW?U:!2J)UUG;=V6SFS!J.D&-W=.D:4$TW%4)1)])1Y:!K1O"; MDNC@I^[/M1HT@U$-#_H1FP*+'I;89^\3SZBX>) ,:KT/*5O M*PDUT-MOZIGNS%BDD[;O>;]T*G;103<67",LB3N+GP6 6V TO=(UDK(Q;UMT M#0"S83$?D/#S6(J<1[50I$*VY3C8KN_N5A?_X#G>3J>8V_+L7\< J,5DPM)Y M^_6(3:B",SJ#2S$A_'4QJ]C?%#%&Y.WCK*0&-Z>,TUI)G5^W)/6O$A8P#8VZ M4[].S]V4A,A6*I\E*:^V_#VOL^9$]/J7H\')H'5=#M\?GHU@= YK M3MBPW[,DM;P].#^!T;L^# \OCP[/^L/:^9^G_8]PV!O=3R/C$=+7;NQE_[,M M-9^N@"4-_CZ"7!'<7[G2+)X_2[(&'$+!.0V-CX<9TPGHA,*7G$A4MG0.DF9" M:L#)$R$GX'NUWT'$Z*.C MH'S:FN_7O6K 5"B'(5?J5Q+.D< MA@Z<4EJ%7L)H#">,$QXRDL)Y'+,0D45(!E!)4]5"#^: 4T;*5U9!$(I&9,+BZ?+'(V%%YS)#(@'"J:N=7*2)W&&HS M4_>\>A7G"9*PN_\PM;2FM29J^1UKFQ Y9KP6"*W%I%VZ#$V"E-Y8D=)8MTFN M1:<9MQB[D]M[Q+M%I. MJV4X8F\4&J\1.EJ@5*SP'-_.N3JZ/>D[^\T]?[?Y[17W;O\O8?N.]^W)ENEMI5%YI K>E-/46&!(TG*LT(Y.1B+CG I5\%%\ MBX%"%?Q">18XWX'-8KT66;N>72WWE]IGAGX,PGC [%=M=?O&-?]EGG=BA]( M1N7 =Y:FN>';(_@V@(1,*<;4*:,S]/TZ80HNRPA[+:R@6V]UKC'9VHQKG^?^/[-[[_!_BP^L;W/XEOHQ5?'^6(8H="B)%]Y6-K:[@J3XMH)#(J[:'J1K+B/#'" MK%NQ]QEB>HS2M"5 .!/3E>+I7ED[?=%%]S6.X??&PN:^4S#TB;'TAP+?!-KU M#ABOMIIO.LI^WWC%<=MK;\1\AYA+!V'.0LQ B91%L!##>NC 1NXOUKS[5S3, M-9M2^(.%%"[POL9,B+*7MV^\PMPHP M2@.T+R5"Z&8KWEJ!W_LW%_&74>=:U M,>,0%**(:9U ;4.YID7.A?G=3#*M*4=L\>YO.^K*LF$$P?Q:"T%"% 04EV92 M3)EIL=#B 9T;QG/,&*:*@:E(EMDE@G[8SCB7G*FD..RAS1H2&.:82%$<0Y[A MB"&)*NV\.+F^4'6UU>V>;8%!+VHU4"6FW,"%-GH44515JQ+!L@?'-O64+3A& M!3+R]37HXJ4H*@8/A<0'VS,:F(:DF$K*0U,&07"$SQ=[)!TSI5$?;5^/C[=> MTS>$2JH>U3F$9S!3F"_)0!1PQ!RS>K(=4'F8E$::M-KT>V\O\"T(),"K?ZYII[QL>(_N'RZ_BTYEVS-] M\ ]02P,$% @ ($9F3Y>>%_%-. , 0%\K ! !C;G(M,C Q.3 Y,C@N M:'1M[+UIR!E^=*U*V1-M7^N+(K,P2 M(8& #@!J^O6=!9*:CR59(($-TH.$86,/M59FKJPAZX?_\_)P?.6YS.:CZ>0? MW]GOS7=7_L^//_Q?.SO_\]/]NU=N3NO1H4P65V[,!!?"5UZ,%@=7_F"9/[W2 M9M/#*W],9T]'SW%G9_F;&]-GKV:CQP>+*\[8\L&7LVL4&7PS:0<-PP[4:G>H M1+]#-D@H%B-R^X_'UVH,+3H(^GGF'7#B=G(P>0=R3B*L!U7Z#[XFB.)C24*U M "1$SJWJ6^\MIXS<+WNPT*?3)YS,KXU>+G;F4O_QW<%B\>S:U:LO7KSX7M]_ M_WCZ_.IH,AY-I#_QU<4,)_,VG1WB0EODJCY'V-%K>_O=R7E>SD?OG>.%_WXZ M>ZP'&GOU?W;O/J@'>1I0^D7G[CC?@A_\(N3<\>KQU^^?;C%I^_C MS7<>(S[[N.U/OOC$T]3)[+USU^ELHO:QF$Z$CD;Z+)/'I'?(<_WF+56/[Q'8_FS\;XZMI$GUNO/7IYK1\HL^.7(V:9+%_J]WMZ MQMFH'E_ZY>*^M']\-Q)(.5DJ["Q!\(+!-350",$%;[/[\^:RZ:RV_=LVG.!A MO[2,KMV:Z/V]NJ%W.L/QG0G+R_^65]]=&;&>FOWOK^CF]/E==__Y0[][Q$]N M/7_TS[>?WO5[XX>OGXT?_G%[O/OZ8=ASOX_T&+-WD_4O3K\9.'KW]] MO?OD5_OHYD\'CWZ^]7K//7S./]\>T<^_Q8=/]O0^'L.CF[^YO2?Z_\VG_J'[ MY_CADX=A=__.JSVW^W+O=0U[^[=.?O.[7BM,'NT_&^VZVT_OW3QXNK?_T.G_ MYMX^/WEX^/M(G_/E[I,[_N'K6W[O]5.[^[O>X_ZMQ>X#\_+N_O4_??24'.:= MX WM@%&7FFM+:DE@34R<3:7O?C3Z3\Z^&/?#U??P/$MX;QS-9HKM[=&\XOBA MX.S6A&]JA+E$^',(VW<1%FO(F^1WHH\:*@OC3JE8=J05Z[(GYP)_]^/.CG7J MX,XO6?=S09D M2SO-*^(0G:HIL7D'8XA=: DW\]V/#^29 D$RN^+R?RQEV3E:^2G,;\W\MGXR MOP3Z"DX;CGA.\!?VZ M(LY+U,?X^!+HSP']2K_(4=G^1 UVZ/)J.%W!T]%[XS MT63C\8C&'MR[_#VZ-'^4[=W^-#O/:FO M=F_>'W>D'O76WW^DUWW\\M[-\=-'3_ZIU[E_\/#PY?C>DUNO=_=_?;GW9/?% MWO[NJ[TGOX*B-MK[XZ%>Z[?P\+7>IQ[_:+^ZT]_HM8X>N=_B[KXRX>8MM_OZ MNMU]?4>9\ECO[8Y]].3@\-'^^,GN'[R/SX@1M=V]_5YGS._!_ M_7/\R(V?TY.I>_3SKW9O_W'8_6/7*"/-PR?WM0W^.;JGS[S[1W_]T#W2[Q[: MK/?Z:]A]HL]X\U=]GE]?_)E([3=F=0R2W XPMIUB:MP)S@H:YPRW^-V/O^2' M7\,=WR![ZV*.UD$%CY@J-BZ 9,G'\ 7<>7"@VNXGG O?F!X^D\E\F;1?GVF& M_%BZJ_CIU=M#?L%7_:/K+W#&RS]^E_E"\^GC\&'7RS&_^^J48W?,KGH'Q=K> M^_GWP[W7'1_]S?[!DT=/;KU\]*2&A_O]_+\%Y_='Q>_Q2[V]\[^>]P]W]VWJN\<&N^_W)WOZX[>XK?U_\:7S4 M/,V5'0M-=5S)L$,FYIT44"I7P(JJX7_Q7X4LM> 2V4BJ&X"R+1C%<3#@4Q!' M?Q7=+Y%=%;(:T5.LX'::274'LDL[I.I\)U2(*NF2 X.7R X+V2[_^6;RFT]3:CJHU3;;8NYWL@]FQCI-UXERP[M/(7GV_7W2FD,UD M4F7^XP^]1_K:?#DRH%!?6?907UN\>J;(S4>'S\:]XWWYV<&L,Z%.9F\0_O[E M7+W_#U??/\7QU=Z]Q/+M?'HT6[Y;=BI?.V'7,8Y_)RDX/9$L.V-/WXVXOV\C MF5U9WI!\ M7'[YY>DI3K\[?=_/\6DZ;=OC;<;T/S' M@P^+XQ:U9MF)^/XW7]FB1TLVO]]D)P,BUWY[\8^,)VTT/3CBLK:+>D*5.T:K"0J@HX#=4F!Q(NJ0'X1LMV M2VJ]F]MN:6G(9]]N[]J\2HJE[GC3%CQZKL_P[J'+.(J+Z>QONH>/?M\_O"F3 MZ>%H\JG3?JD3?^\45]^_^\_Z^D!&*(%%6\ 8*MDUJ='&/ENAB3_V]1OBE-[S M]>_YF:_S]>^U@+61L[?&)4\0,ZB[T>S%2V1DJ_)EV0)9O]^P%LC=2%;2 LT6 M<2W65-1C $$I8%UJFCYXD(CQI 7T (=66PZ-;-%\%BJJU( DT*S$BB:>>,)X]BUPXO?E<<]] MC]^R7NSEL_&HCA:[QV.E/-)OCZ?$O4FM%WU$6W]SZU]'?6:*YM?3B;Z=7W\Y MTA3A]##]_' Z>;"8UJ?'Y_KAZB8Z\ZAWA^#X%QSQG3P?"#X)3(M8 %NID%VAF)NX''S0;$#_W!I\ MKM=Z='@T[M.![RT.9-:/F\E!/]MSN3.ITT,9"F2<#4=;%:T(L5"A((A&W:') MEA"V!K+]V3*Q>36HL*1)=13*X%$@5X,2-'M2R1PT)C'2^8&SKA8H(0FVFI2> M%5*5DH)+ZE"JZ$-G;&OHVQHV3S>@V\VRMTTPL;& A%F2\^IYK,TNDLCV07JF M>GC]@!9M5P66O'9)UGK1Q5" MB!I9)3-GR$'S,1)3<\NJH;*$='Z][T..L6JJ/DQ;0],Y]WGM")\Q(IM132+ M8 3R#JU3E +DYI+^T;8&GPWH$/I5 MBO6A&;4::Z'"UD"S#L6P.IA4:UO',;J^!#4'PMI:BQJB?&[!"6\-3.>J&%:' MCY0*!45 ]0)D\03>&(+D@NH\QNW!9]V*886>SX/QL9>WJ0PEJ?1VO)Q+Y"I7 M>\IGD-&Z4/ MIOB^-P/KKZ>JOC==[1NZC4S5<(7,&).ZR>!R@)0 L MBWHK!U4?IU6;?9-<$"W5NGVF<'YC6VL!M"7-4L6J7G 5&C4L3?-4])Y#[.N( MM@_0]8QMK05*_8M>QLEV=R+ M3 1,IDCTU:6@"C+!]@%]SF-;:T&UI(#95A6<%8%]0*B:PE4L#C*%DL]O5<&0 M8^R9+' MQ; JF)JCW@7(WE($4MT ;(6P9B/)Y\I; ],Y*X95X9/[6+TGC[T<2(LVBF%5X*0< MK6HWURHV*,*8DF<752XTJ-G3^8&SKA9 Y::K4@J1@1HU*D?QV5<3,& J9@U5 M0!2Y7JJD=,0U!8+ABHD9&JIC?TYEJ3:EFAY)C!!\PVK MI-QK_Z02ZL[Z/>B39 M&GPVH,]I19#5K*!9,2T:A"8U^U8H-1-+],VYN#60G6N?TXK T?!CLZLU)U"M MWSQFP\::4HL&I6C]&JJ4#QNE#Y?AGTL!]?==))F6FT6?.$!?\.UR9K6X6 -[ M3FG[(#W7FC=K )0U/:L$Q?1BV"EFTL2U -W49#6S,.1J@!"(3*C@7#;5&O:E;A_0 MYU_S9@WF&WU)X!DQ):CJJ&-PI5;?2\:ROCV_6MM#CK%G4@1<(-LBY$+LG6 Q M9&,Y2JW%.15&%K8&FG7TN*RP5GO+KGFR(8 '7X-FBSFV),7'W#RDK8'I7'M< M5H=/J+;&2F)3*^ D$[ J40:UJZ1IA=D:?-;=X[(ZR&J*Q@;DN>_L 74^/RUK Y>9*7[GI4UF"BR;T/8%*M"5J'M>V$-RU][BL!VB" MV")P*"VI]7IT05+3[*]I0AAKV#Z@S[G'Y=QW-IP^ZUL.ZI/]>7+/'^UM6B>S M:Q\==7K:+][EU,3J06H34*9D,42JU6KT%C&YUNH09T?]=#17:LSG#XY/<<*< MWEX]F,NLCG!\\MTV3HW"6%S5D,Z].'5++MN2C+/J^CEED\T0G<'F0+H>V1V* MC:[O!\$(/E7TAHEMU%!NO(V#S*16!^D77_M8 +R] QSCI,J# Y'%]0F_%88W M1_,ZGG8'.O_IE;YY-IWC^.?9].C97$\Q/F+UN/T8A6@T.5*I<>R&IY-W'^+6 MWO[].]?O*(JS"1Z?]^[=&]O(3G(IBTC+UF6(I9"F#I5\I:9QQ84AS9/_;7(T M/\+QO=F=29O)OX[TUW>4+.]KCSU<',V6+,&YHCM7[AR+3>R_7;RZ];SS>1M# MBX]1***WMD#?;353WX..T%!&9VF0^T:=HQ^:SQ;7?IE-^:@N[LT>R.SYJ,K; MR^VJI!W_=#0:=_=R-&$MV]-D".6:GNE8?'00GJSL\Z@9AE<:!:M959#\LD[;BDWYP DDLE1 MC&NUHB3)_E)9#XQ%:U' A6O20,;JD!I8[RE PER, ;0%F2]UT3>PZ,YD?MRC MNZ33+SB1\5;*HNPDF>"I !GHFW920M>$0_&Y(N1+630L$JUGM6MQ#,W:7B$- M JNG\16YLE!P_K1J_*4J&@R)UB**2E3:N,P>C8IIZ[$ABVN\K.Y;#5Z*HF&1 M:"V:*)48!)(3L1FD(:JT=NJ%8FI)0O4#T$1?H&YO3$?Z_W(,;E6]U!LXZ+$6 M/52+U<0,43,T !]=KJ%71_*0*^<:VP#TT"6!UJF%5.7$8I"IM0H&2C&, K/2OW?SOH\FK\8,1GZ^'/[[@ M%KN"@H$U0[%H'$%#+JSDH52=C>!K\X-/4+:?-^OIH\V:U:9LD^G;^#"5FHM8 M<"4%2Z8,H6S)1>?-6N*48:(<2+R' @Z5-;Z5;"C92,;+$&:!7G3>K"4+P8"M M-)=<($UGJ\L%7?$!V'H?L=K!ZYME&KNEC%F/LHEH2DG-96,@L,=*1D5RCHRD M\@8'KVRVF3%KT31]*S6N-G OU=7$%E^"-:Z:&#C9-H2:/Q>7,6M1,V1Z;> 4 M*ZB/*<;G&H,DYI0)] T-7LUL,V/6HF-4QC1AB^R8P$8I 2)JQI2P<7%F^/TT M=R9/I/:E0KO3,?<) EO)G?6L./(*H:M-),2(&BZG<4GS]E:DUJ+./QQY(O!G;6H')?1:W3J^U0TR&2PCQ]Y MQ$8V)W4W@U)- "5W#K1(C*GVJT50/ MG#,F#F'6QP6FS%IT1HTDUH"QS5< *;D8Y4S,A9RA0G:[=,:V468M6L9T>A04 M1.LT*K4<2W&1*;5J8S9F %KFKY&[/CXZ'$V.#L]Q8M!7$7.0K_)P#[T*GX!B#!GXA8U)^XBIB(,0-%< M;-:L1]1XQX9[F!(#U=2%V*HZ%3E1%\MN&!SCCXWEH8F>.?- '3/)8O6KH.@!;8A0M$8IA'-%U=]Q5*! M@ZIG+P/009W1!JL6RJSEV+0@F]YZYF MJ %]+X!1O(ODR+O2:F#9LKW,MK^/I %;:$*B+AULIAREJ6429!16*7J!M<(P MH[;*OB:94VH!3+%%0LZ(T=526O-;MAGR]O(?:;G[TY2BUAPCCC M^6_/6'GD>A>V6WGWW:U_'6FKW9@>/IM./KZ;^[) M4*^A;.)WM(9B-4S84^S MPJY2MH4*1.SH5H%L36+ 9&3)'GT[ #>X4GS625Z-2V?*GMP=]5OO^PWL\1Q! M\Q<#)2!$J[D+:?H2^ARJ%I-IE^Q9@^NS<7/90<^O+T!*??G+[O9_@D%Q,:*B;%I(P$# Y-WW+35F$EJ$_Y) XZ9S:5BZ 6.PH*4&J&4@@ - MD%KT'%+-I=82WVR]H^#L7*+T=S*I=W'Z3";U[J'?5*\1,UOF;%0PM)1*B]:1 M)W8A)9^'M"9B,R%=Q[J( ,WYFC2K D=<(%D+Y$)M0'12+F88G9&;">D:)KI+ M3,XUT;]"7Q%!R4$* 8/J-!/QN'\Y6VO#SNF+04+ZR_C5S_*Y*1O?W@-I[8X- M7];#\=ZAWS)S(H:@"7TAZ7N,!23-]WN'E:5@J=13C7T)W%\IUG>Q^ 894[V& MMA1<=2@0I*$OJ5H)K!E.8ZIOK"F>6E.\!.6OK2E^N37%%5B3[QUDZ"T6;R![ MWXL'%[#>86.7BWEC39? _:4UQ158DW48FI7( 2)XGZA6!]4'[YHM$H=0?8-E M=.VN/,;QK>7]G+,%K44D*FHN9HI]+128U@ASS6BP5OVHI+;Y%G13:'%':3L[ MZC]\B]F^S [O3G%R&^MHK#<\$#,*Y++4K*?T!,WW,8#$,<1@48W)I.$"<@/G M![?'TQ?WY?ET_%QF P$D8Z426D7*&1KVX@\V(115WQIXP Y():S/5-8O%2RR M)(B^]HHLME3":F+*7,@GP]D-",:[JACNM1LSX='B%+)W)KS3^ MQ_.(+?NI2 M;_O2NS6/)H_?/V@;*52=84%G&S< Y)8;M6)=#<8U[Z -B$+K\]'KA['YI@FW M2UA+AEB0O$$B1#9&8BOE.,(:L&Y3T;N8#N"]Z&Y@Q[YMTV_(6K+J79-05&5! MUA OL4@VC9*46%*X),,YD.&;W=;UG^[^]OV#[P?&O:)I%U(*JO$+8&H959H0 M! P>,], N/<7>-S "?+HBS7E1:+[IO"/G02,I9@2E'7J_@Q",.)\0,SU9,?9 M;,WI:(+9W$[IB\F*#[64^?+A#+.:X0SK7:G) KND E@ /4:QJ/ERGX?KW>F4 MH4OF;!9S/IP!M)+Q%/*E%(UFQE2"&$.IA7WH=72MPTAOYH]9N"3#I99ZRSU8 M ?<2L+C"@"(&0&+N1$/P0C4J+\VE([KDWIGY/6(0GRFYAH :]P)PQ.B"D%<] MY3??[UWJ^'7%W57X/NC[R)7H(@<'&G]5A%5':#,DZ[G2YON^2_X-6?>)1%N9 M"K@*4 V1L\:K#PPM&="@O/E#EI=D6-UP*=M:F=7;E#X-I")CTU1 4X!:X;0$9AB;$5C2AKV UV4 Q9/J:_4"%2LL6*"T_RI>.Z))[9^7WH&D:0(0M M(T&)-F-5)18:>6];,0.8V'LIPM85=U?A^WK5I>'H 7?C)/@;"*W M^;[ODG]#UGVNM%+$UB21 /J*%!NBY9Q3]4 A#FARS*I8L8(1G?.?'8,5*U'U MU3J!T)$J"E;UT4F.408P__3C> OHYSKU.Z?21HQH<(X"!3 VB&H@3@JOBW"+&5 =6GW, E_FLI45DR>_$$ MJ:C^EFA1'?NR#EYH+B>B 94TW$!(U[,;="O)I!0P)@O1!R+544QHT59#+KZI MJ[5Q"V*_PE7?F!X>JJP:*9AG59_RH[)5>04NU (Z%INX.0*H6%)AUYRIFO"J M7]T.<,YXT]@S :;Y7D-;-8ZG K4&JD+&QY!$4U),LA7 G'5)US-!9KG&/Y32 M0E25H7E'7T.3&\5>-@K+Z8I8X\IQ5Y_S&UNL=#,YPOP8X<_"]R'FD" 4:$H%X1=,' MZ34^3TI_;0V%GMWC[ M[#WUC>7NZRV<3*CH;W?U]@X_NYOOMXK\]93B"WVRLM74K15UO#4SYAI1%;Y3 M)9-H "3Z%&#X\@L VT1Z#I)$B6+D$#E18F#C<^_(+M$GBYFJR9L?(S8;X3,) M'Y(\8(24KDNZ/Y%ZB&L&4AY%O9LRE!I(]?2^-64HE@>J>D:PV$'57-Y:ML MJ_6_)P&V5M$FCH4GXM= H ME5[Z##GUT36-([DT%*&026KO'=JR$+)>";_"(-(@>XT:.5H'%3QBJIJY%T"R MY >QA M+*;UZ;UGG6';F&Y0"RZ1C93[-O39%HSB.!CP*8@C=\G$+^3+?9DO9J.Z$%XR MYC?U:O/[#WX;K"I:S\B8>(UAWD*M!6J)Z %#DV9*GV3%EW[Q' ?@+K9?;"Y@ MB4%#,T0;"PUDLTQ-S3*02X4@ +G#'TR M79,\(#;^&S!_D5F;S@Y1F?G@ &??/J5DT_7I('F86R3GHL^N!F@Y$GO3%VQY M%ZPU)ZM'!LW#"Q+>C.7>V1S[. ,D"R6%8-DZZ6/(P0]):%U&!Y.9;*THF0KD M0L5'4LVL1MHT3(C9_''<\PH*Y^FMSV3L-U%(0(C&-()86BXL5JHMR:7J3W;> MN(3ZG/N!SP1JDL@M.EMS1J!J4;-AQR0&,'OB(4TU_@#S9?65=_!^XY^WT3E' M:Y+!&FP3 5G0JF)<8K4^V70;V0*U@YJLD[ M8*3B&MEBV80F9,.'X\R;7!YFH\!<2V$83)HF(;F6-7/ONV95[KN*1W0 GHD' MY 16Y,O/T>D,TORK0'9"*3;)4(LA%7)DPN-4DMY0'RY>!YF/3$IBEAE2PO% PM@ MD>";LZVO 0ZTCCK>7]MN:ZF;K;JLN9H@8*Q07>A+W#6>1W:E&/-F]5X\MK0A MQ?*U]H'&+S2 %69FS39C;2JF%@ BBK;OHB":LF6]2*T5+,GS7 M^K7=G(-TK-E0-,5J<(P9'&9T16.C+<77(!;L\!WK><.X%K<:C>1 ZD^I(KC, MV6(#]M)\Z1,1AM1SN2$PKF=.7:O(-17K^]R1("7V)2N^!!MR+S[&O8/5-2)C'M-=)F=/N[^[&@^E))(R:-Z&/4N MU/NVFR%V"*75$H2"93,@T79?%J/9DAZ?IN<).DMBWI2F!.*?9*(OS@"K]&D>ARHH(/ J1 JSB['&(FX^2T"]M[B0(US.E_,WAQX NP%P;KX(-58U\#U M/68"-39>@$&BL36Z 4GVC37BM8AX3FRA0*("I.(]EAAR3'WC/X<>G-\B8#?) MB->3L+EDI3HB% $0RHCD TG0/XM^/J"$;6.->"TI'%,%:C5B+_VB%EV@>/TS M!N]B3(.:K3LD(UX+UB'ZI@*Z[^TEL*P2AS;%XL3GX&U) TK7-]:(UY/ NV : M1Y\\&8C5JF\V25I7UR9D!UL$["89\5JP;AR,IL&U5056G37&7-%)5A==LN*_ M^9TUFV2[9])MH3@@Y9#Z/HK@+?;!U*/9L++ M2AH_X5SXW^PZ?_-(KC^;C<;..#\0Z)!=%:_>,V,$$42$")B=M]E;E4F;7_1D M8-"MKO!);BFW6C1-,:DO\*=2^C0D'Z 453<#MKJW:-W5P/$IK&X+S8YP]FI MED80^^ "Y5HM]"G,KB.6;4HUL&EUN):V07"M<+\^JVK2J_10\P+TT)<#BI%8 M*K;:9 "KP_X=7/LR.[P[Q:PM;*S5DR5!DT"QNBT#6M-S29) ]AQY2O ><>S#<5XT,1H)3C0 2: M+J-1)Z?_ O@J,(2=E3<1G]793XW1F(*EV#YB"*Z$XE/%:(MS*&G NNX&S@]N MCZ55WT[F@B]]K[S_7.(]/X M],.!> =-V]CFS#ZP@"FI&)5 5"7E!JS$'*YWN*3? +Q?KBE8",D"!XU&)@=( M,8EM%EHV]D38&6<&1[_CX#0=31;[+Z:W>ZV^3P6J?^+DG'KHC-LQJT",6;+J MB-;GRD+R+5=35>!@N8J=Y[+%U77\\D^7HX;';..LT=E7P5&N"X]I\ M-!VEC"W;BABL]PW,FVZ&GI?&1*$T.>4@PJI@C9Y$SF'[!SSR186!JP;*I9?J"J^7#N= MK%VY7O]U-)J/WDJG9:F,\:N?Y6QKW"TGMUJWBG H%HUFTIZI=QH*N1B@V,(N M9I-=.IV=;-W.)0DV@ 0?SW%^2X//S*QZ]]!OF>,LV4I1_U#(@@XEHSG 23 6- (41C''L3^G;TS#5N MD1M8-6-^Q]D(:2SWM>G?[P*[.YWP=')'FWE&.'EZKS51%]2/NWOGIWOWM]'S MV,PVY.0L:\:-X,@ :F*08C&V\LDL^4L>?1V/^CRW_NDV$L9KB$J:/&:& %1: ML<8&$N<]V9II2+MAKX@PWPKC>O9;"@'0M PB%APG4M.OJ>:*E+UQ?K@#>6>/ MWID,;8745XTZ6PLBI.@0;/:J"(VWSK6& W+$9Q5@!Y#RK=\_-Z>INHW6%J^I M1$G9-_1$/K84C)$A"<-MX=%GK[>V3:W6D^R&0D(IY1(,1#!H?6/JJQT Q689 M $//?@^^;>'^(!EJ3 4)B37L)J@N9Q%-M9LE#UX*#*F/[9N3E$MGN=[\''/H M$[L3D@-G8FZF9';,MCB1N!VR<%54/'NW?)&]8G6MKQG5K+\&8)\S&&K.16$7 MV-8A#!YVJ#J$-Z;/9:*)6L\5WRU%.#T\'"WZN6[+Z0PH?"SW)I=.C#23_G2B7Y=(:Q@ M3>D#0+8!8BVA_\<^B=@47;BDZL"H>E:[KZZ?JBF%1CYPXRQ &(F:3:6:4GJQ M;BI;1-5S&H-:"XR2HV/3!P]S 6*+"4-K-B>TFNCR$#H"+S7.=R-?5,H8XP,I M1"'T+;)SE%ZQ)D35.V[SUUBL:IW2%U_P4Y=Z6PGND\6GSGIZXHI6=%CF2B(N M6N-4\&*IWE1*UH'"1MY>DN&C"SXXF,Z64J$[D8\K_]V5Q4)FIWZF)U8$E*)A?C M:XX&P A1]5X"2FZQ2!S"J/T%GE>RY9X3D"JK_JVM;_)#"=EXZVM+FBUY%4@# M(.?F3"FY=)%_=V*3J.)K?:N:%,"3!G!-QR"C]3G85NPE"S=B9'3+?6$P,0O8 MYH,-$,@B6F M[.[L]5,H.A1P(?>9PQ"E%FM;%8BV:+RE,"0*G4D1RR^^^B:LZ5X#?W) C8!1 M0Z#OE>MK,29D(\E4"92]'VXUK/76/EU1-:S:1[5L0W&9P*>8J12IR=D8.61+ M6U"DX6S-^R]$TZ=O[+ZP'#[KYO_+$J;/ZZ=OM_LUU')@SA$->P1A)9:JD#[[ M(?4".ZH]#%QT8@T2U-* C.>6DQ'HF_B8: V*"<15JL6+#NK9>XO]%]-M))90 M!N^#![1%58(A8UOVD8MUV!*$ 1#KVZ$]F,F9I](7SV>!L:DYTLPW9*B-R/8* M'TE\*1$Q7_JL,R?V[>G1V<\17(?3DI1"2(V36("<49![BSL,#5&."[<',UA" M;4KE[-!KR:PDVPG(+J:<)3O7Y_"0S4"2R)H: MG7;UF4Z'=P_]EMF[-D)PXE.J! FS*M6&OKC42U;9"&>?CZA._?/II\;OW."ACC-!9_ M"6,^./1;*@F9R'URE['1@.5,4)4TY*HO.>63O7XNB;)NHKP3_3_ _EOFBKI" M.?J6,9'KXS'-P?8.D8/SKH3#&*W4Y6LL9 K,2"I=;H+"07BD-6 MVVF,SMD2RTF<,M8,&:.T!HR60M6:%6!46!.(E#WF&$"\04.,9*!R<.QL.ED/ MI,<,&:.\!HPT0_":)*P (\KH(VN[L6D:\V.VT4:JN6\4HBIP &MU/H?1I^$Y MV[54J],#!FV?%F +<03]K_3]TDO?)8";:34,J/+RQ@"U 868(X/UN=F(!$43 M+H^V.I<@4.&:[8#Z7S83U;7TMA!@3A$" !;(48ID4S27IFIKK3*D7K7-2:)O M+C.'W^_H/Y/G,E],9S_/ID?/MI$_5FRJ$+RKB$"!U9=S'SAQ,:,UD#<_%M^= M3AXO/KF:>7@K9PN&4 120$Q06NI+F4$=-BP[4ST.&8USW09K=9#D5MG5D*ED MIP@D3=!=@“&>VY A6>/>H2M4J]7$H."8H%K&IH@NV: XE1R"8>6,U&BE:K2!N#4[JL&F(WJ0K@[L>N3Y5^W_G4T M>JY"9;*8?_K3]Z=C[$XG\FH79T]ET<7%RK8^OXVCV>\X/I*?7KUY^5_ZM*C: M]U4O!#=^_S[>''1G\NQH,5\>80=BZBFIL9=>Z<5$<+5E,FTYA\A8Z+,^-I]) MJT#+K8HZ:Z#UIC!)Q#OG:XA@$K0@)<22K+>-8ZK!#X!)V^Z3SG;ZTNJ8Q &< M00UP7#5OBHW4*[$X'ZM+,;4![&]U@=U =8*J20K8X"&Y2APXM^B-2A3T, !Q M_RW@=86Y>[0XPO$2LY]GTQ>+@TWR 4/1)3:%FAF2Q!(U-8Q8>I%87V/FDMI) M"K+1--H:7?)W.+TI-(HUI)"(LBH3T'\((#$U,A9%-8K=?!IMM3<:BB+I^_"A M$65-3$ QYMS$Y(;%M1P2U$L:;2IRU443!6/I^2TDU271V^6N=5FJF"W7DA\@ M]Y-^]3RX5R=^>. T%,TE! M4T#_Q:Y/T()0,T;"I2)96RSY"F9O"IEL4!&"5)$I &BRZP)Z$TW*S+VCY&*0 M:1.%R0#)U%PD]%ASH@14&&-E+A&YFE3 #T#E7FS\-)VUOMDJIEIH1G-=K\AQ M\Q9JMA>LK^OVZ*7PG4F='JZL9,U%4BDF%(@UBB\<(<=*,53CHP!7K% N2 M2)7RQ<3>&"XA9$FV,'BC7+)8^R);$Y5?M4DP%X-+&RE2!L6XW+^5O81J#IPC4EB', T MSHLT,<$!I=(J2&P #(#(20#!@29PJ0U!8(\F.*DC'']8_>O- <]CUUP K017:PC-!![ T-%&I6-G1-U-80L# M*Q6BBR80.,FY05"]+%8\MCJ$:=C;X%N&$HD8BJDUJ4+0K-Q&0S:'['O%*W0M MT\5ERZ8 5,!9-6(PI@BH^^_3"(K/,=KF7A 0G$?#FD=FJE)*4S>R^>38 M+CRH&ID,!: 0>T^4S: M=I]TMH,+JV.2]T%U9XPF4Z\)8K-378HF:2KK6VIPR:0-!B]9\I:#(A89$*0X M) *LK4$BD;3=X&U\#8ZAZ)(@?1C"%RY!HX>A'DULLZ9E#Y)I #Y@:W3)^1<$ M61V-)+*C1#Z;/F,*"0-RC@9:8$FU#:"V[59[HZ$HDB@N6XBUBC@HCA!:Q!"" MC\XUKO621IN*7$XA9"0(E N41I@#H0=#49.3Z-J%0NZ"K;]?'8N04T))PC44 M$$.DXK9P)&,X847>?!9MJQHY^[6V*TR-6&))W*(C Z8&3B\VW"T*F310F R13C=EZSA6B:A+25\%8,:QJ MMSB!DXJ%&TVFBXV?BVR\!5&9F2"&XZG?XOLL\(H)+QA^%[$BT I'<@-6M7]D MVP!:JKD*E.J;E6IM2G;SN;2U*N6B#7KA>9-*3[ZBH+6,: = M0$_NUHJ4P7&)08)4!N-LA1JA]%P\ MZ/3;T_?]3)_N.6DN&H,NV"(@S68*3KB *638OJGQOL',^Q3H\Y]Q-+D[G<]_ M>G5"MOLR7K)R?C!Z]CX=>I?*[?'TQOR+N.D/!DK0:3 #(@82KIA2>HKZ$,%#!\-?X MW)NL;+; !32_948T7/.?]Y\>7.> M-]^]:45^Y]!WBQN=?O-WNJPK.)%B*T4"\A')!B[L7,HITQNUL\%H'@^F[^/+ MZT>+@^E,;VT/#^5#QSQ!QOOR7"9'36<+]>9_ MGMS&)_L7/CKJJ[L9Q%6+#5-B;X!,Q>9JH @>@U-BU &9]H.%VD'_S4]'\]%$ MYO,'QZ=X9S+&C>GAHCY;Z$DG\^EXQ,OH?$=OX8/Z(O<491W#'PA MCW*7&JZL@$=0DU*(;2L)H1K*+<>(S>>87.023_R1-?;2'PV$1^IDK/YWOO[( M8+"Q]="& IRXA(+61$2QXE:R[]T6!XE/JHWGG[(_5%D4JQ??MML-9A M[?((0R9-@5*2[=)'#T;\%L]MY-!:M!%JHM5BI9PS0:J90E&%;:OS7$P"MUW: M:.LYM!9=E$4SL^C8)+8056NW/O$0"^9DJC38+EVT]1Q:BR:J?6 @61$B TZA M-=XSMBJULF\(VZ6)MIY#Z]%#M69N3EPOT);5_40HH#Y(7_M$# /00V>!Y2J) M^\=HPM,7\R]C[B %$4%F:'WM>B&0T@HTDUHH*7CV0$/H++HDT;H54>*H(CI0 M\CE#MM!G&057)?@@?1.- 2BB2Q*M6Q(9Y%:">AJ6!"5C;H81BH6^Y8=R:@"2 MZ))$Z]9$-J76K%7GXRQD<)B#251J#AZ%I&R))KHQG3V;*HUD;SK98G%2;&*Q MQ(ZX@L5&L9I6.(427.,8MD2:"_OF , 2%0W-UK!E=E5;?$O"]?FCN9:XV4*HQ7"UE JXQ(CJ M>+FJO>;42.KFSS^ZP$-S9[.KKK=0HU&I1 0%;&&3@LIP$:JQ\0"60%XR8L7+ MZDLHA4..DM7AHR)F61.S%$.J:#QOA8_8QJ[JL]F.,XH1V[!6439 R#Y;[PC$ M(4.?';0-_F'+V;#"0G4NJ!),MO9U B%R;BF"M6QLLRZ>E-S82-]PT?MLSL0Y M>(- KAI*6( 4]69S;)K: 23,<8-+]%S2X4R4@T$K):)XU9+DL$CH578Y>!:2 M.&SO<"XIXMEL<9[9YAK0B4U0A HI1IH"D@U5C-_@+;XV$9<5;G>20;0%7 @LK@[K>\L MG%UFX$>SF3[$W1%2OX61#"7_L=79E@M+*!;0J:JIS8@/EFSROFRPXOT\,&^$ MSN) 9NH]Z]>"=*']1(Y]%-(%S)# Y4@&,#IGBXVUE+;A:N??H?++C5O[-V[M M36?*"9PO^F)6F&%8$3/&A<-=YAC*#_:G(B3-[9D)U%Q\=# MBO9D$$I?>#,DE*X?S53R_#)6A$9U?O?NC>?S[Z\O9J.CPU58[/V^#/OX8OWM M[F@R.OSLF;]]K-)^Z>C6\M"W0R=?.AYR=?3RVDSFTZ-9E?GQ6^4X+V^>1\]_ M_$'_.&;/G^;/7OC@[:?SQ:MQ!UY&CP\6U\!]G\*SQ7^^&/'BX)HUYO_YS^^6 MQ_WXP_P93G[\@697]=?'KX]/\M&I^BWMX'CT>'*M2J^QT4_Q[W[]E[\[Q-GC MT62'IHO%]/!:U/O2,RV0QG+ZFY,CQM(6U_!H,3W]R6SY-,M/:#K3AMBIT_$8 MG\WEVNF+_WSG>OWWQ^\U.=5K7S-Z+1[-GXWQE=KJ6%/9G>5U3QJFE.]S\-G8 M9?,LM)D7?'I+)TWW_7'375WPQU^6_+U9_O/O#WGO]U>75SB^BMY^;[]_?.>_ M^P [K_=,6)\^GDV/)MP?>#J[-GM,_Z\+X3]._[]BOC?_WT>/_EQF:FTX/OGL MN,%/6VXQ?7;-/5M<6:8J5_[OXSO_SV?(O6?QN.FM7OKT@^.FM\=@O;W]J\OV M^QJZG![PA<]T_-WI[34UC9VF_GW\ZMK_WEXN1_'W\['[T6 MI;C>Z/+MB^-63/KC)=XGK6K=$HC?]N[LW[IYY<'^]?U;#[Z"PIOX+ ]NW?CM M_IW].[<>7+F^=_/*K?^Y\5_7]WZ^=>7&O=W=.P\>W+FW-_ '_ /G!TK%Q73R M'U=N?G_C^RO.!"C;X'A"_AY2"=Y=!,=STOSVHON>V_?N[UZY\H,&]E]<(;D'*R5-A9@N %@VNY50C!!6^S^]3$I"L3[(J/973MYK0> M=6G3J^U^=U(QU/_^BFY.G]]U]Y\_]+M'_.36\T<_ER?W#G\_>/C';Z_WGCSU MC_[XYY-[^[^:/7?[X-'-@\.'K_6S_=W7NW_\ZN_]?/OI7;\W?OCZV?CA'[?' MNZ\?ACWW_[/W[DUM),GB]E?IT.Y[8B9"Q=;]XME#!&.PE_E9D@VR?> ?1UU! M6$BL)&S@T[]5+4#"8 \72;1$[<8 UK6[*NO)K,RLS$^=^!K8W'3Q,S[0_>-& M?.SC1>/BS=?FQ>'A_AMY]@[OG^]]MKR!=X[W\#9N;G8[^^V_.LW-G:/6YL%9 M\_,V:F[NG37*_SX=-ML'W]S;3]3]YZ_N/NY^,T?]B_VW^T=[1WNP]?FO;N-X M&S;?-FAKXKO@YX4S=JX$LFQ=7YV+:*7DY(>>OB:N9S? MNU?-_5;%M'3_C:K[M1S?E/E[WDMM_;>&'GPM6CW_^[5 7P[UZ@TBG=<@_D"$ MYQ+'7R!\.<9QYC9;Z ^.]2B^.X[1T-LX&OVNT=UN?V3Z9W>9=!].]2!*8_=\ MIZSNMI36W9N.>?N1-]M_QL])G[=]-G[/UXO]X^VS9CN^[NV;^'D[QXVCK?/F MQ=?+]WR*W\5Z^^T^:KS]0)KIVH_>E!9AJ]T\WCO:0M$*A'N?]X_VW^Z=-]K; MI/4I7F-[8]38A>GW%Q=X$-1[X*E"@$(,@=;&@50\@5$K+(0JK18E*/_CI_;@ M@OFSJ%4S-X1_^+BQT][:>;=7[&R];^VTB_E.T_[-53/DUKGT:&Z_;Z6FD"+V-LX?;;0]V859R/]D?%*-# M7_SWB@W%V*]<^&ADN=EO-*>@]K;'W>RF9 M]80=Z<76%Q(0TPX9$(A6@'*,@/%( LT9YRXURPRPMK[K3T;C* >6]2*-]X\( M*I9<4A^\,ZGB3?0'2WX#>7_X0O:'_PCE_[()/E,3O#W0O6$G1;J7W@;?W]SY MVFAOG>T?QVMJ?SR+>BSJK3='>QY^91<_/3<>OS-FP5ZR+FD?G'UA0J?F M2@QX)3"@DBN@ W, !VN4T<%XKI/6'_3\8#CJ]WSQYVFGFRA3_!G'T WKQ7;/ MKCTAE:6*4OC;UIFVHU)TBGXH!M.CV>GL6'KUZWC=H\'YZ[Y;3IMD[-]M;&Y?M-XV MOX[S*N)G1GNC<73XM?7V4W>_O7.X=[3]O=6V\;F//^98?&\<-6C*P4AY%?'Z M8:O]];SU-E[CYT_=9GQMXVB#-2^V4//33?^NAT('!R4@6,?ML*<<2&(TB'MD MXI!'0CE:6]_T7?U=#WQ5'+QY&?V]J=[69]N7IP3'9W.7V/^SZ/6Q=;T^)'/6 M!I':(VL-*!(AFO@D .&8MX1"I[VOK0L.(,)"I&.&OU@A6>,\+JFT9'S1'Q3] M=*"\.#H==(:N8TM/>3^4]F!G6B>4+QT7PV6Q,"88[F M\=ED#0O)U'WS,?).H7KHF+N)L^'

Q66)EMB\:<7KVC_^]'7OR'W= M:W>C>7-XU/R\%1_;.6P<)Q?E1];:W/J^=W'PHWG#]MO-X_W/.YTFWCEL)?/F M;0/MI;IWO'WV(SW^EC?:?1ZTW-\U_1JS6E&C 3>" 2>PS,L$YV5RCV4RV05X'F2T_7&*"L== '<< M&"(UT! 9[BCT6+C:^NYI)YJI%,*\.)9N<;R.?[8&<:/8RTOC'DMC^WII*!@T MLXX 9V$ZI.,;4FF1\))Y(D5MO?DZ+XRE6QCO^\.1[NYW M3I8\Y+"X9?'A>ED$Y'W**@?,!0 M(W_GT;N4X92<<3*(7.^!^GZ95/+$Z1GW:E+.RE M>8Y_,L<1345BTTS\LLN4.E&QF_A9CM0<%57:RFP,O%Y:U32+#+W&]\;F!OGB M Z<&"@J81B&:8#2:8%I'K6.%A]Z(.,BAMBZE_%'3_#[7I/Q4+KG[_C#R;8F# MLK.:IBWR15KLN1 *I'JZ@&H&@7*:1G/9:B<KI[6J:.ZKBVHS1.LWU%*RBL?,6LG#":CV+\ MXB:.3H>C3CBOY%UL]UP*__O"G!?VT-NOQ7$J_?7]T)^^?(>?J\7NN>*W_#X'HWW M<:I.S5&\@_3Z\J7Q3>DJ+C^G;,I47D1YD7HX*A0LG#X?KLW_#,=ERXSQ#"?1(6\"X32:A9L!HC0$F#@825"!6U-;W_/"GQP!G MNRH_Q\E(LCI\'%6B"/PQGPN; 2Z*9K^:HX:X_!L67ZIRDNR&)8'S2U0Q";V1 MNL>=T2AR.MK/=C3H]Y(UTCTO?+1,SHOM9!-H6WJY-O5(%^E8](\::/(9)Z># MX6GZZ/C$SFDWA7994C+17C_MCC/?=D&[^"V-MO@#$[QV^8+18:<\V'22#C;- M6QV-K_=:R_CA[VO57&G5YM/Z4\"79N]3"+TOMQL]HT"_!2BL" ,">HY4Q!:I9([TYKD.K)=;.?M5NY?7P12C#J'5UT]2#NB%)G[6YJ M-!O51-(+@[1+N?/1(BXQ<.<3P^.H/>.W#*[V"I&+QW&$SNMI4Q8_+NYDDI_D MH(CC]'UT>/7T6MRC^?+:G ^=7EG3IHPW)0<7CO?YDRLLGT9_7+WL;U_P\^N[ M>F':F%V^^"?7>O7*3F^LY!$V %]M-:?WEVOW7TA5%*0E/G+ZE*J!&*XIR>5\ M$N"I6(-4$L3G\>&8K$'".7SLE<.U7R3FXS6!)6:_J*5XX^VY_G@5DE%^/"D[ M[H%7DC&IB(/^X/RN\[)IES-X??F"I30X+^L?'FW%YYNI]OCW1EEW?.\B&ISG MC?9^=_]M@[4^;Y_MM;?B[UOU#X\;[6B0XE1[?.,LU1W?/VJ<[QUMGS53\LO% M5[9W].:PT8Z_?ZA_Z'G0UE,-O$424)-RN#3S #F%M?8ILPO7UM_=K<^JDMCU M;"MIRK)^Y!JZN6U\,0,W*P1MW!;)N8SD*M:NO2YJ^LPG>)=^()MW;2^6=DE? MMV-]=@<$K+8#8GQYQ6^;_;C!'%UN7COA5]O*'S(:EDXVGGNE[?YL8)=VM3WW MB#Y? ?.Q[5[.Z)^GP[BPALL9HUVH[7XV??Y"&14(T0% Z12@V!N@L,6 *DV8 M5]@K!^]7N_QOU/XSK(M?+.1J74W&REU8V;K;%YFM\Z4!\]4,OBTG\/5X_C*@ M_P[0Y]. YE80B30!E@4$*((::*(@("80I;UGSHL' /K7>8%+[I]?EG!5^$58 M*&4QWQG-ZH2[LCG*'(ZX7TR[AU&_.!V.0TIQ(,:MTN[HE] ?E-_5/4]?_KT3 MOSI^;=&+=]1/5O&WSK#<'KAAD4H/=MP/^1^3 M=,3?].]W1H>J'YQ^@$S=/T^\TL+X\-CI\-!WNU?R6OP6I;",8([K%?\Z/OC[ M''(W'[I;2%>_S+KH\9DES7A=7YQ2F&$N@$=\^/3;^;!_+Q@;3+EAJE5%Y#/=+^\V$G/K)SK1*>/6:Y MN,%>'@?3Q%B_5./G<2M1DF8I3?7+FMSQ>YJ;]OO>Y[^^[A__==S<;'[=PUND M<1P_*[F#<(/$]]/FYO:/!63.XCW!YL6?AWOIM<=[,'[_T5[;GD>S_S ="]^[ ML-'4/X"-;O+K3W)RC$5(2*.!4R):^1IR8""EP!I"J.&0,!/&S?;2"8U1/^[[ M_ADG%14G>E!\T]U3G_P%<:OW(BO:+^."N=0@8P625\L]5LND=B4.1,2AIT ' MBU*'!P8,]1 X9"%G@A'K7%PMS9V\%*J[%&YE?D;E?[L]RI5>N3(-EK9'VZ)7 MRZ2<)95,>F8)D(*DFGU* (VX <0%*)V5AL!4LR]*R%Y_\/52NUR-]U-#%,M? ML>,G)4XVWK]_M_UZX\]W6T6K^6XO-;%^W=IYW]K9:&\5V[N['[=V=E?Z=,6R M.2;M-TI+:5CT3T=EE"3MY>*C/NU"+CU,G>'PU ^NR]?8M&/VY8D? M.S;#AFFAU%,'P,MW=./7#$?%27DDTI8^)1L\\;R4_M!#RH,N1+<.\0HA5)QH0BTEC$D M+1;VRW92?P@25"N:&-GP5I=3U1YV/QX\<6P.-0F*CEL<+0+"8LZCTH,+/?>((*) MH5'3(I*NUW-[_H5%\:+NF5'?9,8D,2?H'J1IN]OEO,38X]+X*9^ MRM&UI2SOA.=F('77^.F M+][7*]W]KL^'J;/UU!7\W97^W;<^?"0K9Y>VQR;IFVB--MM;S?9N9:.L2WQZ M]RFML=0:HH0K-H]8FF!KK.R[58&V6_EP'$"YJ'C<^XVW M6_,.M?W#6N]7+'=[KG(WCP&;K\,M7NSL#)MDOY77&+?$E^U07\6=>%3LZ67I M8O627&EQ.$B.@G\D^QW!N-KT8%1LE]5<$/ZC>'.=Q;O=&SL$X@?\^U_Z1UMU M[M)52LJO]T;I&QY;][:"BW4>F+O?$97XD4LR;-LC?UR@M7E!;M;#-8.DS:? MX<[#PY7$V(.O] ;&>&W]8T^?NDXZU_"ZWRN!4!Z*G^"L;+I55@B>/\WF<##L M;ETYAN2SJLH7)&/H)Y+S?/;I\H"["L9IYO;S7^GTFB(T1;^F:#UA=!GZ./'C M#YC4=&_'=_NR^F S?EK1Z)>U?K?*6W>[9_[(O? MWO6'P]^72!?D;B];/-G*44?B'HUS:S'AX6;[K][Q-W23:,,T(7 M*)PT&\;9,*ZDI"[IFOJU?[P\?G'8[\;W#B_/"!5;_SWMC,YGYB,9MV M/VE2 M%>[]N"K\[^F[/%EE?6_%=6.E?='\4O M&_6+G"23A6W>PB8JMPE8*HR7"8YX;@F.\[&=\M*:?Q("CB920_?T03/6-GNZ>#SOE_F""]4A[-[;=TVMV_/"T^V.*33;;LU ^3BA) M-MR?3GSRS"GMF?B5N-(;BXNAVOJ'5(&X,RK/PY?PC@]TK_Z=V-_M#T]3M8@- MTS\=%0T]^.I'Q4YG^#4;\%GF'B=S[)&AT*I8!94 .LTF?%Y*/MJ#_(#KLL18^4HH4R M>E5MZ?EE2&5;>FD75UD&;JJ#[Z[NCKNE7)Z*F.KSFZ(O'X=EV\=+PSM;W5GH M'BETV>J> =%Y-KKSXOIQ<:G:^M;98<=T%G$@(1O$3OMZ:KUV\V-YNOMC7?%=O-- M:Z>QT=YN-2O8=6A\\3_K.G2]+LE=ZVLY)N8RTC6^Q?'/!YPZ7/O;H>'W0U:U MAN:RT6-KI[FUL]MN-;>*/S]NO]O<;KXM_MS9:&[NUJ/R MAST)UP01"J-'OA^N_>*=<(T1##E]Y-OSA2_UA>?.>+//1E2YL=NOQV]56S:H%B$L&8]72M)\FZ'-K%;>P57"C M3EOITTFUVNXQV#,5Q!F,8Y:+FYW13HI3GPY=+:[)7KKQ\H$.(XY*XX2B!%$&M3:6!H4YYQXQY.V7S81\R D$ MY1\*RUKAO.TC5[W38])G?*#[QXWXV,>+QL6;K\V+P\/]-_*LM:N.[?&;7NLX M?NO1 =W[W/S:/#I ^YL[Q_M'S4[C^$VWV7[SM=&V%XW-G:/&9K/SCNP<[AV? M=5M'&[1Q\9'N77SX'J\!-]L?<*N]?]AH;Z/&T19M'&V@_;<-V+S8HE?OB=]U MNH\_\L;FP46S?7C4W-PXV]_<0\W->+W'6V>-HX_GC?;!>6/ST]?XN:31/@R- M#CQ[U]X:-7;A]R\!NQ"DA$ AS@'E@0'M+ :!0\P"15KX4%M'=2Q9'5+R[W_= M%(2?[)TJN9(J@IU[[S87HK.RFLAJXEG4!*;4H2!P5 ^>,FX-,4(PRSE1.AC& M2S4A(W)*-2&AP"JKB06KB8MK-6$M]]HB#BPF"E % U!6^/0C3IP*Q!!96V=4 MUAEF64ED)9&51 6%>^F4A*=""F24P\A01KQF.,A@*8N4(4CBR[T$@BCO)9Y+ M2:!K):&P-TQI#:!V&E!$.3!&2H",PQ!+;XE0M752YY35"<%9360UD=5$!85[ MZ=2$((%RI BDPE*!@X90,N.=$H%2$DRI)@2">2_Q?&J"3-0$XLP+A:-RH Q0 M3 600A# -'0X,*M&5KWYRH FHJ3>4GZ">.[OXSH->J6#N M<)2.:0]OQ&;N/@"(*U1[.1DW#QP#K0S#L3Y#-*;D+R$M74EHH!0N "=\+C55'7L M5ZD+>,;=DKC/,^YFA;N)0YTB&T1448 %%''G#03:\P!SPMW$-4RC#F*.00"#H,FZ\W'WCP3@FIO F8G&GZBM MX[JD-.[Y509>!M[+!MXB79H9>+,"WL3)B2ASA,9-+(?< "JT =)0#JBV5E,D M%;$N.3FA$G5&%Q$+6TW@52LUG(]+VE1R\-X.^L-A<3+HA\[HISKCB@R-] M58"^2/]D.=7ORYG.!'\ P9NOIQR2E"$A/%=Q.B &U%H(E& >:"@1=,Z)($AM MG4!5ES 'J58UER&3<:5%'UXL#W_$!WRV8[VAUW>IWA:%"6AB_\ MV8GO#6\7V\BQKV5SE5[.]MOQ7&_TW,:-F=X:3W3F_D.XOSOE134D%9+0#&B- M*: :P93L+P"3B K(*?<$U=81HW5(:T3"U=:$B^7+"4R;?"R??(GV=F7SS(-_$# "!EX*^NIS,"; M)?"F$C4M]!IQ"0Q4!E ' S#.0""T5Y(*Q[@2*84=U[E:1' F(R\CK\+(6Z2' M,B-OELB;>"8]E$XY(J)1YPF@<;: 45 "I84WJ3:S2V4W11T3D8%7(;_D"J98 M[OCA:'!J1Z>#>&EE?F7G^$1W!L>^-RKLH1X<^&&]Z/FYG5-_V?&FQ7;HFIKJ M5&@DE1@I4;Y]/>6OQS.>T?X0M$_7SG3!6)DR&C'$L@ I9@ K3T" MT;9%7@BAM/,1=G?D5/Z>*9"P1QM 0[ "B @.*==R^ M,QN ,5IZSJQQ*'DL69WA7$TNX^^%XV^Q'8$R_N:$OZGSX\PXS=.!<4\EB%-J M(_F( E@XK"#T7H14GXX?-T_-IU>&9BZEH'- MB0A$"=B8",#.>/Y+?9"Q_P#LMZ:+<#*#)$HG)Y5(5J_# FC+&'!QER^C6A=0 MV8A]6&=P$4V!5C-JE]"^] MH_U0F$M&Y!S/)?"-7OA!W^GAX:W:R'%RTS2W>KL1UZUP!?[,[X?P>[I@9A 6 M,^<-X$&EJG&I4+*$ 0@7 H8><:Q\@I+$"/^10UTYT+^"G%MP-N?]*\%GVLV$ M=M,'SRG51%! A([6*M<>&,PUT%)ZRK% $OFR32:Z;:WF=,Z,N:7&W/-Y,K,Y M-U_ 3?R3GA*KL-? >QO-.:X^,,@5UH@#ZVP U(8 E(\;=(EP()(()K59I-6ZFF&D M'%:O,O.>ZTCYOPOR3&;8S1QVS8F])SR5"BL*$.424&.BO8>A2S4Q MF780"<=EMO0^Q]Y[%39D1.'L$3NP](Y@17GH0C%& .A;M/>\Y8!0& MJS4W HML[U7*6_GX: Y?$ZRJ#LOMGNT?^R(,^L=%_\0/RNSIBF1)FO[ ^4'Y M#7&TBF&_VW'%U1TN!>4K=KS\BNVM\43W#L:SGV'^8)AO3?LO*<'$"^Z 4HP! MBA@&!E,"HLK6E@LH@]:U=<7JC"_BV/@<%EFED)4C\B\4D8M,OLR(G $B)_:N MTSHHSF#TSF#U^E1F1&9$+@DB%UF(,R/R MZ8B<\HJJN \7QED@@O& 2JJB%1GM21,B$['C7-M4?(BJ.L(\,S(S,C.RNL?2 M,R-GR,B)&:F@0=YR!C@B*)J1R@"CL0;&>R>@M3 ^5UN7O$[8(GKEOD!$YCS0 M^_9"]P,_'!6=,LQ>.LQGX(C/.YH*S*:\CMUAY&3 0 ME@5 A2) 8PM!4%'M..XD:9 Z. +O,1,4"QIHB-M-E.VS*GD 5[ S%\6V3&8N;;T_@VY3P>^2!UNBM^Z_>'PEI#E M.$]5?(K7]39NXOER,E^?#@:^9\_; ]T;CJ_GJJC&GSZRWK?U64;W@]#]X49! MR921$Z0&++B(;FH]T!PK0#E%U"/B,;&U=8YN'Z/)M35R//O%<&Z6=20SYQ;& MN8F)*K6D&&,);&KR0#$/P&@90"!<:V*%,3ANPC&['>S.G,N<6VK.5=3#F,$W M/_!->1^U9Q(:X@'U(95/TP9H&.T](:$F%&+!/"P;>Z[Z MD1EW"\/=Q,YC<9)"-/0 LLX!*A$#!@H$H(7"F0 19ZJVKN8<25Y-S.5TQOMW MU^XG-V2J9G#:&1ZFO.746=MY,\K)C14]WWS?-HS#-+]^V.IMW9C?5MB,LYO1 M_2!T?YQV17J/561WW)@+EWJ3B0 D#QC@ (FDRCN2B.O\AUM,@%G3L")T8<,D1QZ M#"P3%B2'!="8>>"@(4XP@0EEM76,ZE+4FBK88$,!([ M@(DWBE#O;7"U=@%_;X;'5ARLSE2U]B,=)G/K?%7DI/XP.* M9USUZ'HSZ!^_CI?1Z9W&L6M=]T4?9[./7]=.$M'H]/J#SNC\JN[&1L_=_)2M M_Y[&IQM^=-AWDWJ_N0G8PY2&G?9H:D6,=9"#P!$#5$53.0J$ X@H1H*4Q@8: M]_ZJCODBG)HOL G8BPW$ORCT+K;R9$9O9=$[L=<%(M1@%-$K P64:0L,<@@X MAK4@S@JD<&V=P3KDBSAXF=&;T;L\Z%UP5XFC^(F8(,)(' M0+6A0)E @$VMR0RED"E7IEH)/N?"'YF_F;_+P]^*>I:^3>#_K?.L,$N-^,[_G0 M&?V>8+001_;+CDDNWE<=M<%E%/+/\51GPC^(\ ]QOEV+:INX>=923K7*P/\-Q M&3R9&8Y/@N/$PL72(14, H1S%2U"51.@3 ZDK>[O*6X9CA M^)+A6'G/9\;D4S YY>_$U$C+% 0P! NHMP1HB Q@GGJBE'5!F]2FO4XPS+FB MF9"9D)5VE68N/HF+4]F<'$&MXF8:*LH!99 "XXP!"CHAK,&*>E>:CXRA;#XN MB_=T!;,YI[RGNMOM6SWRKACUBQ.=[JES4M8C*8;>G@XZHT[.[*QN2_@QR6UO M<)/B&U>SVNZ_GY[3W>LIS9Q_".>/-F[X4)T-$F$/N(T;%$JA!M'HY8 QHJ*: M#D9R%CDO;CM0<[0_1_M?#-YF5ODTXVT!>)N8L=%,U99C"BSF<7L//4L-X!' M1%E-*+7(Z-HZQK=MV(RWC+>EQEMU.BQEYLV?>5,N32;CQCTU5PHN.$"#X2 J M) ^(1L;$[;Q5&"ZRUU*&7X9?E6V[&?@G,^<6QKFICDJ0688$ X(P#BBR&FBB M)"#$*$T8-M3A:-OE1/6J>!]?0NYFH4].NO%N3-%FRHPK/]OBG'G9L M5H0/4H1;-WRXB$&N+ 0F6OZ &BY2Y95T0A]38IQD<2Z3(JP+=3N'(1E9P5B:S5R93C<,8)DY"#21!)"H3@X!TA@+,?%"*!6^3B?@0*"ZBR"FB*#- X,$GC MEC3 <5XZ64@-RA>H3')>^B-ZY9WXP8U8T*M[Z.<%1".G!))$@73]TQ2WNN=! MI(H,=,5S,_)\KNI\/O'[9S%7>73^]NJJEZNI6WZ;#D*>6OVBSRAZN^^ MWOO!;C)L9IMQ@'_<:6WI02\.R_#JZV[NIV#>3]UC/]68SAU@5&N)-0'$. (H MU0HHBB@02G(KD T>^MHZ7+O#*_?]\RQ5>1XD\,]6>*SX?B$Z^8 M@4H:RT.*TAM H:9 6<+B;)C J)/>:9LHSJI7!S%3/%,\4WRVL?6?8/R),78\ M%6+//)\]SV]TL/7<,J2!5R1%.2+*I:<0B$"54<80ZE7B^1W%R9\Q5IY1GE&> M4;X(@_R)P>ULD,\'X!.#/-K<@AA/@214@HAS"'1 #D 9 H382$A$:9!7+TB] M+!2O5ARZRH[]S4[W=.3=? ^]SBZ64X$1FZF&FD<(=\GUU[S# I<2GS78@S38 MAQN! 1(U%S8!N#C\@")G@(9"@&"3RT\BQ2A?6&!@?DNH(L"I9M)#UA!90ZQH MR"%KB$=JB,D>AQ@=B!8$2(0AH-@IH"7! !I%A/2$,4\7%G3(&B)KB*PAEE9# M5#J]"'_BB=WIL_*#HAYMU'HO^Z6@XTKUT!W,[Z/?HDZJHR!F>$P466A\T8G"L&)YX:#3V$W"M@F!: DE1] M21@%,$6!0Q0(M+:VSGF=D$44A\T4S!2L-@5GW%DM4_#9*#@5S+2$"D&A P(A M!BA5$DBO%' LSK)1PCLN+HU!S#,&,P9?/ 8768PS8W"N&)P8@QQ2 SF3 #E& M ?4N *.U!$Y9C9'2ACH]-@;Y[?:ZF8++&)JKLE?S)Z><9L7PQQVB6R&&5\"O M>3G%MU">*?X@BMMISZ8Q%CJ:L$T# I1C#;3'\2^D B1.>TKPE6?S=B?-?%AU M^0*;&81+[]G,()P5"*?,V2 @,YP#)*4 5*@2A"P*&Z(^<"*U(Z4Y2TGF8.9@ MYF %?)N9@S/BX'2G)@<%\90#%GCDH.8**&9]- @)L]9)),U"O9L9A!F$U09A M!;R;&82S N'4^6:)B10" DY3)U2.4E%528 -0A@C&#=4C0U"L8B4G]7D8.G? M_-OCBAO\>!?W_.J;U_OK>[MK8,IO>]49Q4NQ MMX:JV^EY<#C^-\(EP':]+[2U_>-XJ>=Q&HI>?Q2_9=1/X"C;/NETCB!T>KIG M.[H;;R<^Z?J_S>!?Z[>>_-LY_=G[ M2FY]@5\PKMWWXVZ]ZJ0_[*1U^6K@NWK4^>;_^-YQH\-XP_%^+N^-XK%W>^J9 MVMT?HDVZHBP;^65W1SU*=_'@XFU#KPP R\_@ITB'?R2G>_ MZ_-A[5\W;OCO!O/GM6X_W.UG^VFKO; MG[;2O;8:6\5O[UJ[N[\O^4W_MMTK1H?]TV$THX8/N9EC/3CH]*XT.<*W%6\U M[N]C3Y^Z3E1"/[^YF[?"QW=2:NH?7E&:\OITU+^Z^['143YR>;PCWDU7GPS] MJZL_;NUHRG]W>BX.XZMT$ZXS/.GJ\U>=7GGYY?=>TD2I-A9I3.[?^-Z4?,=ODNE,/L!E'=@?B[CUSX8+%1!2OV!TWQ/YO3@\^X*7/(+U97AXJ+\VHK!?C'Q9&P++>KG531&PQP0 GB*(,QC'+!_ID&UZEE4UHYYW3\^&?A#WQMVOOFBT[/]8U_\UNT/A[_/K?;2 MHVN$S590*V@L/L_QK#R=>3KS=.;I7-GIK-8IL,J.7-./;EH \\V_R6T75[7M MXC,>?8LRO%V*\+LHP%5)WSMO="[3]XX^=5J;7\_WCS^BQL4&;6SN=/;;?QTV M-[A5$-&E(_HBS_!EHC^!Z!?71&?!0 >E!,I8#JAR#"BO E ,.R(L1R$U M)"2LKF0^EI*)GHF^ D3_95NHV1]'O.X'E=F^"+:C:[;CJ(6U9 AHJ#&@AGB@ MI1! 6^>$-=8%:&KK2-3)'>UFY[S+SUC/6,]8?RY#?9%G*S/,GP!S<@US*@R' MF C N'" $NF!Y!0#[;"@U%AK-2X-=<8641=N-8F>LP/N-7*MT:$?I.Y,4SD" M*3)0+WI^E!HWC?191=($EF- L3QC><:6*F3/JSIR;_J#^ V]PI_9 M0]T[\,5HH'O#=$8_[@L.=*U@_O6HYOHU3_&;S2"X_7"_66F7W4C= M'.^\+L7A]>E@X'OVO)V$87P+&SW7GHC&VR@9:9>V,>@,X^!OG@[BS_=^T.F[ MN(MKA;8^RQNX!VS@KNM_I0V<8U9YBSV VML4.T][-X, #-)0CIEWA-?645UR MG)UQ2^F,R^B<"3IG$$6^1F?F8\7Y.(E$U=7Z[2FR&8X;C4L-QL>'8;$TN+RTGL5TIF(+6:\"8D(!20X'V3 $FA"1" MB&"#K*W3.A:YK':FYBI2\R$FY0SBG=FD7!9(3F*F@:!@!+;1AC0:4"(,4 @A M($R TFC%J+*U=97WVQ7QQ#[>SUY93^S'WL#'R[[PKHR0%I%3+J[N;V6YU*+3 M&XX&IV6%VGGY85>P2^+2^F$3Z%_KX>&;;O_[?[P[\-?T3Y5?=[SMZN&P$^*T M7"F*3/^'T;\SY7#EQ#)$= !QJQ3I'PP#4DD;?T#L@M7<2%9;YW5Y1P>NF2J MU>RA6*7@:69D=4[M7/A!WT7(92A6!XH3+ZO!5'+$'. Z>5DYXM$DIBJ:Q(A2 MB[5 3J7E+C'"?^3^LIF-*\C&RI]_R:A\/E1.7*P:2\Y54$!+Z:/]Z#4P$&L@ MB."$8HN@B?8C5G4.;Q]VSP9DAN120_+Y3I-D [)Z5)SX5(6U3D$M@<>"@KAS M@$ R3 EU#N"N/8T&Y#S]J[.IQ3\2WIIM1*)RXXVE93-GQWUJ4;:\$_KTBV' MCEUJ1_95>/)]?U#JU=%HT#&G94>A=O^]'OC>*&O9!VC9UNLIW[4FT8H2TH!@ M27ETWP*II0*>6ZXU1B005%N7=5&MD_M_OQXK!;><\_$B4;KX!./,R[GP# MREO-/##&FVAW.@^4Q_$'40(C(3B#K"SP2O#MN;RJTA\TO5/4U_TGS8:J< 0S[0&X8R:LMQ_)*ND2"O:.>(.I9H/YCQ& M:T[7PL X4$0$!MAX%;6F@:G@N 1434 M.%D?E^7@Q[NXYU??O-Y?W]M= U-^VZO.*%Z*O354W4[/@\/QOQ$N$;?K?:%M M.H.@>^=Q&HI>?Q2_9=1/="FG48^\*T*GIWNVH[OQ=N(#956=M>OAN1Z,& &7G\%.AW4>Z6[W_7Y ML/:O&S?\=X,YOOOU?YM!?-\=WUK=L1-WC]WKUDYS:V>WW6IN%7]^W'ZWN=U\ M6_RYL]'?&NXWFZZUB]S]; M6^W=);^SW[9[Q>BP?SK4/3>LI]80/FG!0SWP102H_OT!]W>L!P>=WI7"+$^O M5?*6/_;TJ>M$Y?#XF^/C>RMUZM5[+E]1[F?TZ:A_]9:Q>5 ^W;TTYI^(I"KG.IG+Z%TNZ_F/GYC7^.U&4OMCXP<%EO72U$D^V\>X MHN8O:GEV'SJ[+3OJ_S"W\AFR'9=_(#=V=Z?-M&?ML/939\.=#M&EAO8+Z)>W MDK-9L1(8%1VX<07W4:&'0S\:SJVK[4P+]%=CY"I^R"E/V-(=M.!C)V 5QRX5 M("MT+XY2^L/_][3S37?OJNO^?$=4GG^0GC'H>O_(Z<)&XR'9/,Q ;P1%&JEX M/49)'+SEB NM7?#DR_;3SSE$N=WHN?1K:R*]&Z/7>C!(09=/NGOJ*Q,Y;>Y> M14X;WQN;!Q?[[0^T>?'GX=[1SE'S:(_N'>_$S_MTW-AT1\WC^-UOM^$D*!2@*-AA88 MZ3B@& M@..; >^&$A @SGTX\P"@B%3SR4$7B5G-_DO%> 0%=-KPCQ)TD"&)! M#.62&NNQ,,1SIQWRP9=XE_'YC/=*X7UR?H!(98G@&ABA": FDETBIP$66 <% M)4+:U=99ZL=W^RAXIOL2^BLJO!?9\+;4+'I:.& ,V3;>YL ))2 XQFQB-EM/:TMD[JNNM&*8>_QEFIFVP+9-C%,/32(:FV %E0!BB$!,M5WBP8B)L1K936JK6/* M,MFJ8Y7.P3\QG7=\AQF[R.R]NV;K1O+>.+MWP]IX :-A,?#61RZ8KJ\773\< M%KK;[7_7/1N_H!^*?U;+:MNXNK@W_<%F_]2,PFGWZE9VKN\D ^TA0(L@NP): M_)RN_\_.^?YG=V(PY8U->[:_^:G;>ML\;AYMX7@-M''4/6QL=KN-S]LXCM77 MYN8>:A[]%1KM#=:*W]MH[YTW+PYP<^,+-L)J[!C@2$E Y7 **ATC? MP\6?J61?I0\_L72:!7UAK@B;. (J6 A)8 R+'% M03DH!4D=:C&]?9JJ'KDX//$VG3[IGO]P]&%9VUM5T>1=A,ZXM4*;?G29>)+7 MZL/6ZE3_9Q.8#<$"@I$ 5"L.I'4$!*&0Y580A55MG2E:YQ)EI^S2AMPRY98C M!)4I-SO*33;X5KHX8QX#XRV-%BS4P'"#@..,YIZ!-$Z(XO85Z\DU:H55JJTQ5EVM1CI,S\= M*IJ7X?FBG00+,3S3=+;U68Y6/([4-PX=.!^G+!"@K$I9J2GXKW 4".2E0\B% MX%,W-U'G-#M LP/T1;-M(>9G9ML3V39EA4+&"'$"\.!PW%N[ !1C$B H-'80 M6Z95;1W5(2IO#[T$AC -2)PR M%8SCF*5JPG7&%U%,>"7="-DYNAI@6X!UFL'V1+!-;%-I2A>I A%D*29/!= L M,*"UA]H*1C3%M?4H##*GW5?(-EU)_^C[@3_1G6B+GIWXWC!^9#),^ZE=>':1 M+J<%>CFC6^,)W>BYLOG[1EF?+*=3/0+=TTFCA!LLD<) ,IYM29K]"=IF^:-8MP"C-K)LYZR9F*G+0=UW"0S'4\POBOVA7PB+.,Y5SV0J; MG>%)/T[DVW@+)]L]VSU-XQ8?31?4Z9UZUSKQ YVN.,/\$16HVAL)Y&/C=>.+ M4Q(%A!10(K4'58P#Z90# 7%IH+"4V]+K !?2PGHEO0[9G;H:#%S$::?,P(4Q M\/R:@50C(RU1@$O) 168 $41!=AJ$H273*2,>[&@,GPKR5X16L-5-6G; M_9'N%O9& X%J.%V?TL]BV5B_,'LWX_LQ^-Z:-F&-]SY2V@$LG0&4\FC"XA0] MHSI@![4V.E7)KF.)ZQ*3RCDE[K6NJH2H[)U]F5!3'G,DP%3'!-8%640^P],G[O!_VX MOQV=UXN3KNY-\F)/4KKL54$_:T^/3[ME%W?G3P81*.6&N(KE_2:7NCEUI?'O MKD]_;/3]2XRAQ]K>#^_QU">_RI MIS^KT];15]RX^(I;[>V+_:,MO'>Q<]@\>M/9/]H_;&TV:&/STV$3[Q^U-KO= M_[O8^MYJ?T41L+AQ9%FCO?2%_60AYVH'CUC+$Z<$A5I)P3@(7&M -:) F?A#^T 9 ML]Y S6KKG)*Z7$CKKCDLLHK;WR\V[/:2"+F0;+),R-D1N'=>#WU17A'H!W : M_U&EJ-R* 7T!)N]EZD3OH)S9G73KK?!QZ$O?N!&(X\1#1B20%"6. MB]0-RP? +'=("FD93ZG!4$;A6$3EPI7,#7ZQD;9E -W__$-BA/_(HKQ*$9)G M'KBW_;[[WNEVU,:B L'=$\4HW&_9+*-9$K9&2NGI-KNS?2O8..Z5XYM^;:B&/U-G[5,CDG MLSG.IVSZT=;9Y2&B#.Y'@?OCM#E*O/,\17.38PM0PB*XA5+ > )52&5$4P-0 M5!>2UA7)#92RJ^M%$V\A59(S\69/O(FIZEV !DL+3#I>0ZVF0$?]!2"C"&EE M8; H$@^+.EO(]GLE>9?]H?<9N,U(C,' NZ(SU<0C.T^$'?Z>'AC\B^ MFL?K O?7Y,Z@?A"H]V[D'5(J4RED8"!)AR&E \:$ !"$*$AI+<3H.DZ5?0K9 M3_J2 ?=XPS2C;%XHF]BWZ0*:+/?L_F,^2, ;:=MS2BPT!KE ?3E&1=A M@32!@SAAEG'GA!4I*@_KG&Q-E:YW6F%E$;)QJF.QK&/0!*8> H$8!*A$%TGD/ M1'P0,@NQ]^5I"H1@G8CJ=1M;6SN[911;_%%L??BXW=Z[A^9=P+Y[2C9)E$W7/TTY MU?>LOE)9::V2%S)/9R7ALWJ)9I=5B(MN1YM.M^QN_&I>D)EI&D8UAJ^:^Z$\ M8<\-BI5LF'S%BI-4(G5<@[C;3R/C!\=QHV-N)0T\7X[%\P_63+?>3PF++-ON M>@&.UW=1:MM1:#>CS.8R_(_8:A_=Z$W"A,7(4PA@"!A09#!0<:\$B+1&8ZB) MQKRVCEF=PT74N%O)&&(%-B>9YA40T&6C^0)\I9GF,Z#YQ'&*B67$"PJ$= Y0 MPP70AFJ //92"^9465.]CEB&>85V'(_?3E9XQ]'LCWQQHL^UR2VO*VQL_^ST M6YJ^X?OQ]&4R/X;,-\KM6X55P%0"9%$ E#()%,4***:4Y\0BFH^]K93[+I/M M^8^]98;-@&%3-18BPKP7!"!E4D%\S(#R%@*NK5::6\$AB=:E6L19BI7D5_9F MWW/L+M=T<7(Z&)ZF_GNC?J%3H85BX*WO?"N?U <#[U,?C'P>KK+6YYW. =L; MO&KKLYWKJ7QW&> \SQ!_#,1OU,!7P<:I$Q[ H#B@Q&%@B!, (T@T9Y1'Q-?6 M,:U'FF&F8O%(:">" M D12'0G' Y"&.N"M9% D6U1%PB&1JL^03+CJ6*(KZ3&-ZWMPZM,@'9_XWE"7 MR-$]5QC?\Z&3FX4NJVFZ=7S2[9][O^.[>N3=N\E9D,SPQS#\1A^%$"A$S!H@ M-,>I!70 !BL,B(?!4Q1G$]':>FJBP!;1_V8EG0G96;H:K%N D9I9-W/6356S MU=C0D/+_?8KN(TR #(R"X Q!W$ B3;17.:LCDGLC5\A<757':6FN=E)Y #^< M6PC_1;L5%M/HJYR_[%9X J9O]$_0C$;5"C4PUL%4TU8#J8P&1" >C&1:X-3# M'M65JE[-K"JB)OM-5Q9PB^GKE0$W \!-[%!IE5?*2<"XA^D,DP,2&@?B/ ;- M'1&"X[*5MJ29;]4Q0U?::[J(3EXOVGFPF!A^FLOK%CC9:? X6-_HL."9P$AC M"B3C!%#K(ZRM"2 P:ZA3J5%XM$:1K*/<938[2%\VXQ83Q<^,FPWCIHX],>VD MCQ:H4,("JAA+.^X *"%(*ZJ()20R+EFDBRA%NI*,RX[1)]3Q\GKHIXL 9F?I M X0:+C&&@#*LX@_H@)+> ^X)D\13&2>Q MMLYE7:FP3J29=+,BW51+4J6@1-H#[>/^B@H>_X)4 91ZD7IM!?6PMBY172XD?+N2 MH*N6LZSZ/4GM[3X9U7"1/:PEW7)3?1&EX3/)GT3RBXT;E>&)=5XK 1#3T68U M.%6&-P'P$.4PNJ=T%Z%%FPOUJ/VDKBXB"+KF8M/YN+$PG66 M4L24!-R85&&(,J"4LT K2(6%CE/-:^N$L#I7*G-Q2>S?.3@%GGG@WOVRO=/S M>"I>$M@7W NIV>_9#/='P/UF.R3JJ'50@ZB/ Z#*4F 0Y8!"J@*UA'.63M?4 M,1=U3JMW#G(5\/YB_;@OB8X+[BV4Z?AX.IY/A;&<\3+5U:16IV9Q&F@C#0B* M"2T5B::OK*U32.I09#8NB^D[!_?!,P_<9@1(7.R+.;>S>LE"U3)RKR;S.JE] MRIW1])GG#^/YC:9$BC&,+7+ &"(!=8(!PQ$& 4JOL<7:"IAJP=,ZY+ARKHPJ MDB=[<5<6=0NP6#/J9HRZJ6J<7'MH+(E[>@@!Y<( J1D''#MGE"6>B=3V(@K' M(KI>K"3HLEOV86[9A9W;>='99,]W;B?['!X)[AO]BKRS!&(LDS.6 XHX H8) M"2 *@3@)O:8AV:BDSG'.*,LNU]6#W=S.[JRD*&#S76^_7A)TY7??AC: M>P[(S5'\]8C_>K:ZG9X'A^-_(UC::*_[Q\?]=$614?7BG[\RF=[[P>ZA'OB9 MF$[;S3<_&DCC2REI^5X/6H/=4>H-^$EW3_WDJR_-)9C-I7N82W;4>'UI+KU6 M@\V+YO'^ MYL>S_[O8^MYJ?T6-]A9N'!U\;[:WOQAD$*78 P5YM+V@C[87]Q*XP)WGV,4- MJOVU ?X3:7JCP_X@ MME::R"-!Y] M_!*55Z28,\!R:0$E2 ,#M0>!>*&Y@1@S7%O'$-;A^+];,EA?!LG;'@Y/L]15 M0>K.&NV/7Z( P"AK'E!J,* X,E!"YX 32!MC$1-6U-819G6.49VAVU)7Z)Y; M!L%KG8Z&HWBMT3K.TE<%Z3LZ^ (M5 )2#6!(!X(%Q=&R2E?AJ"/3WYL7!%\2Q""A8 .-N))J44 *-2;0P MHW5I$*><>AD%>H9*_%DD+ROQRDA=J[WQA3#&*(-IYX(-H-P'8#!W %%&)7?6 M0FMJZY&@F-,ZOR-@NRS$RSJ\4L)WUMB,NVCG(_4L T*':$%:38$6(BIRQ!F/ MIEUPD(^%#Y*ZI+?WT@]3X2T[ZO^HP.5-!7[MPG6=;\\=S5ZQ@/4"LGFF%GWI M-KMKS>>P]3W7_%0+JQ"4%M0!Y:&*EHEA0&%G '922J<,-2%9)E$PGW92/%G$1.K93D:X.RX#MWQ9BIP[CJ,2_'@#P'3_2G9YW M6WK0BT,VG)KDS?$<9X _". W^NX2B9576 .F3 "4.ICZ[E* M/*$$VU=H*EZ M!ZDC=CLWX??L:<@>TY>!O,>;JAEY54#>Q&:E6"/OH 502@JH(A9HZ55*R8K+ MUUH!8=JC2U['_S][W]K4QK&M_5=4U/FPWRJU=U]6WY)35!'CY+!/#(E-SB[G M2VKUS2@!B2V)./:O?WN&FS#808"DD5BI"@8T0CW=SSSKOI:_'\.\,"5V\WP/755B9XZZ[<_TS]/#\HA_D7T/@>][^_>F,J+KAYH\);)G#6#&)HPF@D,$P?DG@?)\]:V M,GVA%JS0;J0S@ERO&T)_RU1HB?X63'_7VFT 2!L8."49!#0LVK$2R9T,,%& M3-B,<3!]RV_[8XG]ULL5NT'E\H?CC).S\4 M/'>T1H#PUE&\_?[S;S%DHY.)3$2'#%*#O%0,@VQY%%RA3+%*6]YWXG:RWE59 MP!?+]EI$WJ,>X/]104 7_00/>\3;3%I2@>=]PF<\ #$(6R5!?11MK"IP019 M(3/><&.CBHG[)@E+W%&<2.Y=BF@]$UY;0O(5\=KC>6VF+V<*6EB;&$3O&$AT M#-%Y%KFS+KNFJX5J>R"2V6 MGVT:<>)>+2BA9!E]E:[&%H2]5P 9IC'5)<(=; MV[K)#.F#7D9M\NH>O6[P6#>]ZR272"ZM?B^[9>617'IJN3130\Y+M?:T9UEH MSJILTBQ ,_+")14XRNQ3;L,:@O>578;51W+I;K/PGU.L2[_,,IE),IS9J9CK MDSE>:HJAX)<;TW[:-TU_AT'\>M:A;$GN;(D'( MZY/>_N\P_N?V[;]W">'1I.U@\H/LM]FOEZ-+ZF@?>9A7'&/QB6>B??X/$' M_#C9^N>-&_Z[S?SRL_=R+V_'^A=/*<='>U(6C MYV))%S?\XOR&/V/2\Q>M>&&]Y!Z^?,E7W__U%_D+J^J?%P]\/W_QE7?R%UI) M;KZR\*^^_4D7?J>333PN#'#WLW?[&7[Z@8^WGE2[*,'T\N#-_JLW;P\/]E_U MOOME[\?=O?T?>M^]V=G??=OO[>V_?'$/6^KRV:@J1/Z;H8*/O92.^:''O/_V MX,>]W9W#5[N]MX?UG]>O]@_?]@Z^[[W<>?L_O>]_//CW6SKJ33CJ?^P->].C MT=D$AVER*TF)SG0MS_27(9ZE0=6_?#3IO:IV15K"@]RQ!,PUA?:3;]A7P;RPF=A+0_I5Y55/ MNGYKV3=!S,6GBCW!SM'9/_+L_W5V_+$G_=6QNRYGPLR9!?-"+XN07N+DJ%>. M1Q\FO3(>G?1&IWF,T\:;VCCH_VR#)M\LBJ^>T%6_)MO=S: QG6?'<_ >T4&M MLUNWGZ>]0=L]IO>/IEG:@ON7S/.P=&%[GC0=X3'M7+Z:4+"\_9BKZ!NLLR+X M)$4 K3)J65R)H+742CCYVVZ;ZR:X8$_7):[B^;H94E=2"CZ]ODPI./E%[7^* ML/_[N[_>G?RL7G_Z^:_]?[_3OY[L_=6D!^SO[GW:KW_K8/?57U_?*B? M_O'7W]_S@\.=O_9___FO@\/7]7/^[WC_TSO^[N07^>[3OT[V#]_#YRD%OQ[N MU'7\Z^1@]V?]>O>5W-]]I5]_.CKY]=]U';^_&?QZ^.OOKT_>B8/=HW)PV=_A M+?_P6X9Z4,V<4)ZU;HIK//.A9!:MS\$)I9QN$@IL7\D%%X OK@?26N@;"ZR= M(6;O!$@[PNQS$+M5!8SPBH.-8&5!SIT..7E; %0)+;%;P15OB-UQ*_V#L\:( MSQ_!YY^N^-Q'!"EL9"A38&6"KW#15AG@RJO?SJ?U%-]IM M/*9RO).*XA-X .ZM*,Z>;_W^.#??[ S3SLPQD_XXA_[X^O!&3W@/RG&0CN5Z MI@P40-4E+6JDALRK#,@,3,O.R%%:"RDIA"MK9:C[SOK= W-,F=>(QKJ(A4O3C/:0ZG:O\547R7:3BSKN1B+B6[$.2\2W M0N*[UF"%1$@H/7-58)W/-'(Y"683-R7K4@2>-W2'V_%\(CYRQC[MWC7!W%ZE MGGI3=7%G@\E1$PSJC4HEC[ !LSH[2>9/[(W]E,>C5"GZ<_K^ 0?#27/ >7(P M?'7C@ _*;CU>HO&Y:/Q&T^/,?2RETCAP5;]XF9@'WS@B."87-8:FN6?;-%%^ M2YX(\L(^=]);B09+%/CD%'BMR6H(KIYH9*HTOMBB _-6Q69H&"83JRRK1[@M M1=\MI='5AC(@^6+O6_S8#*!C 2+OFA-^ M.7/ Q.%S97318RA9Y[*U[?I52A'9 M=4EAW6C?:]- YJ*C:>-X#6>3P3!/)OTFWYX\L.N@M'[N@8W#<>MZ:$[X8+A[ M?;X'Y;N+T]W/TX-R.,;*ZNUJ7XXF4RJKFH_;?[[AD$U"B&0U\T4D!CX6%C3/ M3 '//L1DG,SDD"6'+''@*ARRQ(C+8L1K;==;+430DEG1S)^3(!B:@"R*:##R M"AM5FADY5;H1'W9)V]U(]VSS]#?:[F X.:L/>!&<&*1NG7+*&96,M M ^>!U1\3$T6#T<$H"79K&_H6;K=,>=(66!O*?N2QG;?WHVCD=M_L%@^&>E@-'B=-MG[KM89M+!10'$P?@G'$\O?MB)_SD; MG#LP]BZ/NOW=."=!5#\7U;^;U7>=4[Z($"O!&ZCZ;LD,40B6E[R7("CMLQZKAE8HUD01C*O MHRE10!#*4"2KDUKOQGINVT0%G$SRM#>IS_5Y=;=A].^PV&NXTYT>> MB/FH.=Y(EW4\2>5CM0*E8%!<8MZ;PGB67.EZ BJZK6VE;M<[D!^"O+#/B,&> M0"\E!GLZ!KM6+@,O#AP(QAO>JD>1&*H4F,O>N5*24JH:V'=5;!&#D2?UR?;N MIZ:#]*0AD6I^]M+H+$S+V7$/8ZQOGD[(;=I9Q?(J.';30W!UH-^/QKL7Q[ES M<9K$UW/Q]?M9C=-HT,('RP1$9!5$@=5#L0PD!K0Y: EZ:QON2.&BX2_D"'U& MU/:4<7^BML51V[4J*C%JQQTRX76JJJ@N# L:)H6":DY;E9O^ <):HK:.J*(; MZ=[:(JOKB7QMN*0=LG4\P# X;J?SG MY_(L;GC?DWHHNK+O'7_(GAF/KJ===4OK>26)7# M<<9)WLWG_^X-+P_ZS=4YDZ(XCZ+X^\UI)]HFS;$PK&H_ \DU"R%DQGE5%;G" MK'0SLT^YOI*W\]I)520S^1D1WS)[[!'Q+8+XKBWD9(+A59*Q;(2NQ)>;^O5< MB<\5G01 P;:_J.IK0>[!KFBN&YEQ=%FC,EA<<&<30_!=C^W<)O"9@R;FGHNY M;PPX0>5W9,&24Y8C'9VLIZT'>.,BZ[HJ]NI*=U MC[*1GHW">A69)Z?# TG\QE"3@!EC/58F,2L&PAGFA; L!#!H#7@;8A.6E_IV M6)Y:YI'#]9G1X$K2DH@&%T2#,]-.M+>Q<,6J[FH88(2JRZK(E,=4E'6ZF$J# ML@] --@I?78C_:\_C?,I#M+E-+[SK*11,V&>W+&;F$!P<=Z7Z:>OSH]]9Y@. MFC.G0OX'L/N->2J[G5H%?".,],0,O )&3!*,6G(2_H41( M'MMYJRFD<6 M%+H8?$Y0VFFL< =QDW^"W+3/C/>ZD19+O/= WIL99Q*B!F>1V< E VZ .1$4 M4UJ%5*E0Z= T$86^-LO(K-I0XB/'[/W5UO%9OG;,DCNVL^[8IPBS71SWC]?U MP,3EG M*;6V;/G>.:@.Z MI,%NI..U#:2T74W(Y=I9W?41W-V>[\%E5YN7>#J8XO%^GA*#S\7@-R:9>)N\ M#QA8Y#PS$!I8/5[/DK&YGJKR0H4F.,D"?&&@A&0;'62C*%%T)+MBFO;2C22==44XWM#5??8Y[[=3HTZ:1?,JI M%S[.-NFKH/NSM4B[X7D-HW'*X_83Z@[V)J/C0>I=WO1ZL'M'-=L*A)<5!S]= MP."[C[],FKZL5[R_/_&Q)3@-7"%A@G5Y(-%!.1Y]F/3*>'32&PS_S)// M%.J%M;*>SZA[C%3HRG9WW,5%Y]E-YMG0C*GK;OE7S?1;"[_MHS_.J1N6_'HH MG%V-0_V$'T_R<#HY'.V5*5T8/2"*"+5Q+IG//HG)]V9NUU M577))*5BP47! $UBWD-B6<5ZLA:Y%$VW%NO[PE$I*YGC&T> J[.X/^7Q*%4: M(^I;)O5=F]L"4@"'AIDL3-.H2C&70F%0M,Y5I&41L'FBG13RV\[9VVO#?QTS MJ;NKV%X$GL]+ =)@>C:FWH,;J@BT:D$<&68?*X9&SH#PP)V7(X(04*F]M.]-79L%Z[(;F''3)X43LM^J< M*F*_#K#?C"Z;BP\%!+/%<08&-//H%2L?L-/@ MJ"(@7<2%)O6!;ORSIQ<=4+5KI[761P;9*H_OU06-\V2Z-]PI97 \P"EEMLY) MZ3=FPC0G:GA,3.88&& E=P_",QNDYCQS%[$L,]2VH4X*9C@5QPQ^P-)4'RU#[(4SL8 M3L[&.(P+:YS]S!T5R])K9WP4>Y='^C9/I\>YX?B]RSH-JMAZ()??& -3M5== M3$&6"V@&#:$'JR4#J2U/Q4FI$J60D;N66'#%[EJBPL50X4Q30F&]R]JS!+F: M^")*YJML8RZ+*NZ2]5FD9B*6!4%$V"7=]N'.@/7H^W(VR:EJMW>6J';#A[L! M?0LZWXK["QT,2 @\5@C<&"HC%)B\&S]?\^,P9=RC,V' Y[)!IJ.H#*JJ0HU<"Q:\"))# M*E61K@Q:L2,Z5<:P&03:,=]Q9Y7KS]N_E,&P&M>#Y;1_65Y3L*YL=\==8G2> MW62>C">6/T .B,UGG!LK;8-.8N#(67K)H.'*N=SAV7E(I%ICB1WJHK#(CY MGH+Y9B:_&B&AI,*<49J!1&#>.62\6MHQ>".4-[KF 6]+GKL MSG<_]@K&9CC>1TK 6@?E]=X\_F.32GM07HYS&E!=V'S\?6.T &0KD\VF'@^O M_*UB8BZFQ*13$3 @MP:WMJ7G_0HARC'8!,\2,=XZ:J[$>(]BO&N-%;GVR?K$ M0C*^Z6E56-"BFNXQ>B>UX<6HK6VGB?"ZIK)NINOUHDZH5VEG&0KK)CH>NMJD M\$T^O3C=@T+\_7#^_F-68TW&!<>-85J77#56D Q!FC:LKV1"'J%L;0MYM\9* MQ5[D9GU&;+=,;978[LG8[EI;U3))X+X2734$&&B965!),94UEZ9(M-E^45LE MLB/?ZH)\J],\/ND=CW!(CM5U<*S>J[)U,CEKJKD.RML\/1=''M4YZY;V%)#M59PG[;GBKY$N:F[!N3 M6[RP&KEMYA5XQ\!4W;0>4V2(V13(*(U?:FW5AOH2R(O:::;KFG)*?/>T?#?3 M\\]J6X\*60J\Z?D7FJF#Q;!LH@&N;(E-?JHTN@]VP7;XAE(=N4T?H*(VNFFO M/NL8CA?6S7H3O0K=5E'W&XOCI_-3)=*>B[1?WQPO&+67.3)KH=64LM,R[PXFDS)E;K6>NI/5YS]_>6QOFQ.E5A[ M+M:^,5N%%Q5Y@L'A&OQZD=&$W.5'*F;C;7=55/)<9[*L:; M<:<&SS67A4GK=1/Q5\Q'D9@6MB@=(8"/S>#KJK>2,_7I]=1FP/,Q?FRV-?]- MG]LE7KJ)BR:W]2V+8)R/<9I3;SKJ3?&OWH?!].AH=-RLN.'DWN0(QYD%;&;9 MQ-'):1Y.L'GNR;W=V<3@N^7EF_-S/AP=XE__OC[D[T?CM\T1?]><\,N9 R9Y M.I<\O='J5HCL(1;!N$F)05*1N82:%6^R!26*,')K6ZH%2],-]?J0@WMCV&X5 MA@,1X:*)\.,,$7)NA/#,^L8!'D%65<(;)EUT('V6.KJM;=WGX(@*R;!8WT53 MJ.'*L#@;QZ/*H6VL83K..#D;?SP?ET&AADT(-51!^2:?7ISR0:FB\F0T;'O& MDZ2<1U(>WNB#491-3M^-C[Q\4H]_]WY[S);KC"-V 2<Z>V.2-F,*\;/UK&\ >:[K&'>B MT2>@T6M=FNOBDC/(,&O!0(;$$%1B0O&L5=/'0^BM;:WZSG>J=\=F$&C'O,2= MU;)?E9+CM/$0Y[^J+3U\GWMCG.;>^?=M+66KA.,PG7^3_W,V^+-RPK K">L; M(#$ZJFZ?8^.@O+I QIL*C(-A(SJ:_U]= ^%-GDS'@SC-J7EA9YAN_F+F2A(H M M8U>EE1.E=HY29^9!*Q.CY,A,BL @.6#(O6(B")/15,6]E*UM+[ODZ]X,*NV6 M([R[^GGC!:_,TF1OY-[@7!GOW]+$6_5\?,40[>O=<(9OGG!X @U\?I?-HR3$ M3WD\&*6]X3F*=B_05'\^/FN.8E86GSCMA?Q^,!PVF2FCTCMM M":,;GO+U$"!SR(]2>4$6$ZVO\J.IC?<@I"TI%079H/EMKQ$;0BKQ8!\XN6:6 M1_XW>K\H"U(Z[YCP4;.J'?!F*)=@3HGD14["IL;;#;9ON.VMZ@G>RY&B$L8C-H.Q6 MTCXN]88D[?(D[2\WW?=MT95DZ)N(,&]E,"2>5#4[N.\+L8PTF]4] MEUVAN6Z& $APD>!:.\%EL#@OHW%)<>"IH%&>R^B@"BUNLC[WESVJ/I<$UU(% MU\P0>ZXA0<%F%+)B8#$Q'Q1G@3OKK:CGB]5$!-77_':PA.36\@S,?TZ;80[U MWS3X<_N_ZY?+59[@^/U@>'F?;6.9S^[CGI]]<\%?O[GKK1'\CITY'@PS.SK_ M6#:5U*O,]MO!"]N;T;+7K_QWYH9Y/?9HYMG[ZZ/?ON_ MP_B?VU_<[=/19- \P=^TS4,'?^9O/PS2]*CN0[VIBQL$>5[F/?/*UMU_!$.] MT;-I_O9B'?S+[^G*,7_]4.'FQLU^/1I?\]O[S,(XXQ\,2[V3;_#X WZ<;/WS MQ@W_W69^^;CF/GYS?OPM3WQ&#JT>AV?3T>5;SCFO_YL7OK&+)5ULP8OS+?A, M:)R_J/@+6^U@+;Y\R5??_]47]0MEG=/Z@6_G+[ZR*OY":6[,5Z]XZ$W1NFG= M]_E@^T([ 1>/WAJM>UWW>UW7/2=.[HQR@'M4F.-NV7Y;SBTC[&$7%O8X>+/_ MZLW;PX/]5[WO?MG[<7=O_X?>=V]V]G??]GM[^R]?W,-'U#E__[/P8^[E0O:+I#VV]ZK MGW_9.WQ'SS]=VJU+Z?E_:!7#WK W/1J=37"8)OVF-T9N_))-6_I>PBG>RBY? M&TC0I1MZ*3WK#WW6?QGB61I,H.O]]/5J,K^FPGZ)&WS>*/X\AOWVJZ-0 M%OW4K #>=ZUF//IP_OWCJF^>!7AVZJ*:Y[ ^H3_A(+%J)+[$TR;'X"'IB73> M73_O-WF*@V%.O5C7"7PG[FW-XRCD]S[QX^CR61=($!*P=\>^^'%<#12"X@U'@"?%C#- M\-*JL5]%A/YS-IA^7'1Y89>V=_4%(,O?PT,>IN@QI=[>2^(F9Y@YP@) M3ZW]G-2+IFNBUJRS<*6%KVCAQ LD(0@))"$6I(XOK_F=6]:)?X?'.(RYW_O7 MV3#WI._WFMX&W>AGMZBI!)]O[O)+=]M$H\EGU;M)EUB<+D%X!Q(B1F/ 9B@B MFXC<7+2=,#>K=_?VOY^C?/>5F2^^O)N]_? M_+$OWWU\]^G]A]>[;T[>U>M__?WXCX/#O8^O#V-]_R]P<+A_?%V2^^[3K_4] M!__>'_QZN"?JVM3KW_>/WAT>_5'?/WC]P[N_#@Z_^^/UR?='MTIR?]\_V?_A M9_U._NOX]>^_Z/W=^/%UO:^#'W[^L/_#WH=??W^E7__P\\=Z+V7_LASW+?_P M6S(N21T\0Q&050PI%FSFS,1<@O'<0FK&*$K=U\[U07:OB=U331I8VO/4S?YV M2Q,H\_'AZH_K2?M + S:W984MYL\/$Q,S-7D8=;A>>[H[$SGAC41$Y^NQ(0K M/);@-).(54QHJYA#6UB,,6LT.CCAFJE>4F_N5"\2$"0@2$ L2T!HG[5/23@P M$;@J7ANC58[&Y1 -ER0@.B @Q)6 $-RDXIUAQDI@D(M@/NK,!*#F494 S4"9 M*B"@&25,5@0)"1(2W8-V)X3$/+-Y@K3-2P4LHEJ.RD+BL1.2]+NHK4F+^ MD3PD+AXK+M25N$!7J@6H/;,Q%P8E).:-+$R"-.# M#SHC\JP]=R(@?"5D^P!VI-CM(V.W,W, 4LJV)&<8%FS4:",9VJ*;L3M)RJ"% MTV9KV_B^$IKH<>/HD;1HTJ*7JD4_2%"0%KTJ03'3=]^! ^&0V5"U9\C1,:]D M9.!<4LDH5X^Q=<_?,:62Y 3)"9(3SUU.S!.ZS:3;:+[Q0.O@&6H+O^6WJYZDU$5P M=7."'T&9H$Q0)B@3E G*!&6",D&9H-R%K2$HKQ.4YTP(\-IF+-$ZZ2/8F+W5 MTCJM8C;2.RR_[9X[\!1G[3=>NH<7R:DIE4"%Y+UH 1HCA@B%"^-J5)?BQR) MU+I :C,16!FL]Q: -7TQ&/@4F5-%L\RC5LY8!=$1J74FM+JR#FH+V[@W>5J? MYI,\G/9&I3>]"K1^O:GB4M/RUYND[S2TI4A*E(PV<0$8T&4KE?%!""=-R'G1 MAO;YJ9.=/1=SOYUIGP:^'AUWR(+GCD'0@CF.@J'$DH3R4(S8VI:F7\^S2XF5 M7:2@;N9.$M@O/Q$C/E+;\E1]&2.HIF$C )2*-'$+3U41314E=0) M4UB4&5$J<,7(+[J*B/J(^C:6^A:2E'%%>V1L+Y[EKK,S0/HB4XE,%9T9H +F M)006I).J^)1MB'>;VT1Q1''K3G%DJ*PZ,K]Y1<][D\E9,]RLB9L](QGJIY)F71K@V&$M$1T6TBO&50 MWDQF??;)1)$]"U8K!M4^9T$6Q41"G;A+R7![%^518CVQW1JS'34O("@3E G* M!&6",D&9H$Q0)B@3E G*W8S:;EX]]6S4-HY.3D;#BZ;5933N38]R[Z?CC[T? M\DGO)(_?YS%56&]Z(+?MES$9-&NF@.U\_KQ7LP%;4T\R*.F9# X8I/H=!NN9 MD-DIPR&8@EO;0O6MHAPSRC';/ *D'#."\H9 >955UU\+Q-TIJRGV=C]9?6.N MD(I@5&(B1L, HV8^VL"$M6AY0NUXDPQN;L^<(W8C=EMW=B-!35 F*!.4"=QD$IR. M\U$>3@9_YM[Q:$*CKU>O+6]DE@\EK!&4" MJ;6L.O9RUAO:&U3C*/U:3J&V/=(A_ MD;]N+G_=Z^G!3.8.JIAM1":\*PQ,B@RY!18ENE)X$%*XK6W7MY)3Y3QQWR9Q M'XEQ@C)!F:!,4.X2E)<\_9@TTDYHI+,1Y S!>)"6B2P5 RR>(<;$I$4G7,!< MD)-*2N%CNO1974KEZ/=YXML:9!9PDE,;1*X2"AMFI+KSE>O2&YF-1,F6!&6" M,D&Y0WG#3U!!?&]C<"?]?C:9GN3A='(XVJF[UBP.CW_"0=H;OL33P12/6Y'< M2N27,P+Y33Y/.,YO\_C/0_!9S^2WB=/]Z-+R(0B4I@$G MQ( GS9R,G,6 VG ;M(AQ:UOJOC#+\%L0P1'!D:PF*!.4"V_SZ32?A#SN2=?O-5S1C8K/,!JG/&X_H>Y8;S(Z'J3>Y6VN-9G? M.888M#9!B.Q2B\O? MSTX9+L)FDSEG1H)@ $ZQ(*-E/,I@JR0N*323"RN7&RGZ6MQN.;'J5)Y[/6$= M)_L.Y$8N3:[,QXBK/Z[_6@MH=UM6W-%,\T&"8BY]OQUW?6?L\'T M(RG]\PJ*Z[")D5$I\(8Y%ZJ@"!J8*YXS$8RW)17+BZR"HN*A>Y-M2$20B" 1 ML6XBPH(HT:*/4B$($U"&@%Q'X7TQJ .)B"Z(B)F& R:#DJ@DTSP7!@HB\ZDD MAJ4 V/I2(%Q;5-$)9Q+)3.%T3.P7C$OBV/FR#MP_@1XKB/M8YWU#C149.\AD#2L&*$IH!%,6P M),]L- :P&)YBV-JNT!!<$#]N'#^2(DV*]#(5Z8=)"E*D5R8I7E])"E#6Z< % M"TD[!@$\"ZXXIKD2*FAI!93&22_X@J?+D* @04&"8@T%Q3P.E\HT.511@<+7 M]03O9,G1"&,14\F*0KC=$ ^_S(@'D5RPCB69+8.$G(6,R(16O"C@F(/8VO;2 M]IW3%,%=?N+_T?F*FA6NIMQI$4N9.3=5SRV-SL)QOJ^K99D+[=!2:,]HSVC/ M:,]HSVC/:,]6L&=4H7D?#?=PC,-)VW&[=]Z#N_==?C\8#NLZ>U?5FP=Q.IJI MW73=J-U&9>8"B">P]>-*RM MB*Z)KHFNGP]=H]$R1,>;K"P(8%SV0NG"=4$A(,*7Z9KB8T- ZX<\UDE9GS3K4Q%KU7>VM92]:USQ.;$YL3F:\[F\Z3!N92$3,9(8Q(X M73^CWKOQV2E7M,SIRW1.:7"KX/5K#=U%B05C8DI&S: @-'U-JJYN)6CE.&!0 M6]O"F;[TG4J8)DHG2B=*7QRE9Q_!8\Z 53]W6050G(=*"SJEG) HO5N4/E,B M",GHDJJJ+HOP#'PQ+,2<62C:AN(4R"BWMDW?\MN*.A'Z&A Z!0&?J,X/535D M#6)R,8&W$:L26_^!^H2DR#%\)0I(=7XK<"S/U/FYS#'S[)F06C*(IK#@$F>E M@ J26XD0*\GQOA.WG[L2HQ.C$Z,?K:,/H\%=;")*&,RY09J*JD!X.1A:Q2=B4FK:MJ MKA3O2].]RKDUH?-%Y%PO()%]Q1MW.,XX.1M_K$NHCWCO]&P]'$VFK_/T:)0H6C$WZ\U$G;V1E=@RXZKI\^!VM:>H[97"S+4C5<@1T/=X+,+)KO62'=.ZOJGI)?.RVPSM>@:L013F(\\,5 <&:*5 M+"O,QCB0:*HI3N4\Q&G/EM.*C2IE 1YEA!(*^N*T0Z62-L$GN3 SG.CN:>AN MIJ42=[K*(N^:EDJ1@1"1N50Y+R8EE> O]I\CYF;_FFGR*3V=YS^3^1%V591:%KE+ M($4,&/RY.7Z[_001(!'@NA,@&3*K3O+8O/K[OC[2X-L\L3;R_;^8#CM)^G!^7[T;CD MP?2L73Q9;7.H+*]G,T&R#%98ZYAR3:-7+(*ATIS)JIA*"85[[;:VO;5]*=#F$=,1TZT[TRTY2>3*/T652F072WQG1'K30(R@1E@C)!F:!,4"8H$Y0) MR@1E@G(W [>;5YT_&[B-HY.3T?"BA7H9C7O3H]S[Z?AC[X=\TCO)X_=Y3/7Z MFQ[+;3NP3 ;-FBEF.Y]#[^?9F*T+F5NK'4L* H,D6$''/>VK9"]D'3Z#,BO\TC/ZHB("@3E G*!&6",D&9H$Q0)B@3E!_M M*%AF^WUR%"S*0SK3@E_P9MP2"I:;=&X(33$+1L,0H[8 *BGPC:= ]3D(\A0L M)-:?!I/38_S8[&R^D['H4KIT)9=2=X'[//$'TZ,\;M)33L?Y* \G@S]S[W@T M6=CT"$H=>]ZI8Y0%25 F*!.4"+M#:"4>>3 M'K0+SDJ3BI^K \.]_7:M.?1RUAK:&U;C*/]83:*V[=8A_D4^N[E\=N^F!]?) M/0*YLJ *:U)0&=ABF%:L= W+?&W$=BG*!,4"8H M$Y2[!.4ESV\GC;03&NEL%-E'PU.TDEF#GD%)C@6+P$HQ.48GB^>*5%(*'].E MS^I2ZG%PGR>^+6QG 2SR?0D#Z>3P]%.W;5F<7C\$P[2WO EG@ZF>-R*Y%8BOYP1R&_R>=)Q M?IO'?PYB/L]'?I/CZ/VP_2MM:C(9DG,9DN]GZY8A:0S*1Y9DCM6.E):AJ#^: MZ+423EKA8F-'@J;99T29FT>9)/T)R@1E@C)!F:!,4"8H$Y0)R@3EM:I:)O=" MQ]P+LW'JE&3*B)PY6PH#81*K6*A(DUF%F"U(6O;,]"W/3/3ZU^5J1?-7JD0>EWNO. ME2+YTW@PC(/3X[PW/#O! D4;'3-DEHU2#(P) M#!$4LZZ$7$0(KAD!K_I*.\IW)B+<)"(DF4Y0)B@3E G*!&6",D%YI9:6$"8Y M52TIJP(8!R%F:8/*)F$2N62RM-;2TIH-V15TUL?HF?08&&A$YJRQ+%KO;9!> M&"_)U.I2M&[S*O3V\W2A#5TW+SF#\HPHSXB@3% F*!.4">+M0")Y8CE2& 3E G*!&6",D&9H$Q07G,H=[YU M*YE1CS&C9@-I:')*D(&9$ P#[9"AS)EE6;*VTG+%#=E1G8JDK:SNS2YJXP[' M.#P?V]L[CY+W7@V;1?:^PV,:83T(>]Y3H]QH>Z4817!B-4QZWGU!W MLC<9'0]2[_+VUX'IOTCTDZ88>?(9UWNKT8D(VD>$I#1"E#I%]!)"#L^EDBBT(KNB=$[W?@]Y?75![ZR6S(8>$5C AFP[<0GB& M0@OF4( !G:2+96M;2-W73O6%]DNH;U[ $]9Q(="!Q+*ER9OY&''UQ_5?:P'M M;LN*VT;!PP3%7!TUWDY'\8^CT7'=PLFK_YP-IA_)#IA74%R'4RINO=)5,G"7 M(@-C%?/29&:E#);KQ*V&*B@J'@R)"!(1)"(Z!^VU$Q$R%^UXE0L\5L54>I"0 M+!1?4 AP0"*B"R)BI@NSCJ* S(HU79<9)&<8^B*8SBHB6HDQ82LBE.US$A,D M)DA,=!#:G1 3\\07,HJ",AN+(8*LQD.V .@PQZB]E^G+M=.2&*54" W":H560*K9$!=@L"@K .%Q7PE M>/L ?J0H[F.=\X>OKAM4EZ @5M6Y8) ,G',,N?B2=(1#4%ZTJ0W MCR!)DR9->JFM*A\D*DB37IFH>'TE*GP$B*$8YK51K&K2@GEK#4-PO,@J.D)H M,G[ZQG:J,0H)"A(4)"@Z(2CF*:$6/LMBHO6VTDX [T%(6U(J"K+!K\@)$@_+ M% _7Z?X!0A9-BH_4:!G4_YC+-C#A!6JKI20KA+K\BX.A\161F?A.-_7U[+,A79H*;1GM&>T9[1GM&>T9[1G*]@S*MV\ MCX9[5:&Y'/>D[U)YYCI$\>8+XH4@0BFF*%L0JL$6= "+$01/1G)^87%S MD)XJ,%=E<;^>K< ,W$NE4F8%(#*P(C(7DV1:."S>NX"-P6U,Q83L"]$]FWM- MS.KGY'PE_^J7 =IM3K_M0GT8H3Z8:U;V>C$5T371-=;RY="QVL5S(:G@!30"Z\+%IHHY0!&[],UQ3Q M6AZ3SU8MIB0C)L]XS)9!$HEY4SE=IR)3LE7_5FEK6TMQ9X,K8G-BLG.9ZMJG;ZE^F<$MU6P>NS_=^CX!X]$Y@4@PR2 M8<;ZQ17EI2U6-0U+)/B^4[>=*C0"C"B=*'TC*=T)&8P*"I/U4(QP27M0.0;. ME11&$:5WBM)GJ@ U6FF-C*S^4RG=*,N" \$<#T6J*IJ+R%O;MJ^U)D)?1T*G M(. 3E?(959R4R2JN$"K?!>FUB2GKKXO36AW$ZZ:TKX_29FCMK MK,;$63TIPRJ#%^:\#RSZ8$!'IU066]NR+X \$<3HQ.AKS.AS$+IU1@1E98E8 MP.>$UJHD33*R0.6$0*'";O#X=7%<PK"10K[,Y$G 7DJJ]XXP['&2=GXX]U"?41[YV>C>,13O)D47G5FS?#C,;Q MT3@^@C)!F:!,4"8H$Y0)R@1E@C)!F:"\T5">,Y*.4B89L_/*:R]-.I;M]UY6'TG_N=L,,Z)8NIS^>U^OA%3SS') MY$)D" CG,?5@/#(,2EE=K/*RB;^(O@>:84U\]TSX[G9$XI%D=[OH] :A_1\> MG^5+/GLYFDQ?Y^G1*%%$8FYFNXXL WBMBBR,J^P8V-QF"VEF8T2#P(/P<6L; MU.UI:T1K1&O/A-8D0!+%2@PQ0Y,SHX*U.AJC/):@#=%:-VCM.M"J'>?6<&#: M%>P'A'16F?BJRMK6[6PC7N3I_5Y/LG#:6]4>M.K:&MK ME%'SJ@59VURZ5(KF'B%#2 55@%P)F>=@-22_:&O[_-3)V)Z/NW^9[6>E;; E MBEQ54/#5UD[ O N!62Q2I4K9LJV[E'T.MU-D*-EQ#9(=B>V6[B8G*!.4NR*X M;]M7F@=G;5)!*PG&& \0G->E)(Y!2OTX^^I")E];5CLG=?U3LJ_FE-$S/6^, M0Y-0>^8A(@,G)'.FRFB14M QAFALKN:5MB2@B=4VB=5(0!.4"34TU4 OQO)::G2^U46: M4\YI]VQ<]^VG/!Z,TJ7I=7GB[64['W"<]O/TH'P_&I<\F)ZUBR>[; Z%Y=W- MH500LRR>^9@3 ^2.-8,-F)?UY"L BDQF:UO(OEF*RK*1>5B47MIA8J2"-X(R M09F@3% F*!.4"$O[XL'YN;^Z/'8*L,P58(FS 181$KHB-',R.@;9-Q48 M5C 7148)7*N@VHY$UCG*":&V9LDF>$@\R*X;.5J&-)E6A[2,#97-&X4VUBZK05IXD-M'3P9^Y=SR:T#C0U6L?&YDO M0:D_!&6",D&9H$Q0)B@3E G*SPG*\S2'CC*Y: -HA0&*$0'JMRHI%T3B&<3# MNU:U-L_+69-G;U@MH/QCM7O:9A"'^!?Y-N;R;;R?'ERG.Y3"O1)&,9Y+9I"X M81ZE8DE8J:V37#O8VC:W\Q-I!@^QVQJS&PEJ@C)!F:!,4.X2E)<\\)%TSN7I MG+/Q-%NLMO03E*M]ID?'X?B;G?3[V63: MC%:>3$<[=8.:9>#Q3SBH>_423P=3/+Z4PB]GA/"K_YP-IA])NYY+N_YCMH - M=#W-K!VK-A%6Y3H6AI;+=LJZ;G1KKL/6MMWW9#NJY^>MT6ZAY9*O9'NIZ7.#@6,N8#&;%@4*3'0H!DJYY@-CI?B MC3,2M[;!]9TU5%9!Q/A\B'$A0P'),E\9YUU/"$Q21 -1,8BN,( "S'G)699> M2!FYQYCO-LV)\(CPGA'A/4%L?U8+_)3'HX23(Z+!%=+@=?@_>165+)9IESF# MD#-#GP13*#0(:X)WYLH&)BKL3B+ YI74MB8>"SCY+!> 2FI7[JK:R/0YZMV3P32_S>,_!S&? M][MYD^/H_;#]*VWK&U++YU#+]W=W;C2^%6A2U)*%K$O3[E8RIU-BUMB,QO 4 MD&]MBSX'0=. B3(WCC))^A.4"$:R;^PR)A?&DQ.C_%CL[/Y3IZC2^G2 ME5Q*5>OW>>+W\[0W:#M14'WZRI7NC4P:H?PY@C)!F:!,4"8H$Y2?VA62I(M6 M!AF3%) C.N<".F]-+CHY>9\RCGN[0JJN>-VTC/P6<_DM]J;['Z_2(B*BJH"0 MS"KA&9@4&&J%S!B11-:(4JBM;:7[WE&=&A';9Q=U,9] MA\>]/U>0Q/=*/8,HW'*X_83ZF;U)J/C0>I=W>'YBQV@@H83.8B>!$2)"]05,Y/@KNL79;<_[;W\ Y05V.TVP\^ M.)M.ICALMHM:.LW%\Y>M3CFY+H]MFQ\-$T77;K2MQ M,QW%/XY&QW6O)M1'YF'RYCHRPWD1KB3%O#&:@2N%N:0<,X9+7@61#SPV\H8$ M#0D:$C0D:-9 T%3Z*LE&:Q,/$(OQJ&,.N1*9CY7I])<%S?U-'I)!CY5!,TT3 MA%2R2 %,:I$9\ 0L*,$9Q&"NV,ERBUTKDTT\+MEP71U2P@DDA+E$C75E%!W\B=R,!+8& +,$PJ MLA!+E,HY)[+:VI9"]1W904,O39,RU :^>P*A1R:]OVC;SM MI"-1M/&BB +MRR;7.R/MT56&%9D7PQ%*CDX5'VSAQAM5I#1?B;0_@& IY/[8 M$,C,%"67(&I=#)/UH!@ +\PGKYGRI7!4H)/D6]N&]]T=\79BV(UG6%+V2=E? M_5[.H^P_3!B1LK\R870]W@J\"$)8R5)6B0''>#[23R7'I4*C=,I-AR=A+,DB MDD4DBT@6=3H:;[ X+Z-Q27'@J50&\UQ&5\62XB93-+XC$FBFTL2!$0"1Z>(R M Q&Q2B #S*- 5U$?HK!;V]+[/E]*J0D)HKL+5?XYQ;KT^F\:_+G]W_7+Y1IG M=BKF^BB.6P'R^56GHTG;E/.;<3[&Z>#/_.V'09H>?2-XI9BCBWN2+ZRN]SGS MRM;=?P1#W>FS:?[V8F_YE]]SY_)F]_B>.W-S.[^^]=?')O@=YW8\&&9V<<]" MMBO65QO>;MSLUZ/Q-9[?9Q;&&?]@6.J=?(/''_#C9.N?-V[X[S;S_.ZW_SN, MZ_ON^-3.[)V_W+KVP[YI.L$.XGTV\VW./8S-;#@M4=^46%VL:0+.+PXA\-GA'G^HN(O+/=2BR]?\M7W?_5%_4)9 MY[1^X-OYBZ^LBK]0FAOSU2L>>E.T;EKW?3[8OM!.P,6CMT;K7M?]7M=USXF3 M.VN%P3TJ!G>WK+XMYYZ^>/B65K2PZN&7!V_V7[UY>WBP_ZKWW2][/^[N[?_0 M^^[-SO[NVWYO;__EBWMX7+K9?YDNW=!+Z5%_Z*.^__;@Q[W=G<-7N[VWA_6? MUZ_V#]_V#KZO/QV\_-__.?AQMU)!VX7'?MM[]?,O>X?O>O]X6=&O>G1Z&R"PS3I]_)?,3?.N2:-I5=M?Z1'G2[MV*7T MJ#_P4?]EB&=I,"7Y39=V[M*_Z?!UX;5N/,?S/[M/G]%+"Z.%T<)H8;0P6A@M MC!:VP0M;0.O5Q:_\?HE!"[.TOA\T66Z]=QG'32K%+DYS[WSF[N2+EI=?4_MU M:9OZYURUB84K,V([PA'CT8>GJ"]\!M#929?#LGO-M&RV-^Q=S,M^ M2!8YG7:W3_M-GN)@F%/O%8Z'=7&3WC]V>C/)P,_LR]\S$'O7\T@P[6!0"D#/S-H1^.,T[.QA])'2#& MF!L\LV4I5SD.;7G*HH=.="C,M/KRO.5OX%=+4-8#NFU_B65+L2?8-\+!TRH] M)_6BZ9IH,^LL56GA*UHXL0))!\(!28=%C'Y;P"#,%9_X;H[Y).1Q3XG%3GV; M;[S@8QZE;O=3N+/5G+<:G8B@?41(2B-$J5-$+\$%[=UY2P4AE:"A;I^U5/B] MKN/D^\&ON_'3Z]U?U/ZGG_GKW>\'^__>$Z\_U9]/7G_Z]8=__?[KX7O^>4N% MU__^_N3=O_]5U_'ZP_YA5/N[/W]X7=_W[O=ZKX=1OONT_\>[D_WC@]TWY:J5 M]%O^X3?D2FME(XLV>P:Q?N?K:3$(UHMBI$W:;6T+J?O:J;Y8RHB#!3Q?'6^9 M<$_)M,CIQ4N3)?/QX>J/ZTE;\RP,VMV6%+<[[SQ,3%#GG:6*B4]78L(9B06$ M9CK[R"!IR8+*A14KO8T9BY2A:?PF=??F.Y. ( %! F+M!(3,13M>I0*/((3T M("%9*+Z@$." !$0'!(2X$A#9J 3*%*9 9@8Y1>9XD*R YAF5$*;IRU8%A+)] M3D*"A 0)B0Y"NQ-"8IY>TAE%09F-Q1!!5L,A6P!TF&/4WLOT92E!O:27+R[4 ME;B0/(%W6;"TSK,49$Y6FZ",WMJ61O>=NNUR>M)6TB0G2$Z0G-AP M.9&TX3I(BP6K@,@Y%*$Y1QXCJ@A.D)SHDIS05W(B"E.%.4@6=!(,I"[,!VN9 MSU6 5+'A%&_"$TN8?D-B8@5B@B*V3\R,=X9LG4_ BY .ZT-EE0RH2Q#8C%X$ MA<5\)61+T\&6'[M]?3U]D2=?7#&6*:E#I4>CF2NBL'ILB(H;&8JI]-CPHRO/XD=1H4J.7J48_3%*0&KTJ27$]--YJFXI*G.EL@4'1G&$0D4DOT'NIE(^E M\<\;ZTA.D)P@.=$E:'="3LPA)HKP6183K;<1((#W(*0MJ3(09(-?$1,D'98G M'?:O[8CB(:IL+0M%-[F?KMH1Z#PS1ID 64AAPM:VU[[OG:38[:*&9CUQBO\" M)CW>O7%^61MW6?)>EU ?_][IV3@>X>0KY3Y+'3N_#JZAMM9;?KOJ07C_G[TW M;8KKR-9&_TH%<>)&=T2E.N?!?H,(+,E^=6X#MH3;U_ZBR&$EE%Q4T34(XU]_ M5^Y=$X,DD*"H@CRGC:"&O7-GKGS6L\;J5E&NHEQ%N8IR%>4J MRE64JRA74:ZBO E34T5YFT3YCAD!-#IF>8S6R"!E%M[21!EUT>4D-!/O7W'* M'+["2/.+X_;KJ[GG1GWCTFO3 _;B?Z>]$:2:&W 'G][ARTNY 4%2R;@0Q"B: MB_/$I_(;5\((:C4-;F>7 M"U91K:+:;8Y2*=PEB'<5U38!U59"L$YDDZE7R,\$ MTK40.'%*>.(]#3J"X)RGBFJ;$UQ=6_^TM057W\($M_,I#":=8>Y,%J'6SS=4 M7&MF_G:C](VFM@\4@9EY89*2D0O/K4TN&!U5$LF8AS:UVU6OEO:=H/O=2@ .) &(DDCO'%)1#L0H3VW(3 LHI445 MT2JB/5M$PSUB8Y".BBRUT39H%H+0D2=I%',5T38 T98MJKQ0EJLL20[6$\EI M((''3!0$E;+0RGFSLVOX]03GBFD5T[88TQXLCZ&*1 MD7/W&NSJ+[PW?^%JUPZE8K#!$N6E0],Z>(++R@A#6T*:Q#SE\I,>PPI]%?J> M+/0]2';. O:JL?WP*+=,TV%19JYX(IR7%I\A91(2Y\3Q$A&!C.OHB[E]O6]; MA;@*<=L.<=50>>P$C:=7_?YF/)[Z0822GH%,?#+JQ0FDMA:^5L _C-VUUO2, MAHJ458;T:CK">?L91KUAFAM>\Q5O/K9W[D?I ":'^Y6JB@8!,6")A!-1KA3D@2= _'@6=2, MZRCTSNXZFCU5H*M ]Z23/#[A@*J0MP[(6RVQ*#EM-'FB(K5$2AY("-R3D*T* M@@9E#+\)\FJ!146[+4:[VL:BBG(5Y2K*592K*%=1KJ)<1;F*G7UJV';.#P]'0YF[;J>K5V)ON&),?4$/)37_NC7F>=^[[UB(&R 3!+-FN!B2>(@,,)4M,"4Y)R+Z@IXN+!L MZHW/^OZBS"S<"$GUH_6CC_+16@9^FQU_.#F!44JRE64JR@_)U&^2ZV\!IT59\DH&235-H!W MFC'*- .AO+]+K?RM4VT;<^CEJC7T9H#&$?P;3:*F/]*1_ZOZZ^[DK]N?'"XS M=Q+W/#"9B4F2$@DQ$L>Y)2XJI81/BNG2*$1U!=>U=+Z"WU,"OZK'JRA74:ZB M7$5YDT1YS>=@5TJZ$91T-82,5!0DYY'0)'GI+<[*45Y0#E305FACG165D]:Z MW@>=N%>0832"U(3B<)O[!HN& 1^D^;46\CXZ-WF2Z1TU>ZV*H#,/W?_8]G*N7_JPW\?VY%GZYHH1?_W?: MFUQ4AGTGAOW+:KFFE JLSX+8XN^5/%$2'-7$9&^4]S0G!3N[]H')=<6\BGE5 M?5=1KJ)<1;F*\O,5Y?4?E?M%5^]MZ6G;\>L6)+7V_[H=25WV -M[[Q4D[@,0 MFDT@N-0<^:JPA.ODM)5)!>MV=E77L'6<8U)QL>+BAN#B@YRC6^WR1X.\_07D M!4Y=LMF296U,RR*LI5E*LH;Y!M> _!VUNG1JZ8CD=73,-1[?0MM_!][!Z&,O0MN:YRW$X?&@N4K3I:<:EWE1LICZ(D2)BNX+16QE>4>THH5Q5V%>4JRE64JRA74:ZB M7$7Y^77UK6;4MYA1JW%@G5F*+BO" ]=$9@XDJ$R)28FR'"$H&:H=]3P+/Z]. MG'FHB?O!]_T@0K?S#LXF,ET\#P$3U5DSF7M5:@J8A-4Q$KK <>52RZ74+H6 M1&JGB'4J$>F=S"*CFJ"I41'2=.D-9SI5-5'51%43CRW:&Z$F[A)'"-R9A !O M H]2!N,\ @X(&:)GP8?/Z(F[AP^JPOAVA;&T*8+D8*+PA"692RF9)"X$38S2 M48.B24#56=)ERFW0$8-4455-43;%UF@(8L.S @DE>!L$]XZ@OE+29&_R1 MJZ;8*$UQN-K5S++ J"%XR417%TU,4-79[ MS]AX8_"6<6,DHU'@KI)"61N2!645&O'9"_8)>&R"MU^!CS6*^ZW.^95#5""* M$"!P$DT.B(\F$!^\(":KS S5DDJULXNBP2BK^/CD\+$2Z4JDUTFDOTY35"+] M:)IB>?:,8PG ^TR,%Y1(8D8?.&NS*HJJ**JBV$)% M<1>'BPH4 JH*SQR.)SC+,T3-M/$^91 UA+L9ZF&9U:^X366UB#6!$6FY)8&; M2"PJ]JA82(GIG5W'3==:52.XZT_\/VE'Q"0.\7&*GAYD+"LK)W#ETG :^G!; M9\M:1[I)8ZFS5F>MSEJ=M3IK==;JK#WRK-6*S3M5;![&R;"IUW1-O:;9C'K- M;0CKW2VJI[5P1HKDO3$R)F^UXBY&P64V"?]L;'##*'>U)/.1;/ />ZLEF49$ MX%1EDJP/1&:6B;=HC+MH+2N9CL*UQ6N'RX&)BUS$+C2$632RE*6-,3H.$]*,OEIN*XQL/4A^4H9(P=' M'4A!(-G"OX,BGH(A2NKH!+B8'-O959IWN:EH7M&\HOFVH_E=4M]TMCR+P)22 M0HJHK,]69P-.:)N%-)^&\YKZ]ABXOF3H4@;'M3&$.TV)E R(-Y81'2"FZ*34 MF>[LB@+6V[Q$-,%=YZP8(Z(;#^G7>^G687GGKHV'Z ML@HOX (!TE/"LI)$*A<(KAL0P9D,P2DM1?%%=)G 6[YQ-1_'$CV'\ M4'G53^_PLGH.7SV'KXIR%>4JRE64JRA74:ZB7$6YBG(5Y2K*3UJ4[QA)MRPD MDR$X$:(,CEH>C8M)&^LMA*";8ZL-HX*68ZLM-=]26#LWZANW71M6WXO_G?9& MD&I,_4Y^N]>78NH9LA.*21)53$0Z$TA0FI&2,*1LD-9X7^(O3MBN,]=+;.OY MU17RGB3D70]*?"/>W2DZ<0GN_N/[4YBCW+(/DY-AJO&*.^/>,NX*^@9D:5F3E!IHC0\>TJM M"I"/8M3'!+G\)@TAGFSF01K&ULNMK[ZH&,=1$A4^E=L6U9DIYU]-:H1(06 MF4B;/7%4 J'2,\VL ^IU*>VIH%9![;F"6O$\LJ2L"#Q)8;65V4N=N ";0_;N MP4SQBG?W@W,I:S )VOES/TH']@2KYA7,>^) M9$Q44:ZB7$6YBG(5Y0?OI7\?N3]WK[VN?L7[L[U7S\QFC">5) D^6#2^@9(0 MHB8V.:=B<$ER^3G'8H6_"G]/%OX>) _H&Z&O&N3W!8++A" M-(V,20(*5 '! M3'R@BC!#<4F,$4J$UB(WO")@1< GAX#5EGGL7(^G5XK_9CR>ED/.2J8'DO7) MJ!D2TXQJZ-2;&=7 M,MH5YGKDM%:LU4SF)XN,:T@)^03T-7G+-R'?3Z/A>%Q-M+O"W3)'1*0L:1"< MR$13B9D*XAR+)'.G.-!H<]0(=Q7H*M ].:!;2)L(8%]9# M($+;TO::&V1X*I12-1T4ERP(N GR:JU&1;LM1KO:4Z.*X M.TQU0Z[=+E_-']%<9ZJ!T*8<+8M$7!:! .?9>>ZT*>>R,,NZ4E0_9(7&IP>- M5/&S7_?5\ MV2O7OA/7_F4UY.\]910HD)B<(%+:0'P*FA@*P?K@LW "J3937&O]68O\D>LBAQ!T$3ILTK<,,2_+C?7S[JN M&%@Q<-LQL-:C5%&NHEQ%N8IR%>4JRE64JRA74:ZB_,W^@G4>Z%#]!0_N+UTY MW<$XI;-4B2AJ#)$N,.(%XR1Y8:)3C&GE6X?!.I*PGB0(UJK_VTS0$1C@_ MIVRH<)PI,(C+@CY!T(EGX))@7-J9R2)JJ M1;<5W9X2NE5%747YB8CR711URMREZ)TPKE'4GBJJ03G-G$[>YZJH-TI1'RX5 M=51 (6E.J#22R&@%<< =R3E+XXR!Y&!GUUWOUEH5=46W+4:WJJBK*%=1KJ)< M17F31/DNG/,>8K"5]PW:#,,^"#-K[6J^M'9QY/,?:@)8%64JRA7 M4=XD(GW_4=8X&'VWESY,QY-3&$S&D^$>3E 9AN__['LX5R_]66_B^W,M_')% M";_^[[0WN:CT^D[T^O?5V*N1U@8;&1',92)C",1&Q4B.H TU)G/K=G:=>N". MQQ7T*NA5_5U%N8IR%>4JRL]7E#>PX_%M^6G;?^T6++4V8;L=2UUM>.RX\,8B M0P43))%&9A)4 B(D=9Y*GHV5.[O2=JW1M=2F N/S <8'.2V[6N:/AGG[*X&O M;,%J2Y+* 4US%TB@WA)AP%BJLW9!W6R:5\"K@/>, .^>"ZS_AM$P^?%)A<%' MA,%E_-_)#$RZ2**(2/VHHR0(KXC-TG%<9XO_O["!*Q1N3B+ TRNS;DP\$OSX M2BY +;-^=%?5DTS/J>F'592K*%=1WB"NO<[FQRND^^@*Z7YSR>O::.15VOT6 MD'>/>Q-X!Z./O0AM%Z2W$(?'@^8J34.D2LOO1,OC:MY X@94MIPHJI"5E^IM M!\834" HHQ*2MCN[MNMH/7^N0N;3@\RJ_:LH5U&NHEQ%N8IR%>4JRE64JRA7 M4=ZT4%YU+VR3>V$UZB>CR#QE2E3(0&26F7@J&6&!)8/O&*E4]2]L7,SOZ17_ MOIR>3ONXZS]"!T4 XJ0SS!T?(WYU@F/MQ!,_.(9: OSHO.9)QN5KBE(5Y2K* M590WB**#M,Q!X$I'D$DK2UG2$*/C/"G)Y/LW+47_!F:^U+FO&Y5[F/$)]Q8Z M]^=1;Q![9WUX,VB9]V'>2\/F8)/*N>_$N8\OMV&6QKODB4TA(>7F0 )H("+Z M1)U4:&\UIYD(58^ KACX]##P+FT0=+8\B\"4DD**J*S/5F<#3FB;A32?!L%% M]X.*AAN(AA<+- PV!"=\(C25IO2XRL1!!N)M2-)2EWW.GT+#VAJA N$6 V&U M:ZHH5U&NHEQ%N8IR%>4JRH_J;6+1,,@V&\-ED,HE:KP55M%DDY+A=MZFJR6= MU;1:NVFU&MP-/(>412+).;2M(%'BC8TD2 AH0&L1J:HEG0\1WKWWW)2O1\O/ M(=':HKL',.GTFG[M6Y0TL+;9^8)>K8E.-6>OYNQ54:ZB7$6YBG(5Y2K*&V0X MIR!UUC(IEXW427BNP&3.4XX@=53WF4F-+'IYZ%&UC.]D&?^Y&G1T/O-H1212 M4Y-D-:&><>7H MU8DS#S5Q/_B^'T3H=OYWVK_H<-?M%)C8C$K1,!PEWP,GJC(?]7NHLGK!] M^GX33T8?&!K0;Z&T^2"3YHH"PX%I),CGE6BIL8M: L<.J:-).O/$!F MCO'M 3&'T\EXX@=ENNJ),'?!^;_W9AC?>,I8-+@<3).03('Y((FE(9.8O:(F M!BLYW]G5NLNU["HF-BZ+Y'YVX(8KB@W(PEN;3KIG2'W\]?R?I[$Y-EL;73<[ MODX5+4_M6:B;R3#^>3+LXUR-ZS$47Z=OEI$9)5R@(3'B3D==%45/7E55 /MZP;7&R/MT2+",J!94R\S1"NR"R93 M[;3(G.O/1-J_ F!KR/U;0R %6V>I528I0'V(L,J0XTN7D>T'Y8GBT6CGA*3" M[>QJVK4WQ-LKPCYYA*UDOY+]QY_+NY#]KU-&E>P_FC+:7RHCH15XHU /451& MP2020I1$4,$XI5Q+)DM_5J9-U455%U5=5'711D?CM<_6\:AM$E32E+T6CO)H M42T)JJ%&XS=$ RTK38Q,RABF2'8L$"G1)@HV:\)AX[_IM['W?^#/^9C7)FI"+@51USS_;?[^#CX0G/0X8O%]-QZ,G;_3QC]:_?Z]QJ\>$_?"[-SV\M=^]39 M<-R;?GCOH,SA+ H_:YN6VJZ5QGRQ_K'[\._#3U$*[_>?_(+.E-F'OJ1\>] M0:/X-0YR]N<,,MUU3;X1\U3DO,,ZLT8$G1FO/IB>PJ@7KYY/9JQAP27.@E0" MO.+9YBB5XDHPRYNR;4<99:3YQ7%[C2CC7/ES'1_09G_]\_#5W_^_KU/\# M*37>C2'][6N)--D2JY4G#KQ4$!2P1%O3IC>8 M0MHKAHE.^.&H?2FBD%8D-'0 *&5:<.6TD3L=0#ODK,CZ: JXV7_=W]][^WOG M\,?.NS<_';SY\_'AP5(/\9L>[EF]?OYK1Z)@E7-@.^-QM( M&BU2?=#NK-S@_37K^8-YUW%V/4.F,D#(/X8G;4;^KT)N,&, KC?CD<#="< MG@P'L/S:#R,_2/-O_6,R/(;)"8PZY[W)2?/E\32,>ZGG1P@GW= MR<@WLS*^. W#?B>/AJ?+$;Z;WQWG^#!? ?R+ M]N=S!OV#O?=96B^<%"1$ PCZ'G^C4I)@5>;@=4C!707QIX"*C4P44/QY!&/$ MO$:-/ -P/#JYXF&8SFGJEUT,Q1]Y"U@\\0B] 6#0.1O!F1\5Q!@T-QVETC:C M19ICP,OX?O^BO%-,@+1Z]OK9_'R.]J:]0HY[IRNCZ@U:YVA!+KSW$KUZ@S%* M:0-IC>/D1_Q8AU'R2_.QO>(PZP.^4-;^+1PWAX3@-=Z1_^]%9Z\9(]Z_?]$@ MWT4G#8L+IAPDT)\FG+E^OWROO<_E ;2>FA'\=]HK3QPN;O^$_YC!XT][>S_/ MT;EY[+),?9C S0Z?@M]E),.SWJ", @>&0N&/F[=;Y+[+XLZ>,75064&O40T3 M7Q8.G]FG(N7-Y[J=\Y->/&DNV!M/RET'92+Z^.QQ.AJ59[OT<=0OJ 3]Z**L M1O:]$4[(6;OI5K5+8P"8[\PNQ[PUN%,>] 0I%'Z'B;#A":1\L .7__=3BX;4.XV1X55XL?JX/ M*TCUKNP7?"AHA_7ZKY9?E1&<]L;CLJ7_L<(2W[U^N0 '?&LN'ATV:S^T%DH5 M!Z/OVJDH-*K=:,^>1UWL'[\/@$0I94H,\XE([3-QB0G"G5.""Z]SCI_C41N\ M.>]*K1;RT9D)R#.@58>#SL'PXVQ#ZG9#=F_$DQ^&?I2*;GB%/ %A8H2[_^QL MA%]&>C SL>9X=ETU7@*:5FOYCN+_4J)S#O!G^]8"8;[T_6$+>>]P[E OQ?YP M#*C1\>8S_.H(5O["8?D^?AZ_U7QUIM@FY]#_".049^?D9CU:OKS *<%>=(Y6 MK$GHMRJP!+?:IRYVY=4A]FZV4?=A=(S7_(/C\;#329R"_&^;G5B9XOT[P#W97YGHMA2]AF7^R-6YTY:J=^1O;\>-4AL3+Z M=@O/K?9F 6]4K#.VN*2/A1P%*"@PFY-Q!VV!9O9\YQ>4#V3T./$WSOXU)^_Y]))L2HC9?ZN.U%FGUA]\Q(-N6F)9D,W MBZ$OUF[&#MJYO9GH+L3@9%0"Q(7#X%1WFITWGE&.2ZT(F]F?D>R5)1G/6!+* MZJA$SN')+2O:EU6ZD^N;;V[(HEUG[Y4\O M9A=%,?KI&*[LM=%"52$"%Q+?RLM9WZ.9ZB?M/IV@>EANU@BCQBQJOI"F(Y@Q M^W.A3H]NP.YB7!:;<;;[9M,Z;H'&CYLYQ^G.P^F(M#^* M$=9HQ87Z:O!^;A_.[*RY$O23Z:BHP9EVZYN$Z<@^*Z,2%M M.;RWZ:#-N&"?:Z]*QA!+AN/Y<)109UWKH3TMF^PPMXJ[R/U\H3>EZFOM9F=) M?SS\Y7VPQDI< &)9@O98(<^=(#ERGB5WBBF]L]LH]FMYBC.I:&!DMLKC[SK_ MZ/VS\4# J #3]_@WOO"N5Z#R^X8;X OXRF^XB8;GX^Z2;S?8>C(\OR1^K4-R MW%#[,!VC&(_'Q6GSL0?GX\Y"R@HF-^)0W,/E)K[?'Q;?72&K8P3SV#B"\<7S M\NFE!;#@'[/QSA^DQ>*YV[9\WA\?CW O3&#EKBNH>Y.UT,?/QXO%N&'&YYS;&&;RD\=?*#ND)->5KLL]N'@'2+T89ZO\ *R]3.#[(-7K\\/ M]]YKD:WD*I-D:2;26D:"U8HD V 9&",=NU-]@=>.QZ1L2LG*;+AESE#.%-7) M6&KIETZSJ(OZ[8OJG),Y44DRS8;(:"AQ*4AB$@ME84O)P,XN>T&O:>'K:AF! MIE^6_+A8 4WZ-"Q,]-2@IN^W;A3\&H(PZ@TX[L5BD:9IG'0*Y*Q$,ZYHQD78 M$"G7$(%G;M;@!5?\&E<2/XIG<.$NQ-LWP:V7KP^.WK[9P^OA]P=^%IWY][]? MSCU.P_/B#T+MW7EY@I9.(0/3C$_9XA_^UNOW)A>770A?#6U".:8YY28F+X6) M7M 4$M/*:2J8UK?8!7>O_*S;X=IVV.=(2S-J$'#NYF6BK:N:_E!G7;RF1: MH2A+U]8\=NT[RZTW/NGEF4O@Q!?)/?4?\'[09*+-G^(JO5QQ\#7V^Y41WV#! MKZ8\?ID1UIJ,N_$RLSDU&3>FMWXQ7?5*>BM:@Y[S1#6#4C+-G/"4)N^2!0%( M/IY&(E>!X++#W@S&TU%C/[Y%%?(11A?/P)1 5=ZXRA&S]&6573),1KT2 2EP ME'NCQI_M%UKW.#&(EW*EG$K MM7/!YA"#B"&CU8+3>A\62DEB6(C+&":3?A.*:'?/,?Z&(%\B .V+B/+-HQ4_ MR:G_JWO?% ML],[#=/1&%J-C3IP@'O!CW%%QAT?9XETQ3C^:E*X+FDJ('0X6,C4'(&>LYP4 M[R0J'"Z<084I&9JZR3'BHZ($@I6EFZQ7D7U!3HYG\-Y;P/MH-KES!+L485R) M*UX*H3X]9]I;0&#J-1D4+_WX9)WY]._B":1IL7>6@RACV!LT_Y0&!!]+Q&WR MG"NJ+@Z.WR,6AJ ".!O1/H@2$@J$Q=2M�)/+^6E+8NM;N$RM6U-PS7C:Z MO_=>ZW(BD!5HLQJ-R\89L9$GXFTR*4$P1L$7<_GNQ"_%AO++)MUG&79I;Z-/LX38F[ \M*=LHG$- M,,^?G@P1(-MXSFG)I!_CN\/SP2UTP4JB^#^:3P^GXU*T\,_O[E">>Z.RF$70 M+JF3INN/GTZ&\Z^T[32:5V8M.'#E^OYL#-_-?[G6EFA5CLJ"%7]$WU]\UQLT M2]7<=V9;.O?"*F$I:RS,V0&NLR'-K,\7K?5YI1])^Z;E+X00EK-/?^2SW__\ MF^*%UIH9=_OOW]!C:O[PB(WP-1]]@)-M;]Z1UZ7F_D^ZO7'_/FX/L.V:P+4= M%7PM%X"S/$#73QON4033]XF;D_BO[ MQ=W,_?(U]W_ZWS__^.DU^_VW_;\/ M7OUYOG]TS//3VY(\/_\F+ ZS?T?/W:.-IZL 3:Y4C4FA+ M @1+K&0Q9A%B C09&$41D7(-_>,>;&MM!@S=FJ-LHEY]@$ZIBP#36FS)FY;Y MDBE)K_JKXHJ_:CP]6\LH%=I'MQGHE7G'I2R]G%CIX30]6P3I'O7@B6\X.N*9 MJKO+;LJJU^ZBUWHK>LU CC0F15C.0&00D3B:/?[&H]!:21[SSJ[H6L,WKBMJ M55P;8Q#J-BMB$U?DJ/$OWL&+>7?WXV9:E_?8S_S9FY_WV,_\F2KLHJ:O&*?7 M0HV77UCY9-7O=]'O%ROZ/3.>7$B4V*0,DESK5W7VJ&;-;8K?$G( M9@:OV- EH^]3O:G.1HBK34>JMH*@Z86&CPCC.!J>+V*K)]!OFU#A6\/E87H= M\*,!_MWQQR-H2,P7ZHF?8'WQ >#LHAYY#B5IJQ48/@V;7G7+=IF==T4L_"B- M.[^>%7*[Z%BW]^[714^J@^&+(GJ2H'KH/.*VNNN9"V_A(PRFT#:>>(F?+_IL MW):SOL15')Z6ZOL-Q0G$L.52S*=_OB3=DF6)ML>U-C'Y4[7C+SHKEUEF>L#@ MI*!%:\S,*I'^._5-'G$30&M[ <(@-NT32A'P:#:K3;N9>:+'2:]?>BB.ATT_ M"[PXRM:\E\&EK.0;&X44*ZJ1T1Z,5RK:2\G-<>?-CV_?-6,I313;\HTX;)J@ MS-HL+MKV3%L1[LTR2@HFHI3CO=&4*TTW%LFFBV? )TYPAKB[[,63VVQH?(C3 M7BF-.AZ6CA(XK6,8?>S%V9D="^DIS5<&LY25]K8CR*7_T7AA-^)$M[F*Y9MM MJ4MY:S:VMF%@<]4P>['?%L# O&UD^6; MDXNSPD2;9B\P:X\UZC1MG_%V:=JNZ8L.CF[62Q3^*OGVN$SC92_ZSH=I:@N7 MRI< G^*T-UCDX/=.FWJYV:8=XQ7'>6:F%1G\Q A76T?-/HV;(4)ICK38FZ?@ MQ]-1VYYIF575;K55F5PTK&P%<)'L?U4 2['??(*;AVY:V*RT^O)G9SA73;^? M>4.;YN*I5YY^ACAIUO2U0:,5O=+,>G/%,I'(9&>%B:LMLTJ1?]/#%7\[]>TL M?FJ*9@5;I5AD-.PWGYR#S&A9^CE'DQ>=IA]FI\&_5@3*I9;=%9I; MG\.\I='BB[-Z3)PGQ'K?[RYNV"O]SA!DVUO-X>W*;><2,KMJF=;>>-;A:]'V MZ#GT)CK$R9YIAK;Y4-OM=B:T'Y%T-_F E_;/HGBQK5Q<69./PSYR9KQ@:$AZ MD8.B5- ^/?,7#2(4,6]2'9O]--NPG[A/:3N,-D+OM&TEL1!FI/*X1GC]5EEZ ME/2+TO_:-QWVSJ:E.T?30FEZUK0SQGW9.VN\F"M;I]M!]3G!G5+V+.I0WVW% M=M:7J?Q>6AN57E:7]^2+!8_"YYQ,1X-VWLIN&:46>THN:6J[-A?!*P6?3?5G MT9IQ4AJP-LVSYMW3BFDR;Z\TZQ#6HRZ;;LTVR6SZR_[F+UH[;%58KW$B?GHQM?OM[(, M,^POK:B.9U"UF/^B;R+.?-F!DW. E;V"+[-EG4W( M?BN_C63CA'U"C!O66'K$M)VTEVVM9[,[FX+6(;\ XL5&],L^WJN:MT'Z5:T[ MHYDS!$.0__(Y:D\"PMX5/33O88/*._6;/\JA&6T_XMFN;V=_VF[7^0HU\[OX M9.GI/>WGTO9F+H'CN4I:$H&]6;(VLOS^#"C'-X]A!)?*NP=HA#?7[,[$M]3C M-17@TT8WWOY*Y8ME8,W5GL,BO[G>6FY.C@NN^M&HL+=Y;_<%MUOHGP59 MN6S.I(^S:JP%/GZ6935&.+7_M+X]*;/1 -IY\Y"-O/YC#("4$N&0+0Z=NNQFW0*7Q6_M\US\ M\RX] KZZ*J7V$;C;QK,;WD?@;GT!GDXQTT.?+?>J-YXWF<.Y+L61#5 ]]XJZ MBX/S]]EY*J, 8BB71"K)B1/*D.!9F?>($P]7VU<(F8S(U+$HC Q"6_#!ZTQ! M2I%5X%AWX5@_\"SEU=R]V^^:\[VM1?[NYU7F?2WI:6W'>4=-^>- M8^"61>?WNO3W,(]5+NY5+N;]3>Z1.\8Z5WB++MJJ+/.+.90?Q=U^S"Q^RG\A=]]U:UKA. M3IVBV&_ MI;3^!NLY"WD6^M5MD^AO[4311!Y_ M' U/YZ4FO_4F)_/\R#=-PA+.Y5XY;FP,Z]'!W_N?WC]]]5RUH-7;S_@]=G^JX37_.6B MG#%R\-N;\X._]^3!WV\N#OY^>[+/?[G8/SJX7,X:P0.$D(C/UA#I)24VYD", MD"X;!C%'N[,K..U2;K>Y8<4&MH-<2Z.C"OP5^+\!^)GQ(*RPDG,C 2&?"<>4 M8(;ZZ".37SH=H +_1@'_W\L^151&KI@F00I-I*2*>",8 :90O[.L63 (_%9V M4>E7X']8X%^?S[BJ@4T0V.U3 ]I')R ;R;@,5GL764J00,BL#+LY];.J@4U5 M VQ%#5 /BF9BT0P@,BJ&EH"SQ)H0HC;1@!,[NX[)KN:BJH'*_ROP/RO@-\(( MGK*QF7,I00=J-5">8_1@P(HO'1E;@7^C@%\L@%]J11'?.0E.42(32!*R-R0$ M;@U5Q?5C$?BU[#J^CO[;3Q/X-RM*O,'ABW(N8%N@>-H$,G XT+\6O5A,X38:DG+#12UM]VUN%@TO?-@J,YR9%HIUC1'ICB+>(B)2J M) 4WR'%UP4'=U515'*PX^+QQ,#F>9&:,!Z^D2LCW1/0I)@B*BZR@.G>W"@?9 MRAE;-DC/);&RG$6BI2:.H[4?M> N)0LIE[-(!.]*N@[G;L7!BH,;C(-.(_)Q MFX2G O%0^.P3\)P<:!$C]=77N54XN/1UTL"9M:"(CF"(+ L8(&JB'#@;#4O6 MHUTLJ.@Z1BL.;I"O\PFG:L=AK_QHNI ^E)]S;8?F;22>&Z<52,,!F)60O0_4 M.JSW.K0'$EH=5;J9'OE\BW()+12!Q030Q/3EN=E>:PL\NX MZ#)>R6$EA\\),1!)TAR$)@$*7&1$ >5[;+*#C?*Y_GU<2*WJ1[/YLCXS3S4_$(EJF4LN0 M)+$N!Y)%YO@+66@:Z96>R;R2<;V821-4G59^LUX>DHY 0,\@(T@(- M(409M6#>&YYSK([UK=(G2\>ZB#8YFS.AV6@B*:H2RX0D0=K$,]., =O95=)V M%=^\_.&J3];2,O7A$.C1!S!?B&JO5?WZB/I5*VN#F)U=UA6&=IG:O$K% MJF&KQ58URA9J%*\=CTG9E)*5V7#+G*&<*:J3L=32&NW:*HVR$NU2&0"T(Y1S MM-@T*.)D4$1IY[/S0G'>:!3)==?)S:MU>A(:Y0O!L/E)PR4O_W$R!1YD+"M+ M)W#ITG!:CIN]MW, ZJS=^T@?]82F)S*'5?(V+/:_C2< O>N5X3[FZ3_?+)CU M_O7^S^/^M;SSELSX/[W!1;\S;K"M'K]3N[#>1^92TCHYYFA)W*2)6ZX3UYE1 MY[V+M9)UF_P6AZN5K(G*+)DQA.:@B32Q',2C L%7#2W9!5S1G5TF;=>Q=?C! MGV:6[@94*U3@WP01W3K@=UZEE WSE >9?7()T3^8R)F6(F9QQQ2COV$T3'Y\ M4C%_[9C_]TJ75B^EXYH$SH"@1K?$NM*]0 4(P?&8M2HP9CGCWU?,?RIUNU4# M;(+ ;IT&2-9X;RPSE$;)4G#1.F"2.Z-8H,[4))BM4@/+)!CE:,C.2<(BMT1J M&DFPEA$MP=AHM)2,[>RB"'8Y7T=3LF>M!BKUK\"_8L;.@V0:*I]=YH:KH&1&AN<\=T+)Q(30/K+JL=\>"-\_ MVBOPW7KM]]Y3$V5)'B5:>2 R24M\LI+8#$5+2QI-VMDUJNO$YB4:;B0.;69V M>@7"^VFJ[JES)G-+J51)^!AHTMKJY$/DS%R-3)&I%,M).\"<<(I1'JE6R;!9IX#J MQ-T:)#Q8LD&>N&!!,A*YDT0J%Q )HRZM: 1U 5#%E3,7G>MRO7F] BH25B1< M*Q(&&K-V1D<,)IM5Z301(=WU@)W*:1\1 Y><-CFF MN&0-DRTN3@_$K[-EN+CB\%0Z&[ RD>!I*50S@=B0"T*BL1\,R\@6=W:EZ3*]CO#W MLX;%R@TW'0BY]0+-X>!8R-(&ZDM32^%]#LP:I(35W[D]&+@:_A:**2^)\IZ2 MT@,<+>5HB%:"06*!!F\K-]Q$?^>3S.-\-QD.H.9Q/@A^^QAB#%IX;B6--D1/ ME0TR@)$1ZIDQVP7B;U:=G(:C-2(C)YR74\13",1[X$3R&+-2DDI.=W8%1]&1 M-695 _?/' AU3,D CSHP*9SR$!250>(_PH(.UX VHCFL%.:1<$B]6MN3T8N&2#@1LNJ$\D.".)9-X23Q,N(3)$!HHA M$J;*!C?1K?DDTS@/)R=,8P^]B*,:T[G@S2:#48H M!4ZBH8\$5P7GA,C!LJ21#-%4W9W;!.[[J^[.H!Q/-F@2P!HB50@D&)F)4B$[ MQG12*>SL2M;E9AT$]VF&K&K<_HD 8 ^(@:NU"DQP7@(DIBH8@GY2&*I4X0J)92Q!I18:]GZLP;!FM.Y $BMZF^SZ/A#:TYUS9' M];ST>EYZH^A,SL(D!A2,E,Z40A]#I0,?-54V5W?P-FF[7U;=P5PZ%4.TQ$B- ME!\Y#/'>!V*EMS)$'3R-.[N"J:YQZZCQ?X;GI6] -D35*%6CK->O;FRVDL4D ME)5:*L>9LCYQE6S&25+5K[X]RF1I.NF IF]DB4@E'9&,4M0C(A)+8[369*: M;V[B2%4F59E49;*%RB1R'L 'QV66D@%8+B15:)B@::)LT#4BL5T:924BD:UR M45L@SGM&9&::!*\#$51X)PRS4HJ=72MI5]/-R\>N&J5JE*I1ME"C2&:D8\%X MRK2$#"X'GRB4(UV8<:)&=K9(F2S-DQP9BUHX(G0"M%%,((Z")," HV8)!N): M3UQ^ALKD"V&?DW9$K.2B/TY _$'&LK)T IA#Y_6*X\XTDT:RV/.VB,D MI3VY.:R2MV%1[D^.]9:*PCR,HFB>!,G3<.2+HOT.B1G.?K\W !S;;[U!&IZ7 MFTPZ[Y#XC#NO>F-_?#R"X_;3FV:KU/O7^S_;^]>:QEM2X__T!A?]SGD+;@^; M+59/BG\F)\7+H$&&)&.23#*;0LC!,9E#Y *4J@=Q;)7G(EXZB$,D7-3DB2GM M1:4QF800/;$\96!2VY#SSJZTK,OH.IK4/@]/94 >U M$F%-J+\^CV#5 9L@L%NG PR/D8<06.E)#5I[U >1:ALEYY3J>M;*EBF"E2P8 MH#JEG"PQ#"B1VAL2F H$5;Y45BD3!=O995V!DB-$/6ZE&@ 5_)\7^$<= $U_ MRK*(4H*SCB+Z:^L"I\$%5A-6M@?WEP8 #<2QP(8P6 MT=%J #QP3LJ:@[0;'+38ZT]/>\@+/Q6WB/?45>)Y]]2E!;:=!^\9EQZRU'Z^Z\1VN9711DJB])C(K1KSG@GBG(;BL.'?E/&W6=6KS MDMDW$I(V,U^] N&]U(@J:0/3P2<5)-?:A\"H0G*;,D>.RZM3>WLP<.7,Q!RL M0]0C6D=!I%&!6"@$*D5"XKC:V F$% MPN<-A%'P1%.QC8'*2*,UEE%P+"KELM&Z>CBW!P-7#AYD2F;#$E&!>[2(#24^ M@R7%@6TCDXFZ4-G@)GHXGV1:=G/43#U2YB'PV]J8HA!*!,YE<6]:R47F+''N M !&\NC6W"<3_7'5KIF""U#02D9@C,LE,?)(6US'9(%1V#'+CUN2VYB9L<6Y" M!<+[ ,+LHJ.2@E'>2*K0I@^9AD)X5&""UR-EM@@#5\Y,%";1$ .1PDHBG7(D M"*\)+]U494B.L;42V6<-@O5(F0U8OKN4+ZCH.2ZV%FCR<<6LU<+F!-E3);B@ MU2 M@\W*21VYLI4;;J*3LYXH<\]S5!MLU@:;35J#R-%#D(H+)D4 BWR? \-_(A.) ML^H-WB)M]V%OU1N MY A+K3BQ2FL2G&6!)QN4C)N;'U*5254F59ELH3+),C&9(0"+0C(;+!)7-$R" MM!X2E34@L64:924@@4:(<2Y$(BQC1#JP:*BH3+PPAJ+=DC-K>FE((;O*U",O MJTZI.F43A7OK=(K45&>PR9BL)'7,@;+6>\VC(I, M$_1>GB%S[="8=1L#LPO>1BPV0.<^OD'PY?G:4J- B21M2,9)P:2BWH3=3):4XHIX[(P -:!DH39YPWN1S6H4NSIRZWJDOE M.@JC'G3K;0A656=3U2]5ORST"Y/:56!4C. M9"E%#G<,F5?]\MCZ96F])%0OH+4D@L>2V$LI"3Y+$K)TV63C ^=-&A;775>] M8P\8.S!X='KSN\,\O\Z,Q0[V"*6-*+]T"C+Z,7#G4O1GQD M7*+CGT?# ?X:X1278[PW2"]/_. 8QF\&JY_I#6+OK _C(QS'#_UA_/.10>R@ MMP"Q#_NG"%:GO_+#5^G#[W__HGX_^EWM\S].]E\=G"(H(> @0/W]IT) ZL/_ M?7OQQV_I+'"I?S_=O_C]PX^G?QPAZ/&##P>O^B?]HC^T?O7ZOK(J).4ZBI)I(PQRQ6FKB2M^*:&*(1K9Z":4?TEY1)H(Q M8,PF8[V7TC'G#=.!N8RKI33PG0Z@:C@KFV,TA9W=O9' M!_C[R]?[KP^.WLUQ;2875[;&E5W7KL^7[WUYK#$E_)\L9P8Q":"1W=U M;2V$!!RD-E;(R+.SEG+KC>=90Z3FJAS>@*J/#J/-W;[K35"#Q-L ZUX:GDT@ M=98RU;DL5-?5RZJBZ@T2?N@[9O'^*YKK _*\7K[8-.4B;YZ#-X/.CQ!&4S^Z MZ."VT]W.Y 0Z/^Z]^Z'3&X^G97;>_=J\0RCO=N8SLDFK^XDG^S=XY->/..#/ M#P\G>MA!S3DJP^R@E3# (8Y@$"\Z?E L]5/\TX=>OS?!5TZ'*)S#T;$?]/YN M$'S<"1>=$<3A,;Y2)+=AAV28R10OY]&NF(R;"_6;Z_=[[:5Z.&R$_[+&P?<] M"GIG? (P:3Z:>N/8'X[+U?Z$"QQ<:_(4?>'#<#IIKE7>;4;;TN?QB\[KG %_ M_PB=__6#1I!8MTB,:V7I97F2 3[#;+>5UXZGO=3X'C\*)4Y:AY@W(&_>N-FB_I)%V>BT_!#O%QO@)_Q&?]H;W=E#.UMRR,D M/X$7G:.5$9UXO&P?QXZ7&0YP#.7[9R@<_A@ZPXQ_CF"V-+WF$F>-S8 ,'D=S M!JE7,*+C/_I>OY#>-D^HN<@ )6/^#.T]QR?#T83@*$]G*S);N^:Z\!>8EQ,)+*IO+%]4/7.BB-_;*NY[W) M"2[G"&4&MUVZAMW_*(8>I]^_/?RU^8U]_\\YGF^ZF+PMSW&8?QU#\6U-GK&P M_,G>.Z8X1].&,";*@03.DZ"$)110AIC*$DGVEX2EBUIZW&BG&<+#N*#Z1]^? MPAR(1G#J48VB&)WB/Z?34WQE4))4S_Q%PV(O*[TY9\"KWB4^Y[0/@+9?T%J& M*(/+7(,U7LAL N4WB]*;@Q\OR1(90RSR=#X<)7R0J\+TDX6QG=S"\+F@^%55\.N,*J)T:29ISPZ*[8FR7!04F0>[%WJ00#GSG"M-J MQ>R26D0A&*+0#C_V$K3DXD8&U;".06%TJ&$:-Y?YOM#4XV'#]Q8"\**SMU2D M,[(Z';6,=L9/D$$74MV?IE89'PR1]-BE[VS;S)?GP*[0!-V;'N.0BQC93QJ@ MJ&;55AF@;Q"%!\<]Y,KCF?S]-!RF\UYA[$C FQ-"9F^\*<8,2C5!U=EY-\R3 M;JK..QA][,6B M1-IXU@9;U>*8?_SOMC5J'3C,KT9\UB]B8S;W+4Q2;*>I=FJ*3 MX_'V49AB,X9\M?OO+$M08X[,GA':\C5*XZZ3@J\4.]8U> MQ^<+C;%=3%'\9IK1E%LZ$L"/^JON!+SVPI]07!5%XXS/9E="_M2;,:#B84#5 M,S?*5F %E4EJQG?B\2N^@WP%"0;N.5RD,OKRA>FH/$U3U]KHPMP;X!W+AU#= M3=H9OX+6USSR7XQ]?0V>7],,9\/67?'="%HV]?UY+TU.< _A%IEM%\E?F%*8 MMO+.SLT7\0&?>3J![V=WI9_^SO7PW2:J&W=ED59^GHR6<=]C(&$$_D_2^):^ M\_US?S'>^=>E!_[29'XZ5/F9J,P7HRQ7//=<2^^ESL(Y*FWTEN4 &C^HK8DB M\IU/W.?+'O_+]W$6C0#-F19!2)]3$-F!" ;M7IEM]C?(PE.A)_N^<8[+3W(3 M2:C;*FXRRU'IY-'P=*'5QZWNFK.*<>!K&J&Q1 MUHIB*!H%THO5M<%/G.$#08(Y)V@??]5/=TE=H[;=>_>R,W_^[2*>\\5]NWRZ MC5V];L.%3Y%-X)PGE+S1!2G*NX>6YD*MM_H[#D?%!3)S LS='\M0PHSP+"S) MXG.?]M/2X[%8]H9=X)Q.4:J/B[<:T9EQN5+<;$S M"C$['?$D[X M*S9)%C/^-422=&TP+SJ_X53 J/A6\%ME*$TRV9R?E1NE'M*I$E""$E*8G)>H MPMQQ/9^(I:5>0DZ%>N+W5RC@S%PO-]P;=\[\J+EZX4)7Z"O.&WYJC/0;%Z* M/JX?#FR,<%]6T@\F*_=$M7K:!J>@>+(:.H6PJ,R)1XG[]/7*K/6 M)%&U"UN"+"AH[6PWE'(^)8O'G1&ZFV!@Y9%_:V,C?5CPS-EXFXA88=V%+L*X MI#SUQB?XH3*W9R4'H0V_:U$:RK0O_%07WGA/M""6[M?H5Y M[_#RXU$ZZ:933\I/J4F7>%K4SKEQ[S2^"=ZZ[/S'L>.9//ZZZMB"0@K,H-0!_7$<];*%4A\?C_QQFD<]5M-NN=1:B1^CM?+=Y/0T M*NRPJ.\:.-V,K*E@<6TED2=G:KTBUF=_N%G&^SPR<^N[V@P3B?"%+DXZ?_:' MYU,EAM!D,>V#H)2HL^:W+^",1^-:>@(D9M\[JR)GTB^O*R?:VI)M;?&#P<7:S]B?;]**@ Z98Z)>B%OM02DKX)Y_VD M9WKCVJ Q%W T5>4&22CSE3,CK=]8?ZW4HM(KT4N+5ZFEX^;BU5$GL\7KU8O7 MB5R]GX9.=\T"U^ )J%+QR,YCEIPTALOUD=_H4ZP8'7&%-=,8"IC]S3"A0TA MB#P+K?[R,_27_9T/WP[>'%%//&:,(D*#1RPF"IL\EXCZ()WTQ"J'-[:RS?R1 MZR]3O>5I<*3]X1=_>AN6)!\52[J5S/G6%^-1+[D]TRV_Z22H^$$Q*6HB2HOQ M$K3)XT@DNZ5<=JB+SYT_AR/KGZT]LP+)#-V5EM MI\,NC+5L+M\[O^VI+3K)V W!M8% JPYZ&O6WRHS@ET3I)XC1X\FH$2)8OJV, MU[]WL7W.>ME\83,L>N$KXP!Q96"OOO2&DZ)_,6<+J<3W% "6[JQ2%Q;D_"L6 MO[*L3U^I9_;KE/W@X:0E7I#LT&4<;K4IQ?1-MR:4WG43*RZ1Q=. _#T] ER( M:?57XGV.LOQ1X7T,00'Q/'>R6CNK\U6%T&5T>+=V\MOLYC6F+CNTE M,6T-2W<2.DLU;P:+9Y>6JW103G-^X) %>- M^0K%<%0)RH,8QE7=>U8M>ESO4ET\FU_HZ8T L,""WL]E2M7\HMOPW=9,;FI! M3^^>\O5&6%J:Y_1[KO^WE@M4GOPK6 X$G M9<.E&(JIFW@4HP_2&DU&-<&6DRF=@--$LROFGR29Z!(&U(^QH_.1@VG\S M<=M-K%]9K5YD354^&$PES3[.I_'YI.GWU M-&MM&04O;-_<>LX(<;9(]?I?BA!LY/>=^O')T%T]J9B-V#OME1?F]R1.:V[1 MJ],XFU4UC469J<$,6SOG7>*RKA4P'E=<5E/ J/CXN_'0?NXT+\QXHP3>^,X. MSY*DOY$5<&%0F2.ES/7*7 M,IU6B1"^&KH2$)WHD:]&JK*JJA%G9LMX-$=E(G(Y^\6\X^6'7K6'_HX.S"O. M?>7 S!$FW?DR18\ YA&U*\42GRUI'\P\NI'?_'NV0JVIXJQVM[SC?+33B, MQQ#V9Y;@57L;RT (^,;?\+-(]/&[9Y%YS:H(*<.^-)U6E1'@*#4M('!(OOB+ M4AA>F0]5/QO>^_5@L0;RAB M0%XL"C!>=*3&T>?@U"2K2US84;%Y^EQ3>&$43S^7> ;WHHU)2_IS" MY>Z@&(\F:34%<"E0@?\:QGCT6E&A1("BLN=U#'N%(+-+6)H&B8KT#\."T_-]73*:/]H[.@_.A^^=$E7ZN_N@RWZ%:&EZK.DDMA M#K[W)=;<@8LGO@],N#9-U$PXLK%9J0B8UW@XFF;9CWH^&=?JH! ;JXXD*:1; M^3)T,1RDFCY)DIB;1F%G$YH22R,0KF>#"ZU'MPIF*'33ECI*L MN9ZU(%/++%5Z03)W-=Y56KA@Z^IP_TK8JR2(=/OX9(GC*\XZS3;)'M=+&C7; M[E9>LI18<5:EC!0SS]-3SF_?/E(/W6QKE^:TOY3F5"*1FC\8NY\B-]6 MUKTYG7U;4=507KIX&M[Z&L;/7S!\,L<1!>-<*LZW34* MN-'W53K"HIC3;02&)7=8G=H[!_"QJF0S+2K:F9R[FB$T,DQU\G_#21^4CLG; M(M2]XDV=0Y(\&44IOXTJ,UQT&MIAQGS-8\$K:KM!O*MDW*\1&6^*%'Y?1[0MD MU8V%5)/[K3PHT7A:JSEPS]5&R,8P4_/QC4;)3ED2K=*V[FBBG+9(4+]6BP3Z M4"T2_I@4O9@2"MMG8H(&K.P,\=>E^/S!NRI^_]/N.=S?W]OYP/8.]S_M?WO; M^WBX?[+_ZN^3@W_VV/[A'_T/A]M?]T]WZ>7X_;U/VS"W]^?[GXZ_[I$]NO_J M/_T]\C+[^,]+_N';,=Z#=^SMO"0?/KFP=VCIP:$]DC;/@[ **25%;%9,D"(Y M19XXK@7FBGESN;0,RZEVS'H;.&&P*SKC 0N?"[A[L'^ M7?H>W#S<_/1P3J0(AI'<&R84,WG F%ABA:*4Q'R$*VSK:PJJ2P_1M5WO7PZ^ M]$;#P6E96/3=&" O2C]/P81[,)A5(R-+RY'-%2+OO!]$H6XRLB.0K M?3\^4Y7V7;P\K?2;)(WYY=ZKF$?1[?SUUXLNC+'C^[JJW08B2#2HU?69R[KQ M,*NZBO!5.U<-&&,6ZCO?_5//HOS O20%)>GLN@G-?=D[W^_#,[/"Q3&/]@0$ M)]B&UYN=5\"P]7%BS7#A'WT!K//%9N?_#H%/C_SG;LP>F^F+O13XIFVJ@%_* MC^7[0:J>A81]B27PBFE(8J5J+B[QLR599-UD=Y[U/UBROU/F?'XR!&D##<_C M*+'B4,_UX*DN2/ 7G5?^M+-;UJ])I3]V!W8SC9)J4A\L2XVO[A9W9$O!*8V1Q1IP)BCC!D:- H M$"J!BSAJK(K>RFPA)^V_ZFC%F H9)="R\/M5A[97+_SBF9N=W+GS=N5-C0V> M'L:4EC8(%*]-ZN2#$^FW]^1(9"$XGDFD)/4@=XD<*<$8 BG'2*6X M$[D (I77E7[I1ER+03FI:DJMU()&C^J^(+/<2@"Y2$]7$6 9H]%H%-(YUW5\ M3-*T@*\?GW3,<#0:GL.;BT;WC,O(FQQC5?C=R'\9]E,F0.4Q"L ?XB&:.0I_ M86$DKNEMCGPTV\1DMW1J8-6F%1XN+^VTJTH1W],QU7%+U:LJ!U4Q)^WH(JFS MH\\^M8.)6]8;5$]_\0/O1Y?B?$H5O.ID,KY$$SKY3/5LXJFPFHUIWOV[J5[_HAG^*A]9R;X:YSH-H'L,5L'HN2RKX:5,CEEYM'JWFYV( MYAN>7$G'Y4&?G,6W3+T^1964G:+?*C!*D;4WV4#:$KL_(7 +KWG@UHT:_24+ M #?<$6H5-<$SDCEE@\X<#B%CUGK&K^]\:#(M'79.9G!OR',5!":&&D=XGE,I M;F%R>F=/O)OT041_.^W?L3NU@I=53FII?7O@_IH=-;@&_EB!1L^AIQ3T9#^MGRJ;-Z9>JT3-L;%^?%?YY_9>%EO9-,HO[Z7K%65]?/.\-TDZF M<2L@5&I3]:ZNH'*SA,I+C:W+BZ -4$I!%KSZEFN?O_XBW11" MX%S=\OG4/[KZ!%B;N%FI(?J47=Q+*^ZTPLL[<==O3)L8^VQ_3^?M_$=UWJY* M6M4G;$;6U0(O6;H'69\N/78U$!SPR-G!:)DU;E$/Q\_[_T3 M2Z7MX8\[]NN'PS]/ZV=@K,E'\E[L'[J3@T-W^O'T?;:W\YG '/L?3E]^_7CZ MYNL' G/X]C?,\<_XKK#W+OOZU^'+,?QY?L2"QZ"&8,2PL(CE3B'-N$',NSPC MQFAM08JE79JK!;O??';DSSYM:X(^2Q9EO223->9JE6&N:.0L7"F>D/M>O]M0 MVA4B3 OTMW*]W ;LEUH?7I2I)^6=;V?Y+"WLKP+[O0;L!R*TS85"GBF-F)84 M26$HH@);S*0/E.&-+9QW,64/@/MW.XUKA5T/A/N_I#93%U5NE"&X;[R_FV31 MXOU/P?MID>T6X%88\_.Z(TIQG! ">=C-! M6L%^C0#^EQ3L7\=R(3V78ML'196C4158JVO-)UAHQ?T6_N?%_8IT7I:4 _>G MXH7EM98]K, >]E\TV .EP0>")MK*J0C(II]1+Y8*;\5 M_UOQ_YZY0ZQ<,+[HIOJN9?7-F"AU%H-[6H6@Y0BNII"8[3J&.U[6U-%R@%4X M0-/P;T.&"A2"(2E$AI@-7C#%"',Q*IUUB>*M@K!&+."75!#^2CUV MTI1BZ,ZD\*U"\#CA_]X=O7'1AN%]X5N9?W7$;]K\<:Z4MLX@IC!'C#- ?(=S MY*6A>28PR[6+P;==FC^$2:@5^I^TT+^[$ CZ6UFO+L)(\2\[*>!K_&B^YNVS M5AMX9.S@Q[@':M)IN<%*W*#I(* RQUG # 'V6\2TRI&FQB!+%6R]MK$*P\:6 MPEV<+R:FMO)_*__?Z]J]JB+[6W'_D>)[O8$M(*\ R =-DWS( Z&<2D2SZ+'E MPB.@.HDX9598+H+59&-+9%TF6YO\.@'R=P3,B_5%Y+)'V(\UPK12]]U0^8%< MKXD$6D!?!=";%O9,T#RG(%=3)@EB)I=(>P!THG4>?)!",;:QA?E#H'DK7J]_ MRM\/6[G#5+1'SR?^K8>D726UQA%@L3JI?&6G_L 6\'^JF:6UMZ\>@GFX/9ZF M5VT?8<^U\BI#FBD&(CWGR'@!%*6FJQKV)WQ4,P MFE;):)6,U+T/Q=JO#P':K:;QB#2-_>' MLK&/? V^0!FN3<9PQ GY" &)44 M*1ES]V(=<:&Y)P''G&W&VX#==6(!WQ%10-:5 Y0A!?U%K]%Z".UM6,'Z,H?& M+RTW6(D;'#>Y@6 <4Z,5* ,^&IQRC23U%!EB+)&*8RD4< /R0/D;;6C!SPXM M6%M>L>_'-P6?/=B274MXU<5J- K7W7 2$Q2OY!QKL+H_L=KY_2QFRW7OF>O6 MJ3C+53/?UDQ9C>M^;G+=7 B9.1LCN7D&FA?C\+> D= LULV5AN\/K8X=8,;#LC=T+Q[/3N&/4\?P6$4M>B+K5EC3AWM%B@NQU:/&P^ZZ"8P6 M#WMJO*B_QM[39\/"5XU8F\_J\7C4,Y.R?54U=.R\"$_:^;Y;L:UYW1)TVN:K MN!AX.$U^81(C#X<.&-O]=&*-&!?MY_-'EZ_IT=V9C.+6Q?49P-7.*3QR BLT MB%W/WOFS<>JE7F(=D5=WY '8B[L DSN-_5B!IACD+A-J<4\&(<8KE&#-#N W, M&&$JDA8T6TK2J>=]@Z91X6VD:U@<5_C!/1!U]L2(>C_.Z]-[&./-U[UO,"8( MT9FR0,0*V%_,=,^<0=)+C70P5+M,:9OE&UN#X2)]%X#TJ4MS)+XK"7R*A6X& MJ^.3D;\*5SLUI#Z9)N"QD7I_[NCJ64_L2K!HMF&^3=-P./VGNC2*^%K>Z/W%^]II9YZ N7)RVE>AV MSFY;@KP[E7:ZC6ZEL37HIR7M9^QS"F^O^E=?*0O4XA5\9K]W"ML[NKC%_CH_UKT^#*'- M\(N/TMVUFW>I-SN\SO;.X.!%4#\]Z_MQ==H*?YN]:YS.,(QC=?YGHD=C&#&V M4ON&UML7VK);:S&DN8NZ$!9IIPR4@D=I&-. M8F!#5V[2FH)]OFS?TK1=%./22CT'P^=/.'JAC?O0$&-_! MH/.?"7PTSA-HRGD%*IV]).P"],',MX]!8)A*N;'P=(2EK*Z5C]0@GADN=:/ )<'G8CD M4:RIE?'(!(!%Q7O@U95\?7G\;N=%7U\ B^YV=B:1W\#%_]:G9[]WWO:LGY_! MBYUTY>UL"C!4,8GB%:Q"4@5@5N,TCNT#N@%>5QK^:1JV._W \^&D[Z(>GRZX M\NNKCM_#SOZ+W6[Y$_RM/HKQ;;UQ- 3TBK$?V%@)LJ/A*GQMW:5[=*R3N;LD MW;)1N#XOZEF\B_I#_,<.P/9YU%H6MZ;^N,T.4, ^\+DD\V%>4P%\GRX%$F X MI[[D8O#*.-/B!-YY,NS#V,#=X9>I&M.\TM%G9R-X<>Q7#B+F<<7O8>].B^[2 M39KRZUX1EQL^?7XW8?@KE9XTY(0$#W^ F2LR0G+.== M(S'&'-5_N4[ON9TNWY#^8D7V\<5N.D0@@^_"9WEW,(I_1EEI?Q(7_2"\2W,O MKSY9E6COVQNZ?WQD2<8#"]$>B$'/]RI'$FN-')6"2><]9V)CB\LNZ$O=3"R6 MB2EIL*AI%60P(#Z W*']# =95TWMK[<(O?:CM">7R$D*SHGPRG@#D5S9/*BS2I=W%. ($'HW1@W=]Q8K.AGRP=O/^Z?W[D,DNT MTA0)SPEBNJ2$A&M2HMNC6S1DM3OUW#KTRF/D%X>\_C2 MF@$T@3>-W-FML&W&74 '@^=\I0M$T/P*I#/V\(HKB720H.->Z),TBY2_ YH# M0(HS/3@?P+>>],Z )*,0#F+L)8A"Y,G1Y@=^L'VD,ZYH1C%2C#+$"'5(;HH>?H<+;ZHY)8=H+.9*' XG5H)DM?/K)>H84XX*J6/ M)IF77IDYHE[%&&]CM;"<$P #T%=\T!3./?;<940%9^R4@XN:@XO[-,:_@"7N MNCC2@R+X:$1;RMBW!Z[F[$_76@_S.7AS1'"F<@GG HZ)!U:N U+$4R29 MP83K#"X#%\\QW5QLH#ZUUP/V1CM/B= +9Z6BOM-)?]P[ WD>Q.R+=.<"G=8R M>LD2SD:]TB-W%PF 6F: *6$-YY])2K4C3C%,B0Z.2)5-$5;<( $L$1;3>*_C M[)XL[]_?VWY*\_3YVXHE5(B3C[PW&%-04(CN.#, =03YEN^/Z;(^N <#+)4" 8 MZ,8[AZ1GL=0D"\3G!!0( KI#WL798AC2M3RX9*[#4>\X^0C6D&Q:+?2>*.EE MMO?F'K30\8D>=T[T%^!@!P%HI8]B0GAMGGLDPD)=(YYOTTS#:72&>6RY-8J]"4Q\%HWTE.#51.L*\OBU B8 M[$I F,#GB\:J5#XN5W]\G$$8#4\7P?\)&''K%8V!2+#@.M$6O&L2@!PGU;+# MQT47VJAC)KU^N@,X80QQ2O2QGZRGVRD44'?KH(-HBQQ<#7?3NXZJ^*I+R ?\ MF@?LA8/CPB@H[=829BFG)&#E!;\AE&;%N(,:R*:9]N_*23WA,(.=#^<@3V&6 M<:TP2..& *3IP)'*L478:>DL,=H3M[$U/E\66U MX?,ZD"Z>SG_@T S/B\T2 M* Z3:[.ED<=+(]G^\5'J;QDC3S"IJ[+JD!/DB8BAKZ!JH.+?J=(!-6%O8P!+&5]KOB:;L?Z?G_2UZ/.Z[]? M=,:CWFFW>B3X@4W/E/\<:6!P\9]%C+WH?/$#'YTOD43+&\Y+0DV_N.%P5,0> MBBET"P#]I-0K 7G>*/TV\J=#Y_LEP*8[ M*^;Z?I"\4LF46X[X0@^TT]4I^3M-:!%Z$T=+#IP*MDLM->JY0(Y%Y\NP/SE- MCI!B=@#K[UHV=#7>E,GVBV&3%135TJ0H-7AU#\Y*IQB&T"N_N1X%]J(HJBB1 MZ7UQ+V"U>OUNYWPXG,ZC<Y3M^,' M()O&F4R*% H+#+;OJXB*%'$30SD&*<=L.$)P^NU)E*OJ92V#\*;?4'K9AI-1 M]*--";)X2K+!-%A1]^&7T$MLOW1"3L6LY',L#8W#\=FH5[GDS&BH826*Y)2^'5\415C>J*6CR+9+I,[G!PX^CB4@A-*4!Z-XVTJJR: MT9(XF NBZ95Q-"-7FAI[U:&.?D>X!8YU/$C;,X'T7;2D:N ,,)B;"=PR@[VH M:>$G[& :[7EO#/1E;[.GM9+7:1@(BI\X_^MG6X?/UD)\W+1$)='(/!]25V=$ M1KVAH;\TE(;2*#@YBP]%3$Z&ZN(*7>(IG._=0>1? V^GJF#CR'27>@)*?:VJ M3=#YK?>LM&X WAZ7I%2OI:U.9)2O_ AVX/-@>)ZB[J9Q,CUGA]W.[L!N7H[@ M**\UXCAB&%UD+Q&Z&SO:.X59]$I[W%E24"I'PM7^C6Z<@AF.1L-S^*Q9$$15 MS!$X;W'2^;,_/.^\&,&[QXT0@]_@2>=#"B$T'FZ!F?W66[X$!(]G0MC/ 7B/QATMH%F^AU,:M*>7[SY M *9K":/I';N1CF9D;4HYI QQN70L_O.ZLY>"=3HODMGF#SWX#(=O^-)27"EU03V(IV[^">0^3CY4D9^/-SL;)=&T44467IRKSNUMSRC MB7V[BO]'>-*=LJ+64$?4MZEPWM(-.XRW_15O^[.ZK>GIC]%JM0EWZO&/,Q_$ MB-U^W$.0$V[T#2TJL$1((X@QAF4A&"VMU!G()?"3RL,U/J%;6W5WO!GO)B4E M+A!\F]].0V1XYFF75&$2KYQA;NYIQO M+A;\F'H:*S2.A&8C608@2U1*&B,/&MB7*%#8DDROI;\94;]-STWC[,K#.3SV MZ21.N?35=%L>EBM?7]T&PM&4P(%L)V?Q!*Y"O-P0Z:T$ J6&!59?A_$^Q?@]D$H3WG]>7OZ:^]T4,0#0&&S72XD,G7[YOCE6,N50EUC8-+_NM,Q!NB6;B"Z/49*( MAO,AIE'C/"YBH@J>52&OC<.S\)YK4]_X^[EZI+7$0R6ZTRVGME* M(IIV/F>"6O@OP\J"[I*)7#IE:)XY2>XSBNQMG%VRAQ^$>#R+^GP^X6-G*; V M28STF50HY,#0F(:_J>!S1(.6 (Q<2AQB;;9KCQV<(%.CVE74V-3%IPB^1#^^ M@DWVEAM4KM-KDCEEYK9>SF$_5:Q53PD]O7OD8Y;%-'KR.E&O5/'B8,9;?5IB MP!^U,:+YA766^8U,]-FUUI/9T#-?WW5L$E!B- ;]/=GX!L/3I&E5^8O]BZ1V MZGZ_=!9Y^+T?OWJU&.?O/,JW=!=&WCJO<[VIOR+^O%U^9Z*%*CIZ&+9K >-U M+5]<8K=/+EQZ+LL=O@D4MHPHJZR0*,]C@4:! ])$!20< :7#!I%YNK$U'/BE M4?UQH:?%5*;R7 \()EHU%N2ZQ-'@]K/$(V&7N[/C7.811^"H V&J!.;*MIQ( M%ZAD,HJ$?;.$.)RW1 &*-8(.!\/Z:)3P47.(:P]?K4%V*R]:OXE\MWFPG+Y? MF!K=[&R/ER'?++S\!B/.J SK_O%6DI4X;U,8?K+,]F#GP[>]\R-OO1!6*41< MT(CEF"#021P"A5('^%V+6$V"=#GGFTN":*?L]EH&NXP#E#)>))!;^:/J6FT_ MUDR\8KD42S+G-<'!!5@N%V0P06%B>48"!3W\?GA,3;:U=O#G:'BZ7&!\:B$I M!SOV/+40%$$H"1(B!V6-B9 C[1E0L\8@06962Q&65T31:^L+K=0H-]+G@VFH M^I4(OG*1A[LX==JJ#RM6?:!K7O7AQBH.EZH^9)R9+& 97XA&6J7J#*^P:2RSZRVZ\G6\Q>?IF#O7:)WVC M/Z_;>?_'N\[VJVX,ACD%-N4Z?XQ #[Y#I=D_(H'<4;6EN(Y#V&,"8IQ(W?R MV#2-!-_G2@DT:$%(KJV23"AM:*:-T=IEF1=!J5+"S1@FK2OEQXH/A[L$1&!E M*)8<2Z2"88A9SD $)AX) $,.0AN($:!J4I%=8V_JEID615W](CJC5])Z)&@Y M60YB2^Z8-%)ZH;S,@LF]$BKG+4T\'$VP_3='3DN521R0HAE'S!F,%'$8Y91[ M8)!"XN_Z%Z_+O3Z?O/=9@-\?VN4"FM<*NT,L0)8^6S:I&<+&)J> M6$"CJ7=Z%SE<5ND9JVH[.WR0G[0\W.^2R/7R9H'2S@-1K>-JN]4A/)9CK?-%+ MI;J[>J%GOO)EUKPYW\6*WF='/-="J4QQ./# =S+-8IUMRK66UHO*?)'5^:;9 M7=.46^_S:D!P'+W/)!!EL"<@AV"/6,9B=R+ !:5<@/V2%/2T*)9::J%QUKQ(*76E%2VUSO10\SQKR0<<,UH]Y8 ?21M2CR<#1 M8[4+9D)&M$/!8J !2C0R%,1*$H#CAYR&E+%),;VN)G[2+2Z>366@!8'N'K## M..:I-#D)FFE@.)PYH07AWE 02VB+'0_626'['&9\))T6SN4:$8P58H >"%#$ M(E 8^'YE, M@" H,9(.U "FG44&- 3DI;16Y; EPFQL27(-=MPAS'A>QV,_2L['PQ%-MO?IY9$QN94V MMTA( A*=LPPIFC.$9:# E&70&>B% N.UT0N!>UCK'#!N%8NW6.TTZ"4*M$)K M99Z+:RHBMR1TWR1TL//YR#.FB/,*!:$]8HIR)"5QR"J>6Q<<-QF]42F(+//. M%5MCHR*9,9693#++N5%&!8F9R=-/LD65AR,)O 4L7M /9$%T!2-T4%JPY3 4H.&JWDPE.*@LNNJJ[>$ M<]^$L__)'AF7$T,Q0S)S 3&<"205)BC7(O/6<*Q-?H..\'U00K), D$G6>& M11N3UYC1D!'/".<,I90$C'@)HC=)1) G\4SD7O!%6:LYB M8=Y\;F9F)MVFKG<,7)X M-BX#5*H M3I%X=)M(28OU#NV6!9]2 M+E.L&=/M;,._)J=U2<'TVIVR EAY/2[_J]%PY7$Q'* 7'C9\ M-U;KG77'26F427'Q;S'U_U_" F3*4B;M5D]GKCL1_4,TL5,]^- M]:BS-ZVO%A?CM[^&\# YV_QN[2A#M_U#6PWET4L1%.YZ^JFU&:]1+?_8T; M=%->R)R1X8=FA*P894]44,ICFWMA&(O5D#$7V$F96\H,%VV4_8\&]9>)S3.> M&Z<510K':NM>.&2HQ" ?BEQB 0I#SJ\(LY^+9H^$O@IWUU9;8RRUF'C&XPXK MV&1+!?%2"']%Z8DV(^@N^WRP.J?"ZTA>.*M2;!<6"7H!FIC%-W#35E8+V0S6R2" M_^J\\X-8&&U_&*L"NXF/XI:8L^RW%+#6%+!_^/X(Y"'A)?6(<$(1TX8C&7*/ ME.7P2W TM_)6%##?:JO=^?7>^6_'1]SCX'*.$3%61'NZ0!(3C:@(S#C0L;., MW>[L)_5H2QVRMX<937;>5DB61J*R5E5_[JVL#9SI9;6C)N^_'9I M9=-JHPL99L<3';NW#V].,:N:!/1/07$< UT?CD", X595V7"MHMB:'NZM%_$ MKB'QNO?W:!EJ6$(NVX-F2YARS^KZJ6E!JHJX]U22M0X[:(_Y&A_SW8NH&YDL MST7LD&&]B>$PRB"E >!%4%9B9DFNPZV.>0OLZ[_CWZ)7+-H\ G82"4MB@8S, M(H5I#D*^!ZG?<:^#NAVP&Z]'T^:OT5K;[OY:[_[^SNZ1#I1+J0,RVJAXWA62 MABH4J!;H*0X4_[:'XAM2* M(18F!M:AHTUE]GQZ]RR!ZHF83V[/_:LBAK%P$X@S\^SY^C*+-5L>FG%= >H6 M+[@4<[6":7PJB$1'2*QC'1LV^+*B4[.^3C-6L.PT9Y'%UR<5Y M>?)/;T:3*,G))0V!;U7"\0H1LO&1G M49(N^G"]N%-%@YGKYT=LTO+8UKMLSPHE(U9VGLUM7]%=V%D]TP+*B^56KE!\ MX@=1Q#^^WR\Z?P+.#>LJ^U=I&[6O]T:?APTOU29?'9&(", M[BF@^A7]2>HS5@<7C>JRJ36"WFM-V7D@3CVQ&H>\[H R&^=52>6^RHV>$<8M MSVX7) +GZX[4#7=^TUV?NBDUW/.)UP7]99C:-:Z"<8M0-FUI$E=C#;YFA?-Y M!2Y/FZ4DB:H\@L/1[3_!^/%Y;!QZRW5=#552M['8'*?OW?&L%?DMEVJ5,E]M M":_[*.'%UKR$UXTEN2Z7\,*":&JEIH$SKZCA)-<\DYI3J?,<;]Q,0^O4]BR_ MHI5=W?[X]2AVH-L& ;QLX/8$V&@C+&P:VS4>CLLNS,N:0E?!:%6)^%BN=5IQ M>17_LZ5Y3G-.+-&><1\T5;G%GKN,J.",O<_2Z4O:WL_UMS\$9"Z"C[7K\1/V M3;\A>]%D22UW4FND>?1*9H8AG9,,":$IEE)P1;.-K9S(375]6'>O*-NU]F+4 M=B5\E6WO4X?X0>KU^"O0S,O_F:3T?[AT1G*E< M4H=H1CUB5@>DB*=(,H,)UQE@.!?%TZ:);\='5%/N;1!(X5PAQHE#BBJ-0#XA3@9O,A8;$ET; 7-)&@8. M5( R'=OY5C+Q^*0W#J*WO1C&B%WH &JE-:44Q M$4+^FC4KW2Z=B(<140YA2G^ D/+YR1&/I0< *+ #VKE,(1)H0,PQB;2R&>)P MKC&5V$E*+XNR'HZY-8;!?8;AS$NC0B F]S$K"/[8Z'@XDF=1N!M-_)Q@!"!0 M:O65#[?9(+9B;&,]..Y%&WSB?(/9/ZO&L]663NT*S2ZTM7MX3K+J5M:+V(08 MKAT/ARYY!,I:I%6%9_\U=J*.%Z"BYF"+MKXD*0BE[;G M I3B^/[AI(B*Z[/G]0FL#L76]6+QG):V5 A>JIKU.:?OD)L#9Q4_^_#3@X4SW510LE&@_/GI.SK[_7_ZXV,_ZT6'?? M6N]#6%AA(+EQ;!%>_5:^8OK&M(D8%K[^H=Q$O*@S7:/@Y#=J1_.:U"W5KXVM M[?DS_'Q*_M4"+UFZ!UF7'[:'5>^$.\R5;?+OW$7VHW8Q5L&_O',_9Y'69$'^ M]X]=C;3Y-RQ'22 E(OWLY5A!D:"6&07:L 95F(&HH1UQBF%*='!$3BN67=8? MZ/>IGXL"8V1+MQ 9(^7#A:BF J^/6LE4^Z"/4X \^7#ZM7]P^N9B?^?XZ\&K M-U\_?(KO?=O?/W2]O2\^[NQF!SLO MV<>=/WN@H7[;?_4>[Y/=K_N',-[.?WH'.^\S^)WLG7X,>^^RKW\=OAS#G^=' MW!HK6$80$P34%JU54I8 MZ5QH!?X6_^<%_HIT7I:4 _+6QA;LY MR;K9DI3_5BEHE8)[7;M7591H*_\_4HBO-[#%Y%4PN6G%]UENE-(<"6)RQ)2V ML90\0QYKP^"?@5,1,9D)U>6BM>.O$R;_DD)ZLKVVIOK'C@ M/TQ9\Y<2OM9#$J\2H>((L%B=8MCON4[]@2T[^*GLH'7+KLX"FC9YY877GA.D MK."(>4.0X2#Z8R8PR9TDNT:^Q@S@4']M M)-TUNH#6E3TN6F/?(V,)=C"Z*SO0R]A!XQ>@EED67LL%5N("NTTND"EAJ2'A:UO1S4O8=@ JW%[V'*92Q=N69)V46NL5[%-LNZ MK94OR-I1[-8TS>SXK3>P?0">+RM71+PC&MZFDMU]H^$_>A2+15\TKE3R\F.O MA?? >+@WWJM=("]4]O'_G63V].^!_D=-8-X7>Z=OV/ZKMR=[_^SQCSMO^-XG MU_MPNHOWOFWC_6_O^=[I'H-KV?_[]I+L[WR^V/]D84U>TOU/[X\(]Y)SJY$D ML9,KDX"K&;>(8B,4I@$KP3>V"+^F"WNDJVE^TGFUYB<\F,E'-!CIC&(H]I&-'24-DMI9%#*;86NU@_,X==$F]JYG V'$6::\/16T[@W?ZP:KO59 9_#0?'L75*)**6)ZS$ M$]XT>4*>&:XZ,DMA+(X(V.?"$KLA9-Q=YJS:O$5?X,6KS MVJK&_6%BGJUGKP=K02ZWRK'*P'?^VN4X[>G>Y_ZIQ]W M+/YP^A(#2+*]5S#?;W_ >'_W]O[YS\G>SM[Y!_(2+RC'A^^/7, DZ%PB*:A$ M+". HL9ZY#S3($OS'"YN;&%!-\7UVG%M_IG1>JTGM[KQXY2(O@,7;B\-)8#< MC9)TW(6K4*(5CVZ)$C/QB%EK'/48<06*,A-YAK27 E%#C+#6M_ME;0YA,^H9SS?3^^*>/\P9;L6L*K+E:C4;CN MAI.8.'$E\UB#U?V)'?+N9S%;QGO/C+>NS[544W+&T8_0:A:N0!*?;XX4FVTZ/?7>E M[ TG;+"8*@ER),,@9$J**29:*(<==]\3JG)E0<%'&D;R'2WCXWW;1UPXC7-, MD &5)Y[I%46*E E# !;VQ)EET7OC$,LT;LNM\?6MARUQD/$RV\Z\4C MW"G\<%>B.'KWN'+(VFI M)I1AA"TC0 PV(!,D1L0$DUFL>4;RC2W0\#87B_9.B6&! /X!H!N>%W,4 $^F MJ.=X?4HZO2+E?MGJ6>-A0]T$7A]90@P1&NNOG;/)Z&Q8^&*SCWIF MDE"X'OM\./H,3]KI8+4ZT#&5I).F$Z\4%P,/$.L7)C'R ,P@_FQVYN.0[H;G M:P[@<5$#2'[].0S79;V&>(ZK[:VCMN+*[<&ZI7+JI[HW@'V>F$^P?G'UPF14 MIO:YN IQ]ZM]*V"%09*T]9OGGAH.CH=IJ"MF,'M9)X70.]_YHD>]X:1H! =, M]3_8WH;=L#L;<9:FWH7GIGT#NU.BBC]/RX%W%_(39[]4@6J]N6Y4C4'3-X\\ MK!<,%5?LU.MB,BH3X\\\3-U5JPS*:*1/''AD R\](!_B4Y[I_KB^* MC7_-??%-JUE^_M:_S0B>6S+J)7(H^72&!='42DT#9UY1PTD.S$IJ3J7.#_3$]2+G>CT:=OZ,\D_G3T"'@>W!Z=H= ME!(1+-L],C*ZIHQL9X8WXY.1]Z78 ?=U3N'A$^#R\)7N:HA].?C2&PT'$;Q@ M[=Z-06")PD21I-,D9\#3 P\J+8B,Q:H)Z@QS%@BU.:>"$>,4RS%FAG ;F#'" M'.W$662"9BC]11%Y9_%VB4T'R"-11X,DWGK@@!-_$"J;CG\'O-1OSX!]!Z!_ MVXY_@=C[[Y"3/WS=^_;YB#LN@G<6":$X8IP2I"D+2.3"4ZEJ"@&9[BEF/6BF/V=#T<9<2$P M)Q'/'5 ,SD'AUB$@3I0QN60BE[%*5R8W%PLRUR33!1DQRLU10.E?E$)@!*!* MYGWT"/12CP"?CXN#T5_#HFC)Z@:R.MC9/7)68RM(!LB38\08D<@PQI$+PN29 M]$2XF-:^*7]E'&KI9D6Z^7QDN7;P?PPI(0EB#N?("!*0YHH0ZP&'HM#,KZ&; MRV!T?M*S)YT3T%N-!_VUTLM!->Z-3WJ#)(95FN1__R]) M#%B;*'$"%#/OMN/AIGF>!VJDY#EEF<^UE"3DC"@FO9+,;'0\G,*SJ'2,)KZR M/ W[_>%YDMN3%>]L-/S23Z::33$Y.^O[2BR'ZR6:1&J<],=%LDF]&(X& M?E1$D;T;321GNLP;2::)D0-UR">Z[&R_>]&1&>@CM27K#II"NOL_D_Y%];-* M/\MHP>F5)L>5/^W\YGJ%[0^+:)GTL ;/FC:5 @Z6ZPQMBG*% MOPPZ!W8\A*ET:):&RSN_&0]*6<3!VM*Y^ 5QEIUZ@L]B_0FX<3@I8![1Z&GA M ]-*P.GK%">P:-%WHY\][]0H4!W"K>O5QSE[QFTTZZ4Z_8WDL_7ODD:JH:LW MIS@)/1D/ZZ%*UV'ZI7(W@M[9UV>%?U[_92&0HZD%1W43]N:LKR^>]P9)T4SC M5J8+I38EIS+#R8!1A>944ZJ,&YNE<>.2[[6\R!@\3C"A5]]R[?/77\PV^ V!:+>T -U[G?;F;-1WA<7=..$*W^Z_ M[+Y\J*K[AXG9[94HN5]#873@+5WV.]W:TLLCH)?]*% \,+D\ ISY MOO#;[Z.;[\D[6 ^BFDK5'1"HD]\UT^6'Y:H\ND>5[ M?8]WR6AI&/B+VL)?>;!_C>R43^[TXZ[?._52_C7 M^_/]5W^>?OSG[\\?_]GCE[-3]LG'T_V=/;Q_^)E^^+8'<_R ]SY]/O]P^ '> MMYU]^.=C_^,_;^%[^F&OUV@R:3)*'/<2<:]RQ*3SR%"F$.7:,<]\$ +'KO)$ M\F[&UJ]4S"^1%/JSFR.V'*3E( _-04)&N6",,&D"8R$SPG/FK*4D"":"2AQ$ M N0D#B*SG*B6@ZP/!_DVY2 B=YJ[X!!S+$.,<8V,D!1EN=9:X3P+CD4.0B7N M2K*8=M)RD):#M!SDYQ/WH^,@WQO'UG*0G\I!\)2#R,"IDUHCI3!%S#"#M(V! MD$8$;XE6E-A4F$;@+B.+$6TM!VDY2,M!?CYQ/SH.HJ2CGAJ6*^*9%UA33*C. MJ..!R-R45JP<9ZT.LI8P&DL)LH(::]M.B_"OI?-'P8$G-/8I\3:Z1##'0&) G/D.&Y4H9G)I=X M8XO(+N.+)7!^=GFMM<2H[] /?@!BM^!WXX;]]K"6]P+6!_[6PN#/A\&9(=Y9 MX84* CF*%6(N8*1SE:/<8_C=B]P;NK'%11>+Q2J#"]UJ6P1L$? Q(> C-!RW MN/<=N#C9BG]K X,S&RC&'+8-M&#-C40L=P89[S,DN0N:>$) .@0MF.!NMJ2Y M0RO_/;9./X_'OAFK$32MFL_7S?'8CM^._V3'7R^WC2BKBJXELOVABY[]:5UH M?OFXA.^1&M9##+]."G_M1^\B\[M?5Q19H1I6766MGDDBYZF\G;7R]HWR]OZ[ MAM?)<^-AHT#45CA#S#J-)!4>!2 ORJ(M0N4;6]DF>8BDF5]3XEX#HT,+[^M MHNL![]=:6:[ ]^]TMI&&L:4%^H<$^IE?C7KN23 >.2ERQ+R+)I; $?084N]MA1Q%L.&8?>0 M$D$BK37/@Y:,"QF1/7N(G),6WEMX;^%]#47X[W28MB+\SP+ZF6_44.4L81QY M13ABFA"DG"$H\FO#0V:9 A$>;^:+\<&M"/_('*/K[$'8Z<6V&<09)R(0FE@F',H=EB>W* MV5A+-X^]$H6FN7\P3T(+\"W MP"_AF+\.G@26JB_$]331KJI :Z<<00;%A#3 MF40J2(N4S3V1TKG@U4/X$GY-E$^^A'^E_IQ;:?V:?46OZE=:-?K$L9M)8ST^ M38IQ+UPT.YBJLRLZF#:7XI;SG__HZQ?HAM5-34E/RG]CD@ N-M.]L6=NZ WT MP/;@M]ZLU7'G7!>SIKE&%V7#V=A1]J17C(>C2!US#PS#?,?=NJ5M;&][5>_; MS'OM1;VX^VL4UC_<6G9'OI[[0X^'M>^C.=3$LQK.DUR?8S9P#4!]Q3J2W/D.&E5THX&^6>@1K MK:S.=>XHW]C*L\U%*WC=SCP2L07HTZE+]'2E$WG9X>F9'Q0EL=NXXNGGQTM* MKRP('^S6<9;\].W2[@R_PQW!T\:0IZF#G^"AWL 7**Z254(A9[9'VF"&> M 8=V6EFL0"&C^>9B*G23HN!W9'5QTH'E'AT#IL-O9]7B ^[!ZG=TOS^T-=+U MJ@WH^:+;.3_IV9/.N1]Y ,/0]W9<-C&/<+C8]WS:;ORB? 3@[\IFX9N= [AQ MU#F]'H*G"-KX#2;I/' 'X!K3\Z%/AR S?"M_\%_C62E[J/=B3S)?C*<_?B^H M;U[?>/QVC/S7Y=QN"(,/AN/.<>^+[X!X!S13K_79< PO24^[")ES _X,PV#M+FU9< (L_3J0Y//,C&')P' >!&SP\':E[E."Q M4^@O46> :!_4>@1[ &\PX&$,HXK )\XFVE]4$ZTNZ-$,;17'ZGX!3!< MF(PGZ;RFL2Z1ZZ(\&@DXX>M1!DQL8PE=K[?PF2\GX?V#PY<=UOGO_R4))K]W M*CZY/SD%M+'SC-&S7.;8*$>P89QZS4F0P3)@Z9QB298RQGGM]=5PZ,X!T/"UC_0WC]'P"KGW\N]\+[4^X%?.?3YVSO=/_SQT_ :0Y!Z7SUGGW<^>/D MXZM=LD]>?OUP^O9D[YO%"]SKVX<+F-?%!_+V=._PXPDHG=G'PY//>S"G#Y\^ MT ^'?_8^OGKY;?_;W\"]]OB1]B($3B4*EFI0,*E"!M87N9Q:3G),,V-+Z03H MT+OM*%)8^%D%ZHCDFFGFE<$9!2DEDU03#:RNXT$@.(LX.YH XWMU<+#SS^Y? M?]7,K]K:K7EZOT3NY5[<.-36#R:7=_;$NTG?'X2:<)XNN;RY.#*.91I6%2G* M',C.1"-I%$..2^Z#"T[GY/+V?Q_CI3\;M:YAO" WP[0N$G+EOQ>=XXI$:I93 MZ@,G>A"%N4H6LWHTNH@^\Z/R6'AM."GA5 M\>SY]1)-N8Y5<]>EX)]L'9>X1;+[ZLEX6#]2FFW2+U6M<%C*OCXK_//Z+PNF MY>;&QA6LV[/W!FGMTKB_G_?<^.2Y CF84X)%,JU6H9S5E,H[\&9I=KUDN2HO M1,$*'N^/@-\Z:,$LD>V[SEIE2 MQN3QS3N_X=USC]\0M/S4.Y%_3ZVI!VLJ#6 /(D;4>]K>\K_&CK[KQ2FUN_EK M[.8_('V Q-1NYZ^QG8?#\26D7:_,GQ7733W4NOU1JA[=JFVC69?"OG]?^"^T[>?]W?LU_V=8[;_SWN\]^G#M[U7;T\._OF[__'P MC[#7+#06.,:4.(NP%@(QJ0C24GGD'"9*")OQ/-O8PDQVB<)K%U[X2[0V>TJQ MARUO:'E#Y V8:>(\SET@AC&K5:X<"22S@GC"Y"UYPS<_&CI=G+1LX7[80B.= MR&04.TE0+@U&3/,,R2 DHEAKKJE3&)L(9LF%U[*%EBVT;&$-B?O1L85 *694 MY9X:Q:SEQGH (L%SK_)B^"KHW2XE1G%-!)8CZP@*Z MY_ ?9;% FA#@PH)I'-Q#2OZ_9K'+-2AHW&+=?6!=KC,K!15.")"+I->4&VP) MB$'6YB9C*V+=K437%O"^'_!F%G"N!&;.6$2-#8AEQB.M?,P?S;QR7#+AV,:6 MY*PKLL5D_!;P6L![4H G.?7&8V$$ R50&\,\!;RCW%,'TIYI 6\] 6]FVQ4\ M#Y1JC*@.(.$18Y!D@2), HOM*G*)]<:6H*K+6-X"7@MX3QOP,JN\A$_0(O=, M ;6Z2+:8N :V*L_ &^G'4I M.K'CK3]-E4[Q_5>=6&G=GG:NP&J>@U\Y5X!DDEO,>49)SC)CC389#\SDUF4& MTSJS^#[<<2T36X&)[;]H&&V-=5AF+D?">(88%109XCA24@:L \N8T0^9*_## MCL^:8,UZ!B*TO*'E#0_*&RQ51O!,:"$R)H35E CO,I9G6OD,FY8W_#3>,+-C M&XJ5UIF+@;<.,>TL,MYHY&%G,':9MD;$P%O:I7+] F];WM#RAI8W/$+>X(FR M5G":&TN9RG+-N"!8P=^L8#9D+6_X:;QA9OSWQ,L\RRAR+ 3$1,X0,/2 ),Z) M"P*;G(88HRR[G+*6-[2\H>4-:TC,&:84PR0/S@7*/&@3 M+6_X:;R!-BJ9&F.U8BC'L74N-@QI[26RL>&1T%(S$2N9=@7+N@2W5J5'XS[Y M)6.]KZQ <67CN4:'US8H_(?4J^92&J6,XX0S$7*%@^=44&M3 M/##Z-^M86Z6(]S(@3WGT* #Z*VD- O WP+RM-[X- V_C@UJLJRSAA!BOC2(L M,(;AX!#*,IYQR67@TMS8<;K-7OPY@->H3Z$UA=T3*'!"$)=BW=KC'>!.RW4\'O)DI M,R-,,,X",LX0Q"13(-LYBBA7.E@J';6M;/>#395U0VM86G]#1\?VUJ6WKE-@_J?GEDL^Y'[AD5F%L$*@ 'I8!A)*W+D,XTUC:+ MG0Q]6Y#X%XCV:)%O30R^+<8]#,8U;+Q9'JP6 ;DL5:AC&3*!9X@H$HM6,9[% M<#8MO+;X];7R[!P-OBV\/@V\SPRX+!CLI"1*66, W$I"DGJ),4>*HIBK+ MS,963M;O'V;(=;'%\!QP^:E2R\#I@Q91"GAB*F*$;2^%C8PAI/998+U<8F MM+$)OS3HK5*7[A[LD'>O2]=BX#UBX+>&+"M#[C6)8BQ&#&N#%, ?PC:3(F.@ MQ>,HR[)NEJFV)EV+?D\7_>[!2MFBWUJ@7\.(*;-@\SQU2S.(69$ADWF&,FHS M3[C*'5> ?C%8:U&5;]&O1;\G@W[W8,-LT6\MT&]FQR0*O-YBD1).M?\-M]6AIK/BF=*R.LB,N-YH_5P-4KXO;$%U75[[]2MZY?#'F5_#ZU;YF MJZ+WK-\;>'12_AN3!*;[!XABIU?8 M_K"8C/PAO/^/_M!^_LFH=?!BBEKG^^3-^WSL\/M_?>1X$<3O[&U MN__WR_W#@[>[+]\MGIV4&67CPX@$ M3Y=ZWA_E+C.6R1P98S%BEGED+!&(Q3Y$6F3&,WV9&A8 L3=PL);/L5Q +/JS M$8LM1ZS#$P]4=GHV',38F\XP='HU973TR'=T ;)3OS\\+SJ_]0:=\>2>A^K$:2[=D41Z/1D/Z[4JF6;ZI6*T\/%]?5;XY_5?%G2.YKK' M;Z[+7_4&Z6O3N+^?]]SXY+E2FY)3F>$D]U:!'-64RCOP9BD37Y(ZRHLYWLP5 MR12[^I9KG[_^XO_/WI_>%W,B5)S:N\IS'Q',@'V8& DO>!SP MCZ-6$!825XLQ_O0OJ[JU@-C-(J#/8EM2=U=U5=8O]TR\6C!X/+GC_7CUBCOQ MJF 4]/X[WGZO$W^ ()J+S\VBA'+_035+:$-X7@NH'BLJZ4PP4A9(+PI(NHE- MYMK%NO]0UWIWK]G=;3?JG]M;M<3IQTN+,A_-2>/( #%T3'SL2V[U]@CFOJD:!)3?FA#^TMC^[J@'5;:_O4[[J-UI4?CMW9: >^#9!YW= MHX_=;="+]C;V.ML;OM-^]]?!>=M?^VB+[M*MGZ C\=W#;Z [M7YNO_NKL_?N M,V^]^^<;_,[;= OO'KV-K?G .P7;8AB.*!9>(!ZI1MI*AI0O2'#"*N;QRAJ5 MHJF46KH,[!?1]6T)4G1J1E$SBL<-2R#2*T8P+9CE4G'K BTL"](;3T(,54]0 M7#.*IV44LQ Y#3P=*^T0X[GNDM'(2!:0D+AP1FM)8@1&@4538UHSBCJ;Z(PK_;ZO]3,[_ MX7K/ISW?ZKTO=[P&^=N ?&>^#VC011&M0JZ0H V$Y)H3/&D#+H!&P+DG)H$\ M;0)G7KHX@*5$H^4,):L1[[E)L37BW2/BS<1:K@L5<"A0U#PB+H- AON(O!9. M!1U%X'YEC:NF7,+ I^<">-<(KJ_0U%$'T=ZC_E8'T=Z?8-T.HYJ9W(:9S'=5 MTH4!CN$(4M$$Q DND!)4(&\LYLYP06P!S$0634T>HRK_TYVQ)4&LVMI>LZ!E M/![/C@4]IJ93LZ!;LZ"9/D."%LJ) F''.>+8>6!&O$",1<6XB$ZF>HI4\*9@ MCU%(I69!]Y_)L629%9?$*9][\84D$DGNFD2R<--Q?]A)J_1F$%*'E>^3\&&" M82;5K#@M.TC,_;)R\4.,!;H;C\+OU:CX\GL60_*6<2>2K#F_"_-_'@QFQWL_ M(#L(YALR$5[EC>F>F-/ARK_/O/%UJWEY M$+RA>2CYSC?:/MIE[4-WVMKXV&W_=&+O\-N/ULX>C+L/#+/[;>_P MKV_G$S]VO_S5W=[9I7N'CK9_;IVTWWUF[9]=8*B;/]HPYO;&)M_^\O&H=?0Q MMG9:_"NUC!@O M(,%H][JI BC*#$:ZCSS,)_SN<-.1V#L86V/@K.O5&T,-1@ MRCWHU=S*Q;RAG?7VNZT__KY3WM"UHSUFWI /R?TY"G\#,OKS)+5,:41/04WT M*\BS2LI"(58HH"9A*;+21R1TD$')0@<6%O*('FOWWM8[=]G.L:^^B(Q1:9%E M18&X4P9I'2F2F$NF)8Y;8RFJT/TSOZ@;YYK=, UY M2;+/"EQ(3.^6?<;5*M4,*. A$L3@SD*30M\YO^P%/CLES3'"U$,ES0G0G:]X M^*]E^]43_\6)W];)^ 198;K."KLNFZFW'Q+_^;L30^.WW6 &PX4R]Q=L[@3$ M020+U^3CW>+292"9.I'P&I+YLS\"'T+YL@W2YLX48]?CU^/_[K&?R8*RGQ0R_P- MLHS96"[_51DZLC,P/AR9P;?AO_,_LS]TFJ<['!\_RFSEJKC)=,_M#6PWO,%O M)!DJQ\?3<)?[M0Y<0"56YT)J,@/E*M/>>26N6C%=$1JIT4QI$+W>AS MT:9H&-P;/QZ1CBN)O,S\_3H5Y%GF[^;.U\^-%.4:L[K=/V MX0>^O>,[[2^[,%:*6(5YINKB.XXN5!'?:?UH;VS2UL]UTOJY1=L;^S"W+;)W M>'"TERJQ?GF;'/ PA[VSR0]%@:E302)N<($X-Q0I*R22L7#<>"9E"GN1EP;3 MU.?E)L&DBA+R4$4E7^::784Q1.BH"!$L1,VYN _-N98V(.X#,R\P JG-XKDB8?G99.(65 MT@OI"UMX[C%3V$FJ)2N(4=9A=0^)H%?$&[X;])>GTL!SP:Y9DR]G#(D!.\2T M"HA[:Y!ACJ*@"]@Z+"1\GS)S:%/SY2N@M92L_96G=];@OO3@_MNS0?>YV(OY MT(L:[V^'][.N6BI@KE1A$"N\01PKBRP) G%E;8@$=E*$E37&@5Z*!;A?"'JK MD;Y&^AKIEQCIGPW0+U%Z_7,!=3%+K_>%A_\1Y"DGB-N D78$ [R3@G'*(PX, MA'BBFE*)6HA_$85N*[?94B[>G^,AS#<,&MW.<%26NBUSX/N]X4'G^/)*M_>^ MFB_<4AS@>!O)BT+%U"NU,%A8G_(ZB9$R6%=;BI\J!>Y9E=AC%:16^F9DYAP$J7F5!A# M8S#!1$]KC%D*C)EYHX(BGDDG$%6IUI)W 1D%'PM31&F]-LXE81#?BS>J+@:] MY%H=94'@&*CEFG"=BI!X9:@GAL$A=D+4SIFE.\HSYXS$6%%9<&2$8X@#]B*; M6@L;HR,/6G%#Y,H::1:L:&*)ZTK0=>G[%XAVM_%6/"WP' F;="1"VI MM@9YK O5$()$V*3.$*V&50FZ(! "QP4^'%SA_WZJZHD:]&OEK.JZWW]P5R M,^N],H0YS@@BFGK$8<.0-B$BS)C3D8 6AQ/(-8640!V/$83S,K'NF>3)//7* M[?1'IKN8\[AL7NYZ_$?-+[Y]7?[EB%&HFPTL:2'T9R=A/4J_FPO,9YL_7'>< M%B[U6#OI=+NUI'4;2>O3G#VM"-B1PA!DE#2(:\V1HI2A2*VU4:5*R#A)6EKC M)GYN_8)?3"."FKG5S.V9'Z[E8&ZW,9P^ G>K#:EFAE,6F>8%D0B'U#)9 M.8^,M@$%HUR!HPT2X^0$%DTL%R,"GS#.NV9QR\(-:A97L[BE9W'+Q>$N,(O7 MVMLO\K0Y.SF5H+$)AZ2B"G&I/+)!.P3:&@Z*$AY)UMX*Q9N:+68OU=K;TUG9 M\<,6(;Z/XE1+6'_J-_*OQL9X +/-K5)Z<$7C"&X[ "SP=_0;G=9K[RS_X1 MO,MIPX9]>"4S)U*G(KVC62VKU(OE>Z<_'G9/&ZYKAL-.[,!SS;#1F39H0MTD MLC?ZL+X->-J994K!G:CS QUTO ^]-S68705F'7Q2@1G=WFE]]^_^X?X_?W7W M:/>[/>S3O7NTV\>_@1UN"OSC:\<^M+^OF;US.J9U3-[M#*OR[!@ M=2>INI-4W9VF[B15[V7=2>HU[F_=2>K^.DE5_7PGABU5]Y&J)U=/KIY1S)%W42J'K\>OQY_Z<=?+MUDF8O;7=T4:HG3P^YI#U]XN2O. M0] \".>>>ORZ;O0RU+]]=G&UV-#">V4U MR"6\(*FX?&JL5AC'HB+4Y+C:"B?K"F/+@9[M3U/T9)PS235%C'*/>"$\H">S MB D1G6<^&$)7UJAN$KE\(;5+*5W470%J=%]N=+]-8N#3PGN=&'A/@'\Z!7S) M) ]2210CL8AK4B 3%$42,]!J**9<>1"7:5/6'6!JK*^Q_IEC_;.!^KJ&W.UA M?7LFQY/ A:0*(ZN"0EP9B11L)4H9CBX:'!Q+5>1D4Y#'*!3\,K&];@%3MX!9 M,GLUHX1)*9U(R;%6%-:+@E 9)"^B*ARI[=5+@-1;*>EO@M21."YL#$@64H( M'CC2G#I$B?,&2T!JGNS5M.X"4W>!61J8<184P\BPT]8"L7K#A%2&&%Q(&JB4 M-$(X6Y0ZG9$XV!4>,( MR Q,-NFCJ'RWN"0!GT@RQ0:0FF8A)D4KWJHA, MTIPP8!XS1HO"T94UIIJ2R[H13 U]+POZG@WRU4;\VZ/0]CQ+^RUL5&7UAR_=;X"9YU"6H]?CU^/OZ3CURFDMTHA?39YH_7X3S'^+QK![A9_]U*, M8(1(KQC!M&"62\6M"[2P+$AO/ DQW(,1;":=94-8/M+M=*)K^]>M[%^?Y]V< MF$E/@XW(&$$0IXHA32)'V!5:<@);X6QRQ/IL$A1KEK@Y:^IN;<+3GC5K2\?1;:Z(.*[;G[Y M:X+6[KQM1!,> O,269(ZO!D=D:9&(T(+0BESW-%D&RE44S&Z=,%!KZ/Y9MUPL[H),CEI]^U6F-FE(_95_Q5 M%BOS7U<#5(]+VZ+A69<^_5(N??'BG%W1JU?_F@YQW4XOH$F8.V6P4 MC6_NNUW6Z*] W.#ZV&>G?;._LG>Q@<&0!=;/S=/VB=? XW" MT! 0=4&EE59@[%W4A 9-Q,KBB>WT/)S6-R3UC9P[PH?C MX:@33Y?ME/&+3]F7T!@$!\A<.<$:!T#M21QH#$WRC(T:HX/0Z/9/PB"U6TP? MW*1UY??4NK(!ET;3&52?NF$XA*5-Q=Q&_<8P=+NKC1VX*?:[\)!TEQN CCSH MF(89A,9X&'RZT ?X[@BFU^C$QO&@?PSLY;31.3>=-XW?.O]JP)N:_7 $:]\X M,,,\)3,>'?3AN:>Y@ISK'QUUR@F8QG$75KR:2KYV\O3?X6'PM/FOTH#FN^ET M$[3G43M'1\%W0&LOEZ,#U 4//AZ$81H>2,AW$LWE9Y4/@Y=*3^DU$DO^GI^] M/S!':0H '.E)IF''I["<::IY],MFF%_/A@"#@LR79N'30-_+2><)55LR_P+P M;YOG?](9'<"$^["HJ9P2W/I]\75M2'M2SK5[VD@-:T+J.PL;;X RS+#?RP_+ MHQW#X0M5@3YX-9AS6@TW'@S2:LRHX/?\;K]]AQ7IC-(HXUZW\RT]?W104=29 METY"(\PDS]@/S$DO$56^= @GJA-!T$BK?9#:8N=MG3YA1\6%UD2V^N..Z MU9L>E;1O:1WF#E]%#=5)GA[%R3HW&RRP W(8W.=&_<$0:*L2WZ<;F?9Z M6&[V,)\".%#'9F!FKO)T$/)(0"'-!"#IMI)V8.M-]W0(FSX3>]TR?Y;I.U3SYVJ2AG:V3]OI7+K TD7%$00A" MW'**+ D4<"%=(A($1&G0 K*$8^H#8ICV#A*0;XM5A>-T3-ZR#VM/X7C43BR85#JGE5K M:YVII>IW?>87E2!X>!PJ)K[:6"^1$7!N.$7LZ;8E^ *.N =_.7;EJZ^L_$/X'K3:5EQ'6 RP["?I=XL&1T8G^30[YW^> B[ MF,5$UX7-!G$I/7]!DL^EE>>NR*\!/-#V^]]F;.LV:"1%*AVNK0ZNWH*6_8B#Z3($Q>4H(R L< M@,AQQ$7@P)B81T0);A(DB2!7ULCJ8M^.*1 !1DRTA&:6M$>9@,+_CCO'F08K M!+H%@,_D8G\YXN@5@R9?:DNEVX:G^1J>I,3E(S3,G M*=EJX+)^[XPJE.;ANUELN_80G1QTW,%M3Q&(I[UT!GJA/!Q)89G-X"3KTB$G MX:>3!2OH0O##VYZK.YFS[LCNWU=S?#OH'Z6SLQW?5_M>'ZATH+YE24]J4Y@" MH\!90#R$U#I28F2,)Z-N-.?R*DEYK\3='VG#AWO?OB+@+>@J@X(;$W$Q/3[R<= M/SH 0WDKTH6X[3,V)_[9>7BAQ@+BS(>A=^K4?'E]RQZ8)91_B3%N5V9^_-@ M,'/S[0=D03;ZADR$5WECNB?F=+CR[S-O?-UJ7NYN>L$"_L6NA.M= QOC; P= M]QPP3L#,42=,3625+2D]+E:9]9(M'M8*A*1AZ*435AJ )T99F!YPMU[_ MJ/3-E8(>3.U+F-=Z+K/L#2^UF%E3R7GGIC,;H[0ISKU]L@4W[.F%%CS_*[9MCYG M5\S3AQ^/0)L9#Q9^3K)# [@'" ^P HDCP)*D35^_;)1!..X/1N94@^:U<]:^BL?#MG;KSP[3OS1M7Q,#W@[_ ]=!L,)G,\ M'L$4AF/8H>3P&/2_P0;][[@_JLS/R7> OG5Z4Q\5?-=/KI8I;<+[N(K+I1DT MCN%>.(59W =6.[7+9LTYF:/[/ZJS-9O[Q2O:O'0Y%SU=S=(8'&YGTWLT&^^< M0#_U<+^%%_HGO<_,__UZY;J?ZZ+UX2OQT0O"-:*>>L0E2/Q*68Y$*(#G*.M\ ML->9=:^QE"U(4Y?&/P-!S:$RFH-])^L1\,EB>A@ MK3\K8C_\H[.WL7NR=[1UNOMSB^UM?#QL[7S@VU\^TS;]J],Z] 6)OO?OK6_OPCZ/=P[\.X3HX'"D,;5_L[>RR77A>FV[^W-W9.VC3%';F<&O_ M:[2,:R8"DIIHQ GWR! K$7',"^6\E9Z?#Y4P%O,B8N9=P3@UPA0<>T^H(*$0 MV+#S$1U_;ZY_VOQTAQB.ZP M**PDK/>@D+G35TU>)U^#+J2U4B"J@D6<,8)L:DIBB+(Q8*-A/<_O(G&)(7H5 M*;>P)*D\VIL.2$$==Y/7+,]*\PEG?/7\DK#8/9W8J8@VHQ*_4Z: MWSB%MV0+&BA_H!4=])->FW0M#QLVZ-AQ7N<P =,2G*9QP=S;GX MF-@-H&Q,KEMMM-+04S]K-8<# WO?KU31%*J4-RA%N!PG13%]!7_"H@<8QH;3 M?A4%ECY6.YQN*36K\"-Y+893A>S(')9A;O YCP?:22^<@)XS&3'%GHWF(2(+ M5\7OPQ2,'=++NT$H:>13_ZB:=P$2EVKG38#4L;9_(A#>;T^U(M#3]6&W^?GY+O@P*< MU>Y2O>XEW;YR-H&N7BJRI8*W#U!IX(2%K"3.7P5[7IY+U_\>>G#-\ (;Y[Q\ M\B(/S<6"UK4L=VTJ-5<$T^V4J)0,724-3%T;TQTM0PW+2,DS9H6*(%(,V]'X MJ'KBA-(:L#VEG7H:?7@*YR!%-\!C#_K=?!2/D]4E@UX*]@P ?-E^56$NK% U MU/E#4(XU"6G(P9+?.SZ4L8X>5GD*J9G\.T<)@#NCQF *YB7=3Y_03(0[,VUD M(D]32::5_F!0@GNZN_%;F@3%OV_]\3'_B_S^KQP:.8)UA'5KSA:NTRLU^ZQ* M3L-1JV,]!?G)*^97*N'BBM$'H=J*X?R$)\_H9*8T+-\S^3%/LDD2GIF.R&5SMR&IX4_^U:+ MJG*CL: X/*A #[/XLS\<[:0M>,7"/$GYMEA%*9E#L4B]M8@W2!'ID(K*,6<9 MTQ*_#N'\2_Z4A"X@7;,?SI[8;'R_''R2-1'DOD[_FFBO%"MJAI6(.%?#_Y+D MGK-+-BJ#ML]5OZERL_+Y/!Z&-Y-_+*2PSF]B6BT0*(Z[ MYO1-IY?7*8];>9.T7E6"*4PRXZG*DE53JOQ-JR53.I>H5OZHZ"IC#);N\DNN MO/_J']FJE)(4^H;W+U?1\J6MK#8Y&&AR,( =F3)4O23^!/$/U6S[7@MC+LF" M7LG?;N$XN&&+[;/&T;^7&RE_G''=A)\CP989G?>[1["L^E+?JQN[WS MF<#<6)M^X+L[+=PZ;,'WGT_:/_\Y;&^LGY[/[]T[_ O>8??GWKO/HIT\$1L. MQCPX:/W\< IS_[FWL\[:7^ Y&W_%UI]5;N\G?/*5Z"+RE-AKC%"(!Q*1)EXC M95(0-R6*B>Q;D.>UD9S!,ZR+/=X#)('\?2D"U2TE;UQ]H#=.,LN]^#+YK6 H MIR" MO$1%(GW8>#F,P\0K1'I>D3Z-(=(S!D:$5"/4%!7XJ ML<%T94VN8K5TQ0:6$F[^^[I* 7=3B"[VZ[(EU8_.6XO**(E)_.'H8!!*4^S- MLRAR/LI,&VK\EJ.K^N,A/&;XKS>7V[M?JG8DQ:IF0A1J&;2C\S_BU2N4-KPJ M&,62W_'VQU3K;GB8'JGX\5T@]=H)5^&N]R_AJ0M"0!ZFFG>&DU:)(IL)1>Y2 MAZS>V>7;V79B#Y=N;'UVG_\.+R8>U&?W5>QL;4^]T2I>*$@_?&.C*\NX/=-& MB4NW.$MFOR.K=&D;H;[M_ #=\(HC\'0VSR58G2>LMOJL+):+J1>">:ZL+S1G MA MLC'4\:@HJ9"""!%=%"$B&+\ZEO4WAU+,VS113L"QE4G_-:'GXQ\'>N[UN M>^.?P]TOFS^V-SZP]L\MT7H'8\!G&$OL[JR+UL[FCX4RJ3#?O://N/VE?;"[ ML\F3T;)U^.T$WN<'?(;WZAZT-E*)UK>Q=3KO1B&>2T4<8M$YQ&/!D1*2H@(K M$YB-+!*^LD994U]0^;LV6SYA >\E+<%=P_I+@O5?+9%0P_ICPOK/*:S[H@@! MJX!T(0/BRD6D%64(&TY)*+SG3JRL%463T,?H$?DR8?V9:-[S!1TNTE.6R^U5 MUDWX9Q(U?X&F,AP?/\I4)S8KB/S@M/\,J::DK!Z[[%=7?VUXUQ MCREYUQCWBQ@W$[PU-988)U#A4A4 SB(R'CX&0FFAF-2!Z94U6C25?(PPL)<) M])).NA/<4\??43=CKJ2S-5!Y F7_X8(JRNN"S MTH>7SM30*"ORPV.&!_W!".74V3FSPZ3B7L0_J:;/]L;G^GVSOZ/UI?/H@W_;QUM M\KWT[)]_G,TXB('+B&5$Q)LB6?,$TMP52'MOK1?84Q5SQ@&7=<9!G7%00_OK M@O:GRSBHH?UNT#X+?BJ$DEQR@D+A#$"[%\ABPE&07EL2-&'>K*Q)V=1,UM!> M!S\][TE/7''BPCB5QU69Z[DLTUR6S'*PK%:#C^GQJ!]1[B=2]2.TJ3%%:6P+ M/\J6F-F2T$N=""YOG5 ;%FKI\YD9%C+Y;\?/PY";2FY7E+_5VZSH_FU_<%9" M_;NB]]-:1+V%B-J>MSX8'K F'B.G58K/#P(I%C12KF .LR QCBMKO&C26D2M MK0\U_K\R_'],ZT.-_X^&_S,3A124"4> ?0?J /^U0SJHB$RP7 /GIT[XE356 MT":5NF8 OV*CN#J^>K%S\[U&[%;UO!<"5(_[95O(-X/0-:F)714?FI,!*FV1 MT]4B*8QSOZQ<_!!CA_WN>!1^KT;%E]^S&&ZRC '%1)W+:YC[\V PH_3]@.P@ MF&_(1'B5-Z9[8DZ'*_\^\\;7K6;Y^FO_8P=PWP6C7MA?;TD:$U^"RRV3&F6. M3NNH_9.O%G8D<*V1U+I O. 1V5!P%)C1U,AHL;ZO'F=78\#2';*W5S9MA+F% M0170WW.A.RN#,KRNS=D=@_87H6EN7>5ER1 O(*K_.?5%J\,PGT$8YBP.ZN_% M<*[4/W*[$Q(W6 MZKD:#^[4LNM6-H,KI<]) $/971"6>3N^[21#P6[N3_@B3 9;/T'4%"VZ2UM? MWA[M;7PX26+G+OV,0>SD>0X_TYR^B862+H?>X>Z/W2][W]H;?QRT MC]X>[NU\^-'^N9_?MT7_@??MGNWKY25V"FN!0/,PB%O'D-%:(6U<(0H5"ES@ M'+ F.5ZZDBZW.&]+ DZ/5&CQ!?I3*::X[L?XDI%]8QP2EN^<]&LXOPV<=^;@ M/%A6!%P0)'RA$.>.("V-1-%'JS@E3%BSLJ9D$W2WV@"\1(C](G4=2AX*L5]Y M^<0E0^R4-5]C]FTP^TS4AN->,*&08"Y%;5"-3(K:*(0PQ&FKO?4K:P5@-GX, MS'Z5515K*7N*V;26LE\!9K_MCVNKR6T@^TRQ;T$\)B885'C! ;*M139JBJP6 MA;"64HVE0+66_8BE[YR ,0@XNJV7M%P[9K@MK+!-\OT") M>Z<_,MU&O"K0<3D$\E\I%E:#_MU!O\;YV^#\O"V<"Y?DP@1-/HI*#>,!S5+,>&N/!((F,Q_U! M9M<7=97K7W50J@@@[1G8-\2# M9<@86:"@@(2Q(YX;O+(F55,_BK>R#C9YS8;J?EJ$U/?Y-ERK-F _;Q!O]WNN MQO$[X'AK'L>Y%SX:+5$442!.G$%&.X5T49@@A1)S)HIUH;LAV2%'^998?"F4+!E2%A! M$'>I_0WG D7J""/88*;),S5EW_+ +0E\/51EVEO72KRLT&EZ<#YE7_'7@EU4 MKW;NZ?JJIS]-@V=S89N_-__HRBAOS<>N"+K1F?HNOW4DG<[_MD_ M.@Z]8=ZWCZG";_!_]H>CX:<#,PA_ -#Y20SBTE1G/:UP[F@+MS;V>7MCGVR_ M^^>H_?,#;Z5[=@X.]PXW?^P=.K&[DY[_69ROSKI[^.%D>V,?;V]\YGM?=AD\ MXP?,K[O]KGW4VGD+S^H>),QJIUA">&[[Y*LRNA#>!*15RO6AUB'#08HO-/%* M>VLYD253@F,0_'IB*91$9KDFQHK #5'6$R8]TU90'H!#G:_F^ND_ZQ\WT1_K MGS8W&G]NM]YOMC^M[VQMMQ=/W/R9N+#L[_5#GYVJ$)80[&10A>W8\;(SZC?V!Z<%7C>]FT FCTV16&9T>A^S\,2=FX(?-JKTV M\ Y8R#33_G%Z(OR0@@:!/. (5[],[J@^'1\/0+0IQ\]L!W[*[8.W:@G? MS_V<8:>QGF^>+.9J];F1?MH//1##NMW3 M9GAN#4$$3-/-;9/L:;YZ'@?3AZ/.:!1R!$\?*.2//MR6/FQT8 E'_<'P#!%, MKY]->:N77K472LEU.JE6&.P'F"5\U^Y_+UUY1&97GIJN6:I*/'D[H D'TH?I MP+$)O4Y_T @_@ANG-2Y?[5LX;82CXV[_-(2SLWK;SY61A^>6$Y;HH.,.9EW: MKZ.BM-VSW?KXZ?/T47D"\[L[S-MW]H;W@ MK.ZL/Q># TY3# ,)S9X^'8 M'J9[8*)I]"'@2R/19;FQQX/^]\XPGY2$/>5]U:*5EP)17[M,JU<7L7X1&+Y^ M59'O9E[,M$. &HE8.WU8Q^,R3B_XYH5$F&Y)YS[3G:\DRZ1->PO6$TZJ;#?P!+NW]0@O0D:+!\ MH3QP!VI">L HP!#.7WFC_R^7F7\([R.16=]GL NT"L #WY* S2 MF1I49Z!GEAX%@> R>*G?2.L/_5MDR@.JE:,%(: M)LW=]$"RZ2:\FHP%R#EHG*%#- P.=7Z@@XX'@G[S:H134,Y/6R=?,9.26:H1 MX5&GQ!:.+)8*%<($YQTWSOAS)_>5KUBA52$=IRCBPB&N: ''7 HD')?:\()R M;%;61JD*V11!\U_I %REGY' 8E2,<.$2OOR MQH\')WTX?J%W7G>;Z67S$LOZ8)#Z'Z73\F2*7 M=G[[PU?"#*'2112%E'!64B\[33D**A#"%9=E87BA16ONAGTNZN-CY?P5=_/4F[F+[B?FV,O:X=A-5+O5Q@Y<->';E5)SF0B1=%^5TDQ%$K">OW7^=?]6NPL@ MXS07IK\ +^SU>&'/X\7FC^/.(%].1TGV2)W&JM:. MC8E8E)XT9[4L.73C*)MFALW&: !2065AR01=79!,*2EH,(DWE4&VLL$>F=-L MNP;!9CJO])U-B92=J7FC65IKAA/Q)CT YE1:\TOQK']DJR.7K.B-[OCH&*2D MH_1KLB*:;K>4H=+DJDBW;EZ9]*H!7G^0[(LEQ3:S/ 5R4_*@ M)"-.92:[RI TL^W,F3Z!7R9)=BJ<)MN.F2)@:1F:VJR'M=FGA()=WEK_:FGP M/DDM =16Q#&H.$HQ4'L(-;Y@@FC#SQHQ$C%?Q1(B%49+P9GQDF/@"U3(X+@4 M0ALGM:M5VZ?<\O;^5T#Z0*S0B&#M$*X,VW,+KK.7;=3HS38WS6X)M]%I>=Z-G3KJ),[:0E2JIH,-"CUU9P M*[Q2L 0)FE5-F4]'F?L8]"A'"P?BAT9!ZXBX@#]L(2V2WMK4UM;P0E9@=!5I MSKM=?8#K#T=9HC[CB4M/ M!@H?F,334.)OR971J9P,B7"SFP.$G/,DG)\5S,3(4BI^V?.;[G(I&0)(_X*C M5CEJPH\TMY".P'3&OO*C9),0W&3*%\Z!0<7O23@:AN%P8B5*XX!<9"\F_S6LWR?G='X]@1<9I20;YJ?O]OJ\4FW/&I?OJ*K3D[KTF@\[R3. M/V>3]3S?O\C?>VGH=F^<],!ST=LJ2DNI9(H"!XE*6L^P$]8Q*F"/,;^0M\_" MN+?:;V]E?[C,'CKCXNE@ FF_GY39'0Q'.Z4O_FTGC@[6>SU8VL'0#&;AWXB^ M-K;_\_./[$@5-)E($;.$(6YH1*8 T53%2%4DE%'KK@CEOY >,/&%X48&X1PO M"->%$,03"G*>"8)=[&"KZ6$IZ,&!1*YD\$ /.(F! J.TD4C!1DIKI>7.I 83 M"^'\"U_\]S2J;^)PB6GAIU$Q,2U]B@Z9K/U$),I"S&KCGYF[*WV;XW! UBKQ M:C^A5"FJ'$SEH8E<-3SM!> % )'.'*?Z77YFYB\C^$I4O0CY0,7(^D\C2[HH M3W]>&JMD1QN UV0W736%,O(S.1%6&^L+RM/B$\K I?+X9(^A&Z4HFLO"7.F:"LYL!?-9,V1 Q8'4$#"_CBU!IZ+Q;A MV='KQQU@SP$X73M/LA_S'+&)3C,M$_1>1 P)9_*J3N*F2^GO_53B Y6P 4J@ M:71BCFR?")A3U70. Z>>\HF[X79D9H/T45+BE#+<.F*D8=3;@+E1S'KR2.R_ M5=9LK#R=I6WG8QGRZ-_V!Q5[>Z:*&H?I\2^8+)HK%UJU.0[2@P4.GQJORY-W^QTM<$,QR.8$6R ::7#F4H M%;5D2PWYR2!L)#]4LL+TRG\WLZD,GA=#9U2MJ$N/[G:3^2>]QL2,T^G-S#CQ MS/KTG1L/JL#C/,,4[]PIX_23>>AX-'-^#<EE=20/'Y '..CM S9X)7N.3(_DF8<[)P9>UWIS!829)G*-!9S]+@1/;6 :U\X:OQZ:R M>?)/SY_S[IX<=&#:>2]C9=0\9][O#*=$E;>A5])<>?64W!9N WDSFQ1=_Z@, M,)M0U373[LS%4_E?7JGF-;/L#&='8#F)?F'*<3R)@1_>E7:?AF:3V!!-9S"K M@3S5R;+^-4T4F!MG2B'EN\/BP?*8:;K+F="J:V(1E].FET=[TQG![-Q-$H(_ MS>>*E&OW"D()-DK=.2NVR1%S!+<<#!MEUN6E^3TGLRRH2^7,8:4A_'K\TSDY M\\;E(^[L8-PN#;#O8"FG=ZPX_Y)JS8E5/SJ"!7FM?Y5 M.Q*YE XQR000JB!(A<"0UU)2AA7U-#696]6+]4VR^3,#UVKC"S#!SFWQK6 P M--$,\\+Q@D:#L1(V>%U$SEFTF6 *@AE.!*-P0?55^)8C* #C[CN"XFJ >W5T MD^9U^)FW=CZWUK[ Q-AJG$-8IS"L(CFP,&EE-I#*A\)C&E;5>?X&" MJBSJ<^F>5X+67^/N:857NDQ+7WU:KGH=U:57VP)],/A2>BC)I[0(YA\K\MK\ M$0:N Z3W>BEKQU%@G3Y0(EQP"%BE09P1AW3A+0"4UA0S&SWF*VOM16J:$E!. M7@^3];P3$UQM7"GK+5)A\VFQ[QK9[NY$^/KDM_UD-(S>1:: _@CC 7$2"V2, M=BC")A5%#)@+G^0W(86)]H>O3$9?2.81"Y8GP0N8IC0$)1\F[*K%2HI$8>IR"CN'\KPRAJ]2C@9A*J&58XV2^F1/V![1F&61G-#34D27&#C!(DA<*I3 M,CP)!MB=,D+ CX] +*6B5%/+(K6T3H!:0%E2SLJ J& @RBI+ !:90W#,O7*> M!"E($F7%%<;NO,)WT+K/@]4O8Y.V5!OGX0# :GAC-8V6:.(Q' )+!+E7/:O& MIMM1&V]]^)KT)NYT@6 /&.*%P4A[ZA 16#L>#>,Z]1FZ IN:9\'I=G"T!/11 MP]&E!") 0XJ8$Z5 LZ:$6)#2-$:&>(4$-Y@'Z@H@GP1'EVM($SAZ!2K!K\N( M[^=@=Y3L/.? ]RSOOPT4FP([82R-R@J8/L@BWCK+I*&<,V_]O?B_?ZTB2$[Q MW.K!21SGQ,_M%.:62J#,.XV"[U1VL+>P,J_<^G7X(9]1A6T1%$'!X@3B(& J M)Q@*DK*"6:]A?Z_QCY]72WY->'@X*G:!*QIL(6-0P+>P938JI;QP+!:>^WNQ M]-=4_,A4O'O2/OD*JBNV+F"D"*6@)BF+K!,:.4XX"+W&&<56UMA5:E(R2-U* M/-52:FT $KWD6D?C PV%+ZB(MHB%JJGI65+3C_;Z5^S@OXQ3Q B0%&=&(4V) M0"$:&KE,A7+%U4IWRZL?ISJP7\'A%MM;%]0 ;Y9QF.F(M+C MHZ-I;;#YPO&33-Z,ISG\.7LI.EF(3=&LL9-V.3VN*"M?3S^K].#4RJ;,%B[- M8;=-U34R! )G(PK-N _]'H3,MJ'^ZFTL<."*D)5#>1.0Q%32\+"=L M(8XXU>!VKC_PV< Z[670'W1 $\YA^X@^%PPLZK==4&[A*J 5QE*/1H$,YHD M6X8?567]25V,*J2_2K1,)M?\X,[%4=LITC^':@]2//3QM&;'Y*Q=7!MU5K;C M57AK/EU65*6J0?(*%+$YX;6L09-(_19!FV59F>P[N+1$S:2BRZ3;P*QIPVU$ M$,$\!_&CT)P1+K QUO&HJ90R$$'"I :7+$607S/(KG>[?9=2,"X.2=@L7^CU M2@X_-T5[_RMHQ0;;D#/9.2 J+I!FBB*GE1 ,>\Y5ZE-W5;3*;>707XRBJXG@ M/HE@ZP38J@VPT 8.'2Q(+"C@4N) .%.RB$$Y*!GJ2%97(A_E]6&1K4KR&%%L_VA^^QA!I MB$(B(C0!O1@GAQ#W"' -&4K">8DQ:@L2GAWQJ/'C%&JB> Z(CA-/F1FI=0R M]7P!"9\KC9&E02/N"N =EO BNI4UM:IO#$?728F3XGDW@JA9=:GY G)W0Z!G M$9NY/GO-^3M3-\U73*H??K8^?%4,F*31% 5O"R!5+I!VD2$F'%/ /KDJY:?+ M.>MG8]'[33V MSD&G37?I[M'N2?O+)L#?7X<+T+;S#XQ[\ T@CF[O;/UHO]NE>U_>'FR_VV)[ MAWN=O<-ULIORLH[:J94YW5[_*JD"<8L9Q' !JD&(H!44L'R"<>H=Q\$%?;[7 MKC:* G,VNI"*.T^U, 47@3 3%#6&G&\+O+G^L;W5?O>I\7[S8^H+W-IN-W*K MX#OT!;YV[%\T_["G/B67( ZP:S@,H2+>;"=T98. ,D0Y%X8[.AY711U@#3JY MT$HO)/MGKFYA)F)I6?5R=O-P4A6AG$(2QII)%WT'\R$6='A@= M/E6FX.UX'B?R!JSW?/6V.^E-7C%VI%0#30@.(4KDE0V(%ZP "9YZQ HG%,CV MSJF%EN+&*$^,IX4G@FO-%(O.1T$+IV,!LO!Y[-@Y* T%/=?I=LYXE'J)!,RH M7]8RA"/>ST5 4NV@I !,9/WR5$SOM/D-1?X)PN65V M^8U-AI=!@K.N.1Z&-Y-_S.-CNO_W>0!-2)4:IG3-Z9M.+V-4'K<26;1>58(I M3++@,AK __UD2I50LUH*-?\>^<4?.8?;00!@EU]RY?U7_XA7@3HU)7>\'Z]> M<2=>%8QBR>]X>SWQ9SWQ?V=*+ZD=CE$Z[?]OA:W,= "?N&26R>GQC]\GGZOS MF[ZZH7QQ_F@F3WCJ.U%]5SYP^OQ\^@FDGB^+--;+(U8+,6:'GAF^R MLE::6J;86"WR=/GTPRY?I5C>_P*J"S2>!UF_G6QM;Y46K,UDP;IT+6>D.,'N MU+)[GK9_[=(GH-Z:7FY++^UD\'QD:+NZ5+I+SIT'UE"348Y-$O>LU M&M1HL"1T<34:/(!4\W^<"R'&IY!C'D[@G!KGDAWNCZG1;6(KGEA7&^_#K--M M,J,]D.ASP1KG]7IL*EY"2?)1Z+'>SM>RG;\X_L/RPWIQ'HR)Q?R?%Z6,MV>^ MT]^Z_>'P7W-.S 4?ZOFC^71KN00K]U\/NQI78?U92BH-]4^]'(^8/,%N$2KX MN><[J4:$32+91"*K)+1IR!][GK[M@]VC']WMP_63O:///W=_=K^UZ#_=O9T/ M/_8V_CIHTQMM/#D'AAKO$<_R];&'T=[.^W#[2\??NY] M^:?;WGC[K76T^7-W9_U'^[#;A;]/6U_^^M;Z^3&V3O&/OW9;I1]BZ=WE['@T:=A;.UA?@+^\WL_GXQ.^\U[5JU.[S._GU'TYGT%< MYEO>((_XTI-*[WN1;R)77;+*2ZZF7-B0X#$]RI/M7R]WOYVW?3N6#0FV9YN= MY9M:=;F%ZM+^-.=BUD1$%KU$RJ;NX3%R9#@)2!-FO7)!25ZLK!$JFD(L]F6N M=9=G8YRJ0?">0/ QO:XU"#X@",[_9(V!RX"!,_^DCBJPHM H<$P1-UHCI85 '@=,0N$* M'VPE"-+%XH0U"-8@^-I \#']=C4(/B (SAQYVHD@C37("9 !.0X,M&$6D%6$ M>M"+B?:Q% 3E8H'[&@-?HR/OP5;NSTL*%[YY^8Z(>OQZ_&2#JU5$?J"BZ,=-Q1H8P7UGGIJ=88%_8&OIJS(NA6 MSY6EYDVW9$VE\+D^*L/),6&LC@@7H0!! M,!!DHC9(AH)*P[0W5J9SGOO?U*!8@^*K!\5""RJT%PRD0%X(J1R65%DJO<;" M%.0&7IH:_IX6_F;^&2\"CD%:5"C*01S$!3)>"" Q)I7VFE#K0!Q4-?*]"-_, M,ILSWW_Z/,QI5>_#($M-/1?*1*I&[H'Y8);-V^7?O$!$!^F6\2B<44ISD'JT M=DI930M0^@VQX991Z+68NQ0XO_WGG+W3 \8+*QTBG"G$C2#(:LM0)(IXHT7A MO'A,,?=N9VZI\&K)D]AJ4/Q%W1];B37ACDK%J5&&:JHUT9HY$0@GM=5SZ>%O M9O44PGEF>4#2>8]X*!S 'S=(B*"LD0+04:VL/8:46P-?#7S+#7P2!R4L*/;6 M&4Z55\1$[EF(3*L4DED;/9\I',Z,GDI(4A ):C[L(, ACT@QI9"/FOL00PA) MZZ^EP1H4:U L09%$9[PK-&'8<9 7M+1>%$P+(A3%2M1&SZ6'OYG1DT;/K9(: M228YXK(P2',LD2J PP&+HR+&E352BX/+9/1\#04Y)FW/GTU)CE]I>O(3DSPYJ_&SQL\:/Y]UG9 :/^\'/V?F6!YDC)P*)(-AB!<8(^.E1A$V-]5+ MP@;KY:T44@-H#:#/!T"7H,9(#:#W Z!S!MV@B,>B0*;P&G'0V9%1!B/B.$[9 M32Q@7@J@Q?*5W'P1^'F-Q?>@G!%)P:=/7M>58M=JE M=2/64#9'.=N8_3@,SOBQZF[LO]V&09>;[]D&; MQJ>6S9<28Y?3?%&C^#*0Z+-%\5]T#-8H_C H?CI%\<"]+RPFR,7"(AZ\0@9S MCKA6+FCB""]P0G'!:Q2O4;Q&\>>/XE?V5;\$QG_1/TGGVJO7>'[_>-Z>2>5, M )!+ '!'8HIZ$P099B4J#'<%E!(>Z$0MIQBG"AC.2%Y<**1W-(U!RBYA UAWBV'&*I71TUK[@;KYAS M=L3"&1JI0BSHY+Q6$1G"&')<*Z^D]%3BQW!VU&RB9A,UFWBV;&()W2@U<[@C MI5JU?M.2>//8"X[#O?S_*'&X+Z64YP-=>XAN5T.[V )EN(L]2WU7.A M-^I\#XWWW32UX,:#SJ@#CPT_7'?L@V_$0?^H+)X(3'G"6H;CXT=Y#[DJ;O(B MYS8&]CK9'4A2+\?'0")Y\>NZO<^X8.,Z4&E)A-_#IRF5;E9$^A9H],_^T?%X M9-*\M^-Y27[]"-Y^5!>!N)4@_V'>9RP(DT%+BIRC'G'/&-)>:"0M8\$:$Q0O M5M9$DRB]=)+\ZB1L4;&IRBS6,/C4\#CG',P. DG%__S@V?)E9 ^&,RR?RRG9X/O=$;1-0_'YG!?J>7EU?#%=7':G7EXEH\L:&79A@LC:&E[7:YYG9FS>4J MXWD%/X9C ,?4BFO>*-WKCU(B5&F8[O0:HX.0TJ F0)6:^DS:_(0*LA92I1HV M.#,>AG1S9] J@]NU#CIC[N^<6"^I]]#KV$ (-$$(5>G1%4:DN$T)M#N],9Y MV$N)ZAH*6G*2^0)K:[INW#6C<'8YRW4<#^&+O 4)IBC^?7321ZYKAL/\F?S> M. JC@[YO-DX.PB#84V!]W\,P;4Y^ +*I^5KCN.R^UC"Y#ST\SXPR2S2POX!Y MP,UBZ.0CW,AP Y?T89>_=V")X?K^8/JA$?YWW/D.'"E139IA-:]CDS"LD=-DFJ8'-<\Z?[.A)3P>-*L#[P,J:M*CS T].1*-S= R\*$T= MMAA6JVJB-7T&[$?_J--+3UEMK)=;.QS;PW368/ATB7$'G? ]]]M+SX$WSY(+ M3"KMO^^DM"L?/L>Q-ZQ&WTQJ:?CZ'0#]KO;'XX' M80=&^:,+1^)I15;>ZE0BZ^$'$$M;)WL[_K!U!&+FS@>R^_.S:/U/;INV3G>__ 7BYS^'[9UO/UL; M'TY E.VT?VZQO4,'S^JF_';%$05(G-P@SEQ$%@>"C(A."0W*NF&E M1@(4&?QZ4B-H((0P3#GUH))8H20EI,"J",%HC>U*(\!I.DZ\;S .P#?6/WY< M;^_L3J36:H_7SE+^BV29_W/N.)3#( MW"U_UZQ80&=X!K+[:0A@+@Z(,7$OF.0P5&N1?^KVDW($K]KH=HSM=$NNGL!] MG("\EXO$9SYI33>SH^%!"*/AV1<&F:97S37/II0+TG"N8K&V?*7]'E 0K,=; MX)?]027@F)(SC&;[F(&Q^'VV)F=F5[W@A#U7&UER];3-OAJ.1?Z8M\8P_H?[*1G=ZH_!<00DDJ$Z(# M.2>D_Y6,W(/@9=R4NY8;"0.?&Z^;+! !5_[]I.-'!V4L276B.5TM4NS)W"\K%S_$6-@!$ E^K\ ) M7W[/W/R2Z!4&2XEBE)P34N;^/!C,S S[(,*#'/P-F0BO\L9T3\SI<.7?9][X MNM4L7W_M?^S@WVL7C7HAH%X/D \L7GQR!\&/NV$[GA,T_J[.[.E.;C+]>H4- MTOKP-8IHO!0*18LY2!S$(,650CI(@R7'U(OBO/!PA^.]=.80,*<&Z".C@V%2?N">3^%X%!+;*(UD5#4;B;;S@_\:=T^KKW7^6C5^RZI/ M?SR$WX?_>G,I %\HE94O?/:*;-PQXU%_(LB5EL/\314)"GO2-%QUYR^Z?3R)N1Q*X31>E4)IC#).%-%AU93JC!HM<2@<\;3\D%8?U%VE M[[O)1,76[[_BE+I SWX0,WH[@4>K!(_-!!XW\#5.3B*PW'!-"/F%ESY #/?# M$],2^CL>YY5IS0HOH?60Q2[?@MP]D[VA+M+_\<[B[L]=I_?R =P];)^UW'P_.Q\YLO_O,]C:< MV-OH'L*S17OCGZ/=PV]D[TO[H'VT];.]\;&3QMY[]S:V.E7<3.I':BD.2G** MG D%XCP29 LN$>%%Q"K5I])R98TPWA1$+%WDS(MH2+H$ 8O?C(KYJ-GHTQZA?*-.AE5>;>CP?N MP R3^\$E-VY2ZTKG;HKH&EXJ,/QBAL#=FB$\SPR!"[C0(^1.N=[@S:>1Z7DS M\/#GYH]1]B%=S)TF5+ ^)8+U&0W4K.L6K*O]YYR2@X-0'!N+O P<<1LM4KB( MR HNF8M>PQE865.\257=V/49]Y&J4?$^4/&!DZ9J0'PJ0)S)\EP)2HJB0)I( M@7BT\"_0Q)#%AG$2":6"/&:^U,M$Q.7R8RRMZ/ME%@F;@B\?2M1]3JD-%CPIF M%05B4: MO&\#WO.1)EY8:PGW*&!J$3>.(4.E1:3PEA1,"!E4 F]<+,:9W&MGFY=I;*C- MKR\%\1Y#8JT1[\$0;R:N4A-YP0)%03.-.&$466D#PB;MJBR""7IEC31U06K$ M6PY)]06:5S?+G/W:K/I(]".+-I%-LM9*$>F0TEHAS M[9"V1*=$$!^%C:; M*Z9NHQ"Z@LTIWX*HU$WU*&NS]N.>K4?['U9FK0.V[H- M9&_/Q[%:HVQ4,K5_]11QZB5 MN#(<^$]U\9CCK.02E5M0ZUMJ*\8[9[>ZU^C MW=W0;DY I04N!-.HL#* 2BX ]Z)B2!;8%2%:'4.1S*=2+#8[J<'NF9E/E[;* MQF99H_22$AM/8T[XE>(ORX'EMQ%<#5 OFB?",(N>%0IS[@ P@*"HX+HC E.G 4F%4U2PNP.ZG-BV\ MB%SA5VMJ?578*$U4FCJI/$BZV$5,; M2;8^_%44O',CVA$DD_OBGB""]O9CHA%MF^X.]S]$KD9N(3%:&L.G?T]6E19 M+,(L K+O7!LC5556YLGG/&?)/5:_W\+*!QM5RR*TM\?XW#X>N6'P\&N:7,47^0); X9Y\5Q7V3 M6RQU4B>&-_4Z%UQ?ICS.WE;&]%ES5FVU20(Y113B+EJD'=:(,J^CC=RRP"ID MI^8A2._S]%H4%^TSP;Q'HZX%\WX8\V:-5PG%P9/($2,D((XU0UI(AV@.)3H5 MB=5^;5.L&U4*JZP27WV&CMJ]_LAVUUO=W GK&M:Z&N4NFP^;IS'X//3'N=E' MJ8=YCY/Y1-7EHYD([7[/%SUY"SWY;MXV$($:%R1'42>/.&,6.68-TDJ;Z,!N M")*L;1*MUKE\"$WY>#MO17#LH5SF=]AWHFBMHK5683*?@I%7M-;MM=;,NG-, M"1NH1XY'T%K*V'R T2)MG(Z<)R.#7=ND8IVS)Q:K>#9*JS(._UTUZYOO@C[? M*/IVO:%7M"'Z%4TB)]UTZX:Y=6?(B2&XJ WD<6=T<'6'XWR'67_C:^^QN!5R M\Y5%S8FO:H]L1U>VF=SUH_[Y3_3&N9ZO%UK_9E&H0' ?[VNQJ)GO:J^^6KSZ M[=V]=RU"6\UAE=8]]ZO]#20$IG.K%W;SNO_6'XX&<=095.<7?HF]F#JCX=O. MT'?[P_%@9?K6MC]/%-#7TR_T4Z=]^OYPYYO'H("^[WS[RG?VOASOO/VCL[OW MJ?O7MX._=S[\<7"^;^WNV_:WOSYLLYT_OYRT3S]UVV_?G>R^_?J]_6WKN/TG M**0/?QSN?OAX_->?H$Q.MUC[X[[76FC,))(Q$L1Y#G@3E1 7/CJLL=6:GN_9 M3H@0.#(CDO&<*ZR=LHHZ027WAJ1XOL_MVW?OM]OOWK9^>=>&G_9:O_VZU?Y\ M 0C/;(Z%K9"O?^[9<1J:N'+!4F8"#RP8J;(P>6>SLI2WZ,"[*ANN>MKKS@A& MYV\"P)_>O&DU^Z+U&P!9:WIPK)[TE=,8K3\!E^N^Z?Y_XT[=?3QW#_Z4<74T M[/?0&U DK>UM@.W!47]0B\E/^;TH_AG>M_J)_/PJ]Z_?.AITNBV581C+]=9Q MS#W=0>Y"R^96P_!X /@:&5I'>7I^RD^>W>O,W$UNO-&:@ EP;* KU6@O3+0= MQ!8\'00'I@:TR! >!9^=1#NHVM0/X^"?#NB5B4*+AT?=_DF,J=O)YO,XC T./Z]&Y#(%"M7G_4*-)6ID_YAK8['4#S_L.- M9MS#8=9S39?[A:_5Z?T3AUDW@OYT@[X-\(*PG^*@CM]4[MT$"K1?W>9K'S[I M90R>T]##]=;A> 0602O!',*_AB- 8OC;]:M_IL[WZOXP":!Z(_"%6FOGV3JT M\'!0ZYW#3A[$D1V,>O#L@\[1\)RF?2&;_,V[]MZG[:V)6%8+-5S]G;X%RPFL M<#CNCB;B-GF3K?F]WVO]UX(Z&)RTB*P(E3BSDT&59/0?=-QXU(3>! M%.:,<0\H8D%P#_KC PQF(HLB1W? M@8G.NVD!2"Q>J.I&MNO'W89P-E!1[P%[F"NL#ZNVY]'"7=WOQ=3 _BI*7\_"Z X?24>4]F T>;9F\E& ]*= M07[,>'A.6G9_>_?+61%Y'CAT]?[=[DVU2=X EXK*^O37TVT*CX8K+"QX=]1! MS30/JO6HM%CK\RC&[G%_\#?(TE3_[ U@?FI->-CI=0['AR#[(#F#O$MZO2PZ MTR=,!P4J\JA1E?]:PD/F+"&>6T*H^L3S&W1$C(*"I1<)%@ M(WRPFJQMXHV+);5!2+K=*7>:>!PJ"8%O9(\"2,ZP4B]C0$:250NE&ZWME+7+ M,4!JEJ#L)@@#>]P"=3$#^$I\@'H=UA*V4(XG4G]H@?[%F:C"38_@5W9Z:Y#; MB6,B>TD E8>QZ335:^!_IA3R[J@42L; F!UW=C0>SN-Z_;X3H<_<;PC@ HCL M02]-=^I5+@_0GX"/G[U\?_G@6C+,JO?0*-]B(=G*/#39%8[UC.[5WPK@B<\08&'Y^9J\/K&!0L0.P M&@:9S@PK7C*A0ID!S1.T:E_V/> "O/N9Z3IS_81E-7;;8(%9U@Q\?GCY84/; M!=NO,5"F3VT&#O8H;\;=0]=]4VS HLV;;A?>HVI)/T4 X$[CT4VGX9*7O_;= M ;ZZW7H"GP4F>VR75OV'LW0AJZY\(W[*U MC[S9%F\;Q#K00\,.?FZ?BRZ^9&[&OQ'\EQ8;2 M+ 37W'J#&,8:<>PXDK/>ZORGZC<*N[9"6;_0R9/O]4H7)_/(2KAZ]>7ZH<%RJ^9OQGOE&E[-CQ MJ#]9D3KZ7?VFB9AG!6*/AO'UY(<+.47S"YYG=M(5N-.KYK1Z;H,IQFQP(B@6 M%;(T*<[-D!K4V:A1YUSZ0/TA,QN2*,G5Y5^Y\OHK/U0P-+BYN.7E>(-<]:%@ M@AI^R\NO?+#<, H+KMSW<'ABL>ZY_Z,49D5R8XFXW^EK6/;= M3Z!>D$UR/T=1#@81;"ZX]<&P]:YRGTUS>5J3-)X;Y!Y/5">PXKCP!.(*??41 MMDF1S+N0S/^.NR0?'$!Y9*JCB,>=B$<.C1=Y*/)PYC3P0XM!6>FB& H0K)9X%,50 MY.%JQ5#J:]RP14<=I,_!B]4LJ%%.'M^V6..3.UBLF$W>$H:=$QPG[ *UW"1O M1'2"!-S$@V5=WW]A78RST>&&130$(NN*1M[?@+BOS!GB6\: FS/$[<[.MR_B MR]XV^6MO&[[[47PY_%WL?OCOP9?3=K?][0^XWQ_?OOSY#I\_0[Q#MT_:W[H' M.]_^Z,)SOK??=CM_[?W-OQR^_[9#?Z?M/[=9^\_VP9>]3VEGONDS<\YK1PGR MAA#$DS'(T!A1B(3I8+CBE*]MDHO]3U?Z]/!*XO-J%H$NFJ%HA@?5#-YJ)QCG MSEC*15 &'F()U5)*YT)B13,\IF:8KX,-:IM3@8SQ#'&A"7+$:X0=IXH[9G&R M:YNKUVNU*(:B&(IB>(**0;# M0.%P!GA EOK//!1"GHA$D&B+XKA,14#F9D, M.AH3N$0NY+ZTDD9D$YHX MY3P8X5+ +/+ H\3$R_IP@<;\BF:113/XXX%)@!LME7?.4\L BHIF M>$S-(&::P=J$F54H$:,0CP:L!\$#BB;$2*7C,>*US6(R%,50%,,J"O>34PS9 M4"!)4>M\Y$)ZQYQ2PDO)C$U.R*(8'C7^/-=Y05G%#986[ 5K$/>.(QL$0UG( M/IE+&1+!6J*80DHIC'CP!FEM(_+2.4:%0I7'C MNK@%[>X2[689',%[36)4*!+@;=PSC[1-";@<31Z64D4AUS;).N:E*7 !O!<. M> ^0?%!0[?:H-LL^<#'(%)5!@2N+N,,,@?(1*%CA(K/88@QV*3?%+BV8]L(Q M[0'"Y@73;H]I8B[75E)/? 2[5!C$P1I%SFN#HG!:,6JP=ACLTH?(J"J05B!M MA2'M 0*^!=)^('PP%_&UW&*-#4&$"XTX\00YSCT*"?@T%XD1#.:G$,7;MDI1 MW6=8,>/=]Z.JL'QK$$?C0=5@KNYX=E\1WN42#)X$1/_TL"'>'_ =3E;[4[78 MN[W\NZUJN0N8+P'F[3=SL6 <-"?.&I2DJ0X)<^1D9,@[29DV3'(3LR>1LHM6 M]ZO'2]U9231:S1[[3..@'.SPHH/=PH#<+%@O+>30$HZ0M!?YJ M!+)2820D)KE9)"/4<,A0SI&B2F@2@?8D5VE>@[\5#WP,$CPN^W16^S4+)+#)KA?2(:ZD1 M]PDC&R-%CF$&R\14$GIM4RTXE%+0K:#;DT:WAXTB%Z/V<2%O%FD&.9:.!(P" M%@R!>%&D/97()6$M]9XZ'(I16[#O.6/?,LSN >+-!>;N+& Q%WV.T3O/'0"= MBP)Q2\&*]4P@F<]_\!2L9*YPNQ4*/#_#X\1;AWT8_&G=?;V?6D>#3G_0&E[1 MP*$D"3V1,\;S2[N;?LL+.UP",08H MC!H9*ZU4PFF:U$.:Z04%"PJN, H^0$WY@G=WCW>S2+.FV,HJK5!1@C@H+F2) M5L@+HCFF1AG)"N$K4%>@[@%"S07J[A[JYJJGPW]$L%QT1@#4L=QA0X*!:[7R MUAONG'$%Z@K4%:A[M,!S <"[!\!9"#IQ(R,&<@<,G0( BH2THQ$%HP0#60HZ M%-NVH&!!P0>+0!>\NX=@QEPLVL'JP&(10#QLP;K% ADP;)&QSBFGO'>V4+Y5 MBT<_PX/0Y^/1O3AJ@:2-[:!CNZUN?UA.1*]J/'H(TP,_+8OE'VRG-_P5%C:6 M9**E +PS%XVVC')MP$[70CK$HXK(1F61B<0J[IDRF*UM*OP0%<>>9SY1R9=\ M)DBW(N'H GNWAKU9##I:QHB4%*7$%>**Y=,QBB"#4]+.Z)AT214OT%>@[\YB MT(7D/33:S2+0PON@M+0(]!1#G(-Y;E7T2'*) ?JX<#85DE>0KB#=782@"](] M--+-!:!!!YGC%G"_05Z+NKL',A>0\>LY@+ M.@O%E4]@P;J41:V4"9+31OU:+.S_ 4=#N.6D=QT.F'CF^Y M>MTTE=@2G\U^.E@"S1_OS)Z;@'."<.PO];(_O-;TM;B67U MVGQ7:B>9%P%3)"1G6:LYY'040.HM:#")\;9.KU>MHN,1&6A'46(.6LI=PH%%C'BP09DF4K( M*,9LDDYQQ=34Q(/4!6D*(D["5W/I60ED9--,49* M)5 3D6OD(DM(,9YL5-S$9-8V"2EZXC'RM0[J$1$.0[SA8^XU??4!1C:WK R6 M-?3'KALO5R>X M^PBFS> >IDR?FS)U;TGN8#RU=N#.!\/6NUZ(H?4Y'HWBH8N#%M7KK1STOX'3 M(G2&1UU[DKE_O&;K/?I75P&)BBC>1!3_.^Z>M*BII% _62F\!LE701SO6:]< M*9O+>09747 ;%]1_W.#?FXW'J?HY.Z,NKTQY3Q)P!]-9Q.-.Q6/WMW>_%'DH M\C"1A[W^R'8?6@S*2A?%4(!@M<2C*(8B#U40XA.I,?D!.2HRL9TF))#37:6V3/<0YFGO;/BN"-:M9<:OH MAJ(;'C9%VGGNDI#"H8;!G]*P:B4BHFB&QY7-YQ,=0,G))"@! )UKA%G MWB)C0K<6$\[BVJ9\B):Y13<4W5!TP[/7#8X"]PR2*>8P MEYY8Q["**5=]Q$)37G3#H^J&W;ECE$%SEJ)$21*#.(T!.>XPPIHG^)5P'(>U M34J*;BBZH>B&%13N)Z<;%$L/36 M?J":2)XB"C;)7-61(ZU=0C*PH*/%(7F[MJEE40ZE)$\F**;CV([@V M6IE @ M[Y$@;\;QG">6!<5 DIA$/#"-M' .@>7J# $E%CA 'EGG^B$B507R"N2M,.0] M0/2]X-H/X-I<^-U0RK26"H'!ZA#GQB"-,84_O$E>2&*Y US3#Y&;55"MH-H* MH]H=Q(T+D7LD9]U<3!GL4^YB)"A0XL%X=0Q9+"V*T0DFO3)4D!( _M.3"2-/ M5OM3M=B[O?R[K6JY"YXOA><[\T%E(+!12$D1MCE_U > \P +B"/#AG&G19#9 M%ZGP1,E"*TD'JUF@F@!OQ6))\]CWVD<](,='A38>TC8F_DCDV+,>"Z0 M95XAGAL/:>HBP@Q6CS%.=1!Y0VM*Z,\KEQY9T*^@W\-2O\<-/!<,O#,,G M# MRT"LT3<"Y:1P)$+@Q$83F1*%^A7P>_'@][@AZ )^=P=^,P)H)5/2 M]A8=+%['QGVYN+5 M$@L3J;*(<"$13THB&Y)%-"0A*2RR"K38O07]GC/Z+4/]'C=H73#P[GQ_5]MX15M)TH>THH7=C?]EA=VKJ3%FT$,G9*$M!R"?YP/6FL=E7#$ M("8-L%A-,3(Q I5E5F-JL.,D%TME)0&I)%V^;+![M+!U@<#[@,"9_Y)Q(XD# MLT-X'A 7"=#/>P4X:!R1$HQYS1[2D"\X6'!PA7'P 0KA%\2[!\2;/S6-&;-& M"*1YR&4BM$9..8]4TA;04'&6="%]!>P*V#U 9?<"=O%M,DU M<2@ER$86D6::PR(R104O8%? KH#=HP6H"P3> P3.A:JC\,HEDQ 6B2+NC41. MV)RC*(#(4VI$=O(5"[?@8,'!ARG+71#O/GQZ$(ALM048R@27SP42_ MMJD>Q*%9L*Y@W0ICW8J$L0OPW1[XYH]9.R(,#A0QSQP 'W ]ISU#2E+O> @T M&EDLW@)^!?SN*G9=B-[#>_CFCU0+K&Q*#'EL5;9K%;+>6:12H-JY)&64A>FM M6NCZ&9ZJ;L=1ZR@..OW0\2U7;_N%AZD?;-ZN[&7>?-@\C<'GH3]VW7BAV?ET MUE=@CO_U>(DF=S.93U1-/F[]==A9OS4;J_EMZ:6QM-;\,I\2X#$U*@2%&,&@ M-'W*)YJT0Y)R@64TT6M7-47#>N4RONYR(ZX(K*UF=FS14T5/K<)DKE;O]:*, M[D89S7SURA+F \&("2P0YY0A'0-8<#1Y[S"!]61KFY3PHHJ**BJJJ*BB)Z&* M'K=O0=%2=Z*EYO)G/#.>N,11=%@C'G!$(#8J5W+D7B@'AE2HN@_2A\B?*7JJ MZ*FBIU9P>SPY/?4 )3N*,KH;930SF;#B">=NWXRS@#AS%%DC/0K*>2H(XP1G M9<17K_EW445%%1555%31/66B%57T(*IH+N&, T>P1G-$8#D0=UHCT$0.66)9 M4D%'47GO\.KU9"^JJ*BBHHJ**GJDFC9%%=U-(&DN%Y YC8,C&"GAP2SRV"+G M%45@+=E$M=-!Y);RXF)7T:*+'BR3\-\C"V.'OT/GG\W)0K3'A[ 7_.9_X)>3 M05=3U^F%V(-WTC#LN;G\-AZ..NGDYT,[^-KIU?-&X2O-OYNIDA=GXH;#/_O. M5\_/-9/;A7V/#NI_$UHAX9^Q%:L&2ZU1O\*=0<>-1['UKR40*@6! [4^>6#& MW# KM;C\>C0?QW>%1MW\2!V\F;P!#'GZ*AS8O MVF WO>]D+/L2[6"*:O)IHEHW_K]/)W_]&8X/S7G^\3W%OL?MPW*2\&%<@#0B&NK$"& M)(ZHTIP*J01U%$CRQL4DY18(73>+ DC*Z""VFC5I-8O2RJLR;'5ZU8Z$QA.KW,X/JRNRH\9CFPOV$$8YFI-^2[;(*.#GNVV/L5_ M8F\,M^V'N-':.X@S2<]R,GFAW=_>_=(\"FX_B"-X$NRO?^S@I)4&_[VXS0+;;[\]L$#2,/F^28X#@8>Q-=HCO#1;LCIUZ;K9ZO;'MSF\*T/,> M4&RZ"Q!]:=O@=.MTY^-^!/%7F@7$7(1MX')98<\L"@ECCX5W0NBU35CL>'$? M@+@\O"1%\)ZU5,$1&M..+$.^1HX"@FX8*+ (LD M5QZXZ*O^OPFFC/HC )2C03SLC ^'K2/;"1M38C&E$7GU.[ 8U;45D:AF>Q_O M:[TV^>(^[L7! MX=OH1GMPXU^Z??_W(XOQ[IM&C __V_WK\-TQ?+?[9>_+=Q#';SN'8'G0';;S MH=W=?1LZ[;WN(8@U.2_&7P[_./RRMP7C^N.@_>T=:W_8.?E"MT^_G/KC+_1W MWJ;;9/=/N.>W/\#*\+C]S>\;C8VP3",<.$6<1X^L,PP)#6M%#+'&T!J#0 IC MV,H:A%CMG1*8N:2X#,HX)JGVQ!M%H_! AR*@PU%FNX-Q7-O\=;?] >V]^[33 M>OONE[W65OMMJUKQW[:^;/WRZ[L+=/G,)CBW!^I5NGX$9T<,1JW/IZBDUZ;J M] -O"X+$L4T!KF!3,_J^1.ZS/XAAW(V[J1*Z;"R\;,G[ND\]3CP*0-#<:XYC MJI$.U" 6DZ*,<1VD.R])RUI2JV@G90'(+-7W#X\&G2$PT$8AI'ZWVS_._/.G MBOKVQT.@H<-7K\]NB(M@?Q;=*TOTW#2'"^[)^0G/[QHZPZ.N/7G=Z55O63WWY^-.&!V\-F9#"P9F6^4B:X[9-4.J MOT$V:O?9.:]$_:$B&\I0;/CE7[GR^JL_Q!N*P>W)+:_'&U= B6%YQ<"O MO/Q.!W[-$<<;;H9[/>;]8PZNW[4/[>VNA38OD6![=S$'3F;E>D@_M/O_I.UJ*\J MZ+>2]9UN9W32"N/8V@*5VVU13-G]'I&_;3SOV8?KEJLF<*.Y>J+1.*.9=5JH M*#B87EK9( PA'EOA/;/&7N+K7BZ%WHVV>T/@SH> E6_L8' "$[9U""^R.C&Y M6]H?=4SNY[OO/THVH?O#]IO=T[^VGN'OYQ^ M.CP?D_OR#;[[=IM]@6=^R>/Z\)&T3[_"\_^F.8:W<_K?[L[>IV_M#W^EZ2GC MS_AX/U#+"78*64HYXH$Z,)EQ1(S&:+ /AGF]MDD47@?16;D"'4MLJ17!G]4L M553T1=$7#ZHO;* ^,H:5MI+':*WEDEM-&=$L'R>M](4F^+:UVXNJN"M5<3I3 M%=KD7 V&F$L!<6,MLL93Y&-(#&LPYZ5?W<)UST)5E$)/=VQ"O8]N,,Z![$56 MU%T5\'O9S>=T4CIY0Z+'*G=J=,;(& D3W!A&;FH:%*B_;ZCOS%D%G(E(B&!( MV A6@1<*.><)B@KCX)SVF,?27_,9)'X7B+N38S%<)I*S5[TG''MA:48Y393R M(N#D"YM=%8B;L5D/QH80-""K3,H16XM,= Z%((C6U$LM0H&X522LS]#GGQ-X M6MT^#&*Q@U^4GIKW4@&&.&.9P(#)F%O&G>$ZXBB-M\FGF(K7>H7 ^V2.GRIN M/<$)(Y:80%P3BS37 LE@"99,[FX+:E MG#L>';&<)>IL-!QL3F&"K!#NP*@P*3P% )B<@$B9$#V@J+ M9D)B#\I0GR?$%9?JCS#4>?_IO9'4E^U<(-X'"IL?^YAXBL)*2>%9WJM$5%2Q M^$]7 KK;;^;XJ0-K(G N$:R6RP5S"7(Y5,:MBQ06*6?<%^="\9\6B*NS ;"4 M) K*J70<"VTQF.3P?YPS'^&7-V.GQ0Y_()R;453MM>7<&V3$[IN%IP>+#A7G*AW.'-O@-ZT4K=_W,3\X^":+.GB6K@+\/92 M8FRL,40P#E3'",.4MY(82FU4);Z_(K@]G_5+J0LI.(8P&!"(4VZ0(]+1!7\U/OJ4HX)&M\ICOP-E9(XSRCFHG(B_=T52!N1DV5(%11 MII!GGB">6$": 34-^?@\29IZ]J I3,\3XIZ(][0Z:[Y"A^=Q#8%+5<2TEQ*2\#L M9H&N;>J-!4>T_J\UC+U.?]#J]4<@L&,REBR6U9&4@;F8<&8FY8H0@CVU G J/'.$1Q:2"CRYY MJQ[4__,\(>Z)^.U7TSCZ-0Z'KP%W[&$?7NTTAE;H#'W>]L.6[86SG\04![G\ M;>KT;,]7A_WZP]%PLAK#\=&#O)O<$#=YN7.+!>L/[_L3>07#'1_=%QE_AAZ\ MGY9)]18.1ZITLZ!?PJCCO2GSBI: ;(3)H M!AQ;,<>EYLY'JAR+,MA );N)(&FH-L=H-L\[JIP>[>?IR*G> >PM]=;O3C*A7SOAGT_KKME MN8I3JZ@(5HOESM>;+^"_!/COSB>(\^ 8!3V-;%(6<9_RZ7.K$,]]-9GR086T MMLG6J8'_YT^L,^-* EUQ0;]03'P ;EPP\?:8."/$B2HBC:4H&:U;]J/@?7V1JVC3(0!@X PG^71)=_\ M&7#<-_4J%UA?!M;G<\VM=B8)+Y!5'&!=,HV,#P$9*:@(6DIA9&XNMBY7L,#T M2L)/<>4^7W1[8+9:T.U6Z#8CK=QC+S5U0%I90IPGC5Q4'"6MDW<1L,UJ(*WK M1!1P6R56^F)IZOU:2;U=[6:-IN9FM?@AG <;((XP"F0$H2:0:ZDS*C4XHT1NTKK[=4Z_*I>;V7 MW'$K@E^KZ18O"JDHI%68S-4UW(I"NKU".IDJI(AMH*!I0!?EMLTT7J&4^+K9=ITB7F>TK];8SLRYW&"\FL'MGN^. ]PY-P2_2<90RPZ'?=_) MAY!;QYW1077AZ'SER4ZL9PY9/WE\(_#+WM;,*X_#MK?WK'VAYV3+W3[],NI/_Y"?^=MNDUV_X1[ M?OLC[9R^P_LNV21##,A:)1#GUL%/F"+E*)'6!Z>D6=ND&Q>AOP4;IYM7/POB M,B+!&0Y$Z\!$B!P;9; U!KB"THD'$)9+:$(1B8<0B>WO^QAT?@S"@RZA-I\Y M(,@H+% 0P2?N/6,Q]T/=N'C@8"82%4Y,FYW7*HWJ]5;>[)7 -*VRSWP"?P[B M\"C"S?Z)W9/UEAW$EN\",G52!V"ITVOU :H&-5;!(WH5ZOQYO&Z1BT/$7E>A"!?GH&K%ZVNO."$;G+_0Q7Z C/\5-,_A'5;_O.Y@%6TU?ENC?NB>M#_&PM=,) MO@_RV1J.W; 3.KG\\]S'G4.X1]:O\.^C0=;0H_Y45,>'AW:2+#$_.-@S0%@' M_6,8',PB_%D-K'%;5Y7]WN?*?F]JE;SU=1!C1K=U&.P-1IOO?V2K>UWQF*U? M?KWP@&J_PC-N^) .3.'">V]7$C8>Q 6[,BN(3F]# MV+494'X^[H3107W\L)$:3C=4/JXX]\G:XIM8!Q S'L6?FZ?BRZ^9&W'>AW&P MDCMEKA1DO0AS?QX,9A;#-?^?>:-KYO-^O4W_^,& M<-V"IYY;_UKEYAI5W"DEO3;<2.)PX)$KCFT*BD96DPJX)H:M3 D$< EO4F*" M2>[R^3B3"/PG,7:!>W7I(JT:PBT+]W/UYXFN4?]3#/'P:#0A9T"[)@; "] ! MN[U927Z]"..K35G1B0:5@0RBPPJ%6U6-_U^SI;40!<]]>Q%:UL\Z&O1]C*%" MR..#CC^ 7_>_QLQ>UEL O6"H94,+!@"7PX751"<*%(CP(+AW6@BNI M(DF$)XU)4Y$/4UR*8=T!,=Y[=[QSO$]@?GWR AE"%.+26 2&2D*.RD!Q,DSD M5 >]L:#2\X(B5+D@;^NGO/*YS 3%/Q D[+$(N:HREUA&7(> M*T0HT4*%1 6GEPK YUH VED JA4G/[^J827#0(W1<1ZJJNHCZN?*>]1#\7L' M<+CW=DXU+5<6JJ(%E%>45V'YY'Y>B)Y?5DY6ZRPKP MGT[(OD>0>'N%R'8R1VGU!QV8,MMMV:]P(S OL@KM &4YRK^K2ATMZWD,(6K' M37).<*Y8TAX#E50I)9H+UHHKX/%:/Y/O#5[G*<@S\-MDG.[]]W M/^X3*;'T7" N !)54O>^D:() MFFZ C#;$*PWZAXVE"^@VG+-';W+#&4>;$;?:G^"S(0Y#/ "L7:_]!.?1.Z-M MZW*TMN1=+OY4%( -PBG&X#CA8N:KK[\3O1[$WA LZ=>R[EMREXCP$"QI\8A)GT-4V:>*M%82QQ/&T?PW8XW?D MU/\4C\8#?Y!)#&S:^.+!]^_3]M=]A54**7$4B." P"XB8QA#6 $/] S(JY15 M,YJ-BP4U9L[[*U7PF7@DV+?CT7 $DIGE94F(K9C!$1"%[[#:E:]T&8&CRB8L MM(R4:1X5U2!<7/KHI;(X2+__=B)PZ-:2E]7\IXS'6>!V4Q; J;:O([OPVA.$ M?+FR]VV+ A@&&8WF@'XDY(**AGMD%"?(>\P4LRF(NA$2V[C8C'@B>SD E+H9 MRT"<9D T)X>]BH]6$[X.^KG^=%[E9_&#;P\J#0M77(B=GR.VE^!G[97?:%UM M"*PF[[^]8?1^<>OU:MIG$8A/U_06>M8V4_V^A$ZTZ-GXQP6;Z2;QFS,6T[#" MQK"OF U=<".="XDP$8XEB6 8MX,DAA(9N@JI9 MWKI:K/"+E@>D_2AVONXGYZVWD2.OD\RE\#&R,6#DI'(V3[M-;FV3K"MQE9&U M7D?JFA0@.ZUNE"5A.=,C1&*QQYP%EYM?14>EX(:80*7&FJI:%6=90)<*Q4SA MGEWU2<)&MC]>L+WQ[?<36'BE&?!KS)$A,2(>M,LG[11BD27B"&*IMCTMO^WZ:;3;%L5R) MZRC;1LM@E(R:1 .H9&"^L?8:&(@E7&DBO;,JW05&_0I*8C?5F#YYO1T+C'9\ M^,O$^?#&'L$GHY,7C%O^>&=K'R=#O:$626$]X@EKY(P)B*1@H]8903S@UI6N MH3K+\7+-UYJD>F43N=7K'U9Z[W]C.P!EVLWN1C!7NMT,+<-6A-]WLU0MAW?P M^CY188-UBL>@C2;P,H8G!>\@$KX)WLT)&!I&GX7LN#\(P]B[' NW9V/_K;9) M[-#.W#']-#5.7BY2MO.XOOW.=_8^?M_Y]BX;Q=Y+V/B1H2AC/I^<@W;!*21C M"-DUIA0%==GOQ8M"=U1/[L3NG=$GL$M&'9"="S0J0Q^L1+X2X!!6=7W>)S,Q M:"99:F!:YJ1NP#80NE2)*DC%>) %N7GF%:+>/\M&J:@VQR!6>7.]_F0KU$D5 MC14[O#*W: +HM;8 65OL0;W\PGKX\<+0V.7AI&=E'5SC9CMC'L#HKS%4K[1- M)W9#=8]*C9\5T.8MV\\DLHX/.\#JQG<]O6<_2!XA7)^["U8 DZZV?[*O6?,2DENA)+#S[ MOWT_"N3EAL%,'YW WY8TVG.RT%[R!ON#VQWW)7*!6 M"^1%=51;:&2E(,A@V$<.@V4AZ=HFHU=&,F'+S*G0Q5*7A6<":Y<%:RY1!5(6'RK:^]3O5..PL?I_OW>3AMR[U8LULM/7S62;N<9>7'W;0R50[^Y'>Y[&^8!/I[3O>/MZ7P5@G%4;4 :AQ2Q+2 MUFK$>&":@%DD@LG.I$4--5^UCKKC82491T?=CJ^,F)JD/Z8,+'8<7RH'Y"7+ MP/;)SM:^$28FE3M$2^\0]QID(%B*+%>.**\%PPI4W(9:E, P-7%;5<"B08HN M@%$OXT-V+=9(<8>R0G0@0BM* DO<9.5>9$7L'.]K8F0 M*@1,"&@GQXPCIP1#L$M5\M9*[F,^*7JUK&Q,%KPYA'N$_C)::60$=8QS:@5T9\_5 -?#\)QZ:0D'':<\9IB M 5:D=2;BG$H685<<9:(U&,/J;XTN._2YW@3F&ZJ2<6%Z@/,*HE.9DC;'1+M M^8:O+QSAO$%XOJX?L="%M/#DT;4OO?F?JA3#N7SHZN"_'8_ZDT?5526JWS25 M*( S=NW1,+Z>_'"A1,\\7\U4,72&1UU[\KK3JTAB]=SF@)4Q&X#/&I/JF%53 M&[ 94G,$:Z,^@G6N+$?]H:8;C#%@?9=_Y/TUY0UO2,GO MM:3KCQ5;O'; S5'!NR^^J,\9'.J^ZI9,-WYKLN=+7?7E9W%['B%7HWKZ,VZ5 ML9!CWHJ$S#@FOWE"]=OQ *;J-]!D_?#D^>6DB!5KGWXE7_8^_;W[81M_^?91 MM-\>'.SL[7S?>?N[^'+Z1^>O/?CWX3MZL8B59[MO@=!\^,B_?/O4:;_]&^]^ M>/=]YQ3&L-?]UO[SOUWX]\F7O;_2SGQY]1 (BYXZA*5EB#M-D?9 3X5.1%/X M"6S+M4VQH2XFO3YV_>&GUS+C_^X;U>]?MS_V%+Y+J:YQV M_&)WDQ#>5IG!OVZ-9!"T?[A]4)__@+CVX>>L0GG@PA#OE [$7 M[:0<08&9SF+3LO.]E#IPKW\:)V3]I%S0/G\]=;['L 'WBM4!LA:1+=1ZQ,J( MEQXYN&2"W]O.H/6'[8YC?L^ZH7+.IYKSUU5AQ;GO[=2AK.JS%:T!N;;Y$M*< M?KWBX-<5F6$Y9OD<0I9".28,)=Y8RY6DEA/-;+"8$4I3LB5D>1\A"'^ZN[4O MP,C3P0 7D,$BCJ5!U@F6BW$P+9PR0>C;A"P'MO=:$YP# M4@O:#OW?+9*^A7'1*:6-P%QR; E+P6$O++>1Z%@6^GX6NGV\SYD3$:PT9!E. MB%.MD>$"[ ";N)7)>%OUS%BX[>>BU"$>Q5I?3>).YQ3),/I*\70CZ"NPVK+2 MZ/1O']W^ 5C!V/.8"PHEJ[B'-XXQ6I6(8YQ%PV]TQ*!(V[+2]G?.B;!82".4 M0=)9";!BLMS1A#07-&()RIY4Y6_O!E:(U4)Y*Y6%X5(L=<)&!QH",31&N02; M* N]S$*WO^XG#YK":H)HR.="C%9(.P5+;HUD"I8[!I[UQ_W RD9K*X2JN*CM MYEK'XUZ5,>W[AX>=T":8Y=HE3&0$4@ M?HG#G%<=D?N]>MM)POZ;Z4N_C\_):W9["=W;$NVM?4T "3PGB(,.0)P(8#B8 M"T12U($PZV((F>\NK"^S-!0I[)F@+B:"&0\>:T ]+(#D&!VM9J&L_(.L_+M\ M5!+L&T:DAY67,@(V$5AYKP2"U8!-*(1GDE4G?>\'FY8MT'P;OT:IV+QDQ6:^ MXA6;KZW ?"ZYC$3KN>&:*$*XBL$ZZ0,(/05@,4:%!8OT+/QGU^3V']JE7^L]Y):P2C6I^G 8>=7CZ"?O$0X"#^;]QIO*BY6M[T\,\-C@S$KFGZFU8BY2G8<_MGV9X^[39!::QB(O M68%]Y+M;^\1Y;1C83BK71^:,262 2B+J08"M(F#HJ&Q%+2;74[&;;[T=C;V4P57DWU MVF85@HVCNN+-_#GFG\BKJ=14];!;0\#K?#29SCZHHJW]E.*@.KU9G>=EK^:" MP,/QH#K#/(B^#PA1%^ &I1/B8:]F1L"K09*JTCCW+3>KND^?HMRL#K/8F2#3 M3 %F-!O.UWW9JJ*J[P#\AL.LM[+:>L$,Y-L6V_FZ+XR%>8X.1>O A!8I(9.B M15I+1WR2W,B<%;J(?P ^-('J6,WIK<F)[.:$]H[CAPW%3H6!9UTQV!X?$ M3>ZNRTWT6@N-<8#7H?"&TA4!>U@!@\^W]I-(E$GL$5BW%''O"-+.).1)!!"P M44B9_<>+?'-932R9=2 %P2:?=R2)6^N-R/\+3,5(E*2B2, #2T".0.>(G%(Q MH,"31CP9@YS3"L%B:0D;UOH $+,(83JIE0LLU'T-+XD[CD"[YS:'V>P]C--: M#" 2L2HTU=@?L^H^P[$_N(A8^1>9]"Q3?T0ID1P3(04=N;/2.7A1X[$QDC'N MS)(5SBZO['-6$-\ B>K9_/?A4;>3F=59@=NI39\76YBD_6U;['[<3[DEFF4& MY3/ZH-F8S\YAACS')K)(G8D2;&M\;6&?RY1<)L3#85,-)!K->?G!'L"0IV=D]7=0NQV*NX\*;)6 M#RI-W B[%J]\ZU6%RF%60%%5_'%HR24:PSZ*(%3 B=0>8@=?'LYA_' M!_UN]P3UCS.3^7WC\T:N^3(:='S.F3O;UG)NS<\0FD56=U4W+OOI&DQS)\5> M?D)VC\W!HWQ\8:*6:K]ODZT):YTE8P3BUZS?@N!%+6G ^9PA M@+L+Q"H+)@O1RA(L=5@BO^RB7OU<;\:J?\&4T^VF=K^77_M-/5N?\V3]O]@- MOYPT+_F"^=WIULG.\;Y01%C%!6+>*<1MXD@K$Q&V6FNO$XN8KFW*10R_$?L+ MDIAE![Z)*GF;DYT#F/A&0KLGYX4M-\J OQ:+VI6 ?+: \U1Q+-A7DU++D[*2 M%W=_0P4F?0P;.KH0)?('P/_BU_ZTWUP3:YYLT?F&PQ.?;/&2/3=M,:ENMT#> MKI>S;^,;R=EE>N):<7LI;/**B%:M-G/_J3F^[1LKK)6]XM4!C<.ZH/FE";++ M'J&X3UUWT89LM-^OS: _Y3$W)=JG&@Z_. 7WY:2]M1^\,BYB@7#(/E+-(G+Y M)QV$DUK*((Q8VU2+:CKE BYXLHFK+9L3H$^R9Z/J$C]W/&CFH:A[1F5R% 9V MOJIT-XY@UU9LL6E!4-_XP/Z32UF/ZIYZ+L(?@]@Y=.-!3I:/@L+TYYO=_I"6O-Y: MJ6NH?H"A'ZVWMGM^HVZGW@=$&PV!Q+V)OE\?,M[>AFL&1_T*$'L72Z+:+*1S MI.VJWJJ+EJSVUUQ7S1K]7M9L<^X)%]H*U9O3YII<<.M9S?&)HI@K M>=M0V7PWUQ2#'=ZNG0B M1R7!E)MHC6<8C#9"N=;,,5*$X^&$(X=&# N)1V%S)TJ'N" &:1L5$LD$3?.) M%Z/7-ME5LE&!Z/*2$/*97!(3U59S)JWUPE/!I;#)!M74]RB2\""2D \Q\)2, M\YZ@D.DEMYPCQR@#P4@X2,,9C79MDUXI"5F?#?.D9L4^IUTV6M/I;ME_;*=K M75,WLG(2YMX$G<9Y9^LJ#-FY,KVD.L3G9R8CK),?=VW310#X8V?8JK4G_&)& M,8^F/K0I8?AG4LK >E\W&!A$'SO_Y"@(:'O@2Y5/M$$X;P=A[@M-6X/)ESJ] MG#/4'YQD<,QQF<:K [PV#OYIOKW ZU/[3NMS[TU^[];Y.:ER$.H)R=W?JN2E MS,LO@#!\]SAF4C^LF//\E&]=UA;F:O+0.NZ/@957C+[N$E--ZUE21EEF.C#M MLV82,()Z'7/SZ:M;HDP::'>MG_2UN\SX;_UTUH?\8HR!Q2T^7X@%<,OFG8O( M]L*VG;?BW(O$\\<:WR66K*1466\TE\8ZAJUSUH9[[8S=Q'4]XSSY=>G0&D#$35%1?0:-I# M=!G),PX(N5/Y1+'A5B5M%>>."RN8U<$5R7LXR=O&NQ_W,9-41$60<#EO42F- M+*P/\',CF),6&P-VN[JYX('>/S@O?77'\)X-'=")2PCEQZM"=(() D@%V@2AYR6''FGG&3,.\)$)E-7J*$^16V9E)-:(I+6UK/%0WTY>BJ9;3E2RIO.1)\,\1BY0 MDUO6!.28Y4"^78@2(%;+[(0T5\G*),U@&N2H@SN5<^&G[Z^FP8TSA*GE8L:A M66O6JA#+!"4D2T"0K79J*$B^B=,^B]#47"U+4L$05 M1LQ'7)=B,51[!%N>*4H8\21<2]>7A!/%0Z0F,,LK"[A:.PH[V^SN!:$CK UO;.2"J#H+F+"3 13YTEFBO"@G<%.AY0!$!] M1&>\90R@(VH@K90FX"0X(DQ@C\*OB$E 6C6] CE>B#6XH/?Q(YN#/]B,NYB# M]]77<.MXY^WO^T"2--.:(I5R@PA&@.YS[%'0*0!C,DGEEGV47 FO5X85[\M< MC%$2'YSAU'/NL7.48 :Z6L"0.1"_!J1O)4\%I)<4I=VW[_8IELXH$I"F@H$H M 4 ["]I::4F8Q=;17!%4$K)Z]J(.Q/L00*,;R1GS-M@$5B-8B]YKI>14EHK" MOW=9^M[>^[H/C"LD(C"RPO/L96< 2V V6!L#\+ @1$K7&@M9PQT=#?HPQR!) MH :7BKN GM*YH[;#FGLA\ 2XR02P1&)!8LT^FNLAQ^#$HJQ!!%(5N'<&)F9 M:'-K9$RCH$0Y6J#D 26BO?=E'[0([$D-_(1(@!(J!=* \"BRF 3S6 $56-LD M5&VP*VI +#:W+N'".?UD?'AH)\VIYOGQ^9/15UELK6_]3A4/G3;,JI\QB#G# M\>UD$OEX^4K'XL5 MKWQ\;27C>"88TUSF60>X#N"@;U'5?(V&:'$\I6/5W'9+DG-OB89HO-( MB=N+TJ^GOUN0U7TV9_N2Q.X?S>#.Z=?Y%"XH44#(><&%QI19P)E#@.5"0W9=+)[!4W[I]OW?+T[+>]S^]ON^"TG$8!P*GOEL0^:@8W((9MS#9RSZ$,]C MBP4C0U+E-<84*%L^&$<%T'87=&2!V[56!.YTE'%E,(YKFUN5#$R;4M;'&2>= M*<]J]@,;FLH.^>!?;62T:I55$\S+D^TKT>V/AR#XPU>O)Y2D$:C-F^3>UZU5 M%[JQ%V+RM?.P^9^JT>GD4AZQ,UB&SO"H:T]>=WH53%;/;52/,1M:,(U)I8":3MK-D!KEM%$KIW/]:^L/ M@?,SQC0EEW_ERNNO_I!M2"F),C>\_IIFX(_0Z?M"*^U[;DW>D*B[;TZNSZE< M=5\-@2]VI[WO?N__G_<\=MJ%>;L8:U,H/@-EI@6W0":W) M&UV8SA68O'_=[U1=U:/[1G-52UJ->X\]5\NX@S5W@D2LF=0\R&2QEE%*HTP, M8*6(Q7WO$?M!%\ZG> C4%N;MYKTKNIOO_MM^WAW[_?C]FF[\V7O;[SS M[>-)U;;RSS\Z?_WY_F#G,#\?KO_SX\GD&GC6^"_ZN]SYMB7:>UMLA_[W -X) MKMO&[=.O!-X1QO_N)+_KSJG__M?;_Z:=S_C[KWOO1O#W\;ZEQKGH"4J1Y3ZX MQB!K(D=2"+ JC3$V\QN.Q;I1\H+_IZ9X3V*3K0@B+9BQ^U"$J?KO62G"3],D MC.[YKN'G!7 ZB_2N9_$J8;QF&@O*+T;YX03F&W.O8/DR6-Z9PW)#<"3>4,0, M7;-T24NY)4+GOUZGBY?%S=ST0YFM7&K MLJT).'=5+F)0U>:+=MB4Y&\-8H+OY5#0J+]^=2/#]5;L5&&I7' BUS>IHE-P MFU^W?]G]5-_ZIS-=.>L/X.']P2U*P\J$)3:8.BN].=MU_VN6?)2&*0$X( M%25 17/C3LL(XX8Z'9+/3:<7]>Q\U3KJCH>5@!P==0& 8%V5 MKL$B,*Z(MIJHX$0DAEJ7\!)MCR;*\(8B05ZV.+3?_KV/E:;:,X$DC1%Q&4#A M>8R1 "48@I>>>IQ;N-Y-]_FH%-8&,Z\EYAQ'YSQC4=BHDS11+M%#KZST4BN] M]_N^]@183%+(T\00]U$AS3Q,M)*8FLAS[[F\T@O*0%_9;=XV9<*#!;4X:3.T M3#)(;@G2:?1.%U1;K@%7)W]4>N=>((=;YP.7PB<>>'3*!@SXYY/R+C(@ZD40 M[T40"1#S?>S!RRD?/__4ZD\C;F^E;O8]QUA'H14LEW7WK]P-)5"O"$0LD@%1Z MCPS/)K\6,D09V\3'P1OOW9C'NK'O9V,^J,:R]:@%C[].]]1F$>G39(*0T"Y"5!&E0) M4DX[L&D!X1)9V\QY51<%Z"4<\+Z^N^'"Q@:EK^$*K>&S[%25.QD>Y?SL7BU/ MU1$"L'?_-^[41U>F2>$+*WP##\G'+Z8?KD^>4M4/G/ZRNG/OI&ZUFMUC=<)W MW1^MZJZ8VVI,'I"_77^C2K+-JJ+IJ7A91\+\[_.=Y:9=1X;3KQP-^G7CG*8O M3K,7IAW;UAO1/]=RN!K=]-I\'FC4&8U'\QW0%S;ZNB3;_9(N=9?T\[J^/UUG M>+>MZ69OU2A>6,O2HNZY;?QJQ:^6WSMJ5#?7M_>:+G6+).\EL(.S)MCH'%>8 M:.R+567OF45,GW@UD[@PKEN0B@7]=<_UT;WX]M,SD9./%H+_-8-Y">*U=YV MS+5#/*Q;S;=2YWMV QS "\:J,^*/]#VT/EEG0B $@Q46K)7&8VN9#ES30/5= M]#WOMA^ASM[.R<[IQ_WP0S6.QEU,$; M% +E1#HEK,SGIA>%N,XT/.SDIB15&+3?@WUZG+L3SLX9VG-G\*I#@%53Z]63 MEUF?S)DCJ)\^3]YE_CCA2S;O8;QO?]\7%F,CI40F9/.>2HXLLPK1E$C59!L5,>P4DOUE=.VFU4?E,RZ.OTP M!Y$+#X_>2L#G\IX0:,[783P(]N2&R-@(MI^7Z^U>?5YG-^U-WJ*?WH"D]X(= MO,UGR%^E;:*JN3P48I;J($L)"@S64^)(V3LW?11^0L<@!DQA=?97&'YH(S6&DLF$N( M2>L0C]$@HV1 @;A(N<^59-W:IN17=PW)66FA,_23?M#+T2%);>14:*%"XC)Z M0TCRD4MBG%9._! =>MN,ZJ6',6"U<\$ISF'!@\M'$3#BL.V0LY0AZHQ-.'D6 M-0;D7QP'Z\PS% "!GN\@T10X1 !-N]V*+LZK7%Y4;K>VY M\-V1/:E+\L3##LIWJ)S@F4\,!B!$P_GKJWO/6H?5N#+SAYQ-ILD^B5'!G167 M/-'^EIF'MARF'7$B">+2)&0U#<@:JT44-%@<;X8[RV=)"6>P=HGJ: ('Z=<$ MQ"FD%&3$DL2P1);4XN5^-Y'/LN+UBN^^W=[W/CBB7:YIFZNN2P>F)<@ ,H2# MDI'0+5MQ>7;ZL2N.H.^>&6,59JY!?XXH-G52=@QK-X")^/XJ]JKC@ MX5&_5[E3JR]WECT3,)$Z(,HCCK^;!O=JC#K]&F+CYQ>F1JZ*"VFU;_B^-!/,YBN M#KW:88TM=85\.\VAN/884J\I6UUC^S#^4^7NU!/S_[/WGLUM'=FZ\%]!\3WG MOIXJMJ9SL$^I2E8ZFFN2ED2-+7UA=10A@0 '013UZ^_JWAN!))@3*/9X3)/ M#AU6/RNO-4.P*4(5_]>R&(PK*;_UA-WM"6,;/S[O6 ZB(),&:9V%4$$3T@ID M4JJIB '+Y(2\^ F;'Z7V;&5FX6#)^R4Y!2@*Z.-K)_YGIN^4-/U,J5.18DYD M9YV%TCU[:4/J2G>K3G=\:WMC)^& !<[*CW,"D-VY+ 4'Q$CV>23+O;\$LL^T MX5Z)*QL, 0E+&'&6G$ I/P7*I\2::?2XI'LE\EL,=&OI_R2%MV,Z,LYET7_- M8!^+-#;E*7LV\Z\006:]O!VC'N4[/]09A: M:9@37%R4A0!:S>)U9C7@7X5#6U)0'%*&^/VR#QX]8 M1LE1K;>>_P=T_@^S"UU$;B43 GF90$G3+" ;C$&&8ZT55H8;?$%6GJ,F@#9\ M;$3$RR>Z^T@E(2H+7>B89-QEW^H/Q,8%N.-NZ3BC-*LLS2R;] M8E&-KQ$U/&A_&/>ZD[W?+M$5J78W.KN[D5SQ[D97[U94)8P'*6%,]B_/8D+0 MTN+ +(\!6(PS0>H0E?3.\C&%[\3'1.^+9C ME<4"O9(+F81SY+*?S/I)C,LV8A03"F*K$'L;9$,WO[S=P0:6 M/GF)@A(*A%COD38N(*-\KO:-R%*=UOPV)(E'D8\Z)]$L=.LG5!R%WD?@2MWJ=_YE^Y,7CP>:/#SO846T%9@@G M81% .D,ZPF\ *EY&2IS4)#>.7X8MLW34F:@UXBE@E'.4$&<)2*0ORGI< '=;GM@8$25!'N=5"DQR8<0YTW+@U].H447'C"I1PF.WCCH V MR+5 !+ 9T$)'9*5W2$O@'\$Z&HBX$&XT-6_V]X>#[[ SXQQO=QDX$#90J;2. MH!/E,LV.:.ZB<@0(5!O:^D[RYJ-E5(#$)6#A76P#[D9;*=/*8X:#PQQ,+QDA M >. L+,,<8%SG(;ER.'LK&D= MMME<9ADC!M2=E.2J'!L3Q_9[IS<8C=8S'L/L<_'_MH(ZK Z\9=(=[98XTQ:> MR[E=SW]=YJ0R(KF@D2GE7:Z*88Q.EF5?N,Z5K)J3J@AFN#FIBIKC)W4$^P2_ M7>+(OK;=_N@/F%P<;?5?'IE-/<,X^R>TH,! 8T2"T !GV#@TK=+&H4VU,+,L,C-I89 MP#P*^U*FO\ZTR-YCL"9M+TF:*"F^=EI)ME1'+^YPVVGD_>(BGZY1285;SPI# M;EQ3*KR/=QMG>:^[E[ON#F>UAIM8O+8 X]$DB*9D<2Y??B3-;M#PQHZ=55,^ MDG#T6PGGZ\#.=&$OPM$R\[/ZQE,I\;>3#^MU8Q\^SPF[@UZWB1HL\DPN>I_3 M2MJZ]@?=47[-:'\P*NY^VWQW6H7C=ERYTOYHW+Y[/+3]4/;VTA/,U M.<#30>>J#_,-^"W7[.U_;M(,^VWUB6;U7);6RD+DF2\\:1K"4-[:($$;Z&!3 M@@VPQ43P[.R,\\7]R14(2KKSM,1J^S28R%%:Z!R FE:J:I:4G8PJI:KFH[%1 M@\HZ&985RKC9^;,I!/((L.02U+1KP^E6A27V:>%P=(J3[/?$V!E-@;8DD-22.%R[6ZUJ5^/6.[PA[F)'0\@? :ED _) M(!X\2*,T&QAT\%Y8K#6(?4_[@Y-21[\8$Z95O='*$2?9)*@,87 M39/YL;.GMLT(YL:JRPBXA,B@&<%4,<>ESB5AJ7(LRF #B2FV,1:87MU 42GJ M"$7]V,@V"H&MS4D$R5J@*$$8TDQ:I FQ##.>!*>Y+=F9@FQOFOJ9NOV,M-EO M.@7=5J0=Y7),QSYK+R\VC%(N(/9S\GM.*9UW+<@4->E'.\S9_].'M2:/IFL, M2 K^9!>+Y7D#98]W\([A:TNP?[7;>9_"WS9!(>D07BH?$OK;F46Q(U=:$6<" M)8X+%JV@22?/A:""$4V+%FDPP03-$7Q>UW0;%)'!T X/7Y9(S&UX[N^]@?]Z MOV=';$[/SI>-PZT7K[YLO?[7[N;V5_C]76_SQTN^^5?.F]SM;FV_VMO\Z]7N MUE]O\?&SL_'C#=_X:X-_W'M)MK;?\,W7']C&]F?R:1O^?OU&;/SUD7S\ZZ7X M].)=@M&2S;<[G'OA*?'($*91C@'*IR8@ZXA3VIE(A5Z;5D./X=FX] 55NN\?K?UX<_C9;&/DO[25(OSWWQTI"91DJ("%A,5=P;;7 R$.8V9IB$1>GIJ MQL.6FG)YZY$OYQ=>QYSQZ.LSGIQ23K;(!_A38Z[W+,\RM8M+W[,9 49>],"BAPW' +BCW>Y^YY=V@#-ZFSUO M7EWSS?+J2DL78%JGZOT8X"%7O<_=9.9?A\(PIB7V*&X6^D@%UZU>..7N^8*= M'&VS4+./06O-4V_6Z54ADIM?J5?ED>VH\@!RD-#G6-3>LDHGAWF$*);,HEE3 MT$Q?PW'8GTZXLS\9@NK9-(^%*X;CKFORYMIB8*.\7B?:#S:FQZPPMG=-J7>T M"URW"'^#R;"T>ZIYXE'K(!T1 M7 $:2V=Q:_NEI'#M\LO5G?OO01S>2N7D;1;S$OQ1!O6FQ#&]Z6_/31BKTO/G MSB6 K1<;?"<%)GCTH(Q997+=>HF<8 Q%Q0)U7B:%Q=I3M4X$7L=+HI07SM^R M6BG/F_-8=F(Q4;OM!;<_<2#WGJME_1F'9?N.D53",@0G(@9MCY.@'?= 58YZ M9K32M@D*6$Y)IY++-$JU?=]C)8WM9W0GV1B)%@HEHP3BS'EDL20H2E!I@\7& M&[;VE)@G[&2SWE+CMI#&$7Z8]Z/S/L(NAAQ!M-6BR9P]_SD9YBJ0L\Z:,_ I MH>U3YEERIBX&:L/XGTD)?5T41.8L:(4Q;#O78YL,#PM9-NCUK&VWNBH*_]TK M+4"7&\]V*#,!)'F#F"I*"ZCZQN4N981@R061@+P,&,80EQG*/J TG(1JFY]51:9H"-G4D1E^!D)7CE"#YEX;XU M'9X"^(%<]PJC52;\<[&<&(6T-Q0%$.]@DWS4T:\]I?0)._5P7$)W>AB*TK3"\?^"8EYL MMYG$9^W,W>&QT_1WTOGG=__//II M<^^;YYU7C66Y\^=<%6_T]\XO,-O>M!CA$<7Z=;8<]#NO\[M.T:CSXXN#.32J M>CO,P?$>8T=$L78!4'MQ4TIZ)H@] E7YN*B9]W2&_LURS,TUZWDUEQ3K/M6H M]DOW'[G*[:+MQ\XM:PO[D.=PMHEHF2VM*1EYI.#P>>B_8&GZLSO*.:,+1'H3 M-J3FJ>VHFP$>-2%=<)C+K$IG4'Z^_/1# FM]^AC.>//TJ]'<4+>_0#!S!CW= M_<^E;'.84M/L_EG4Q.?<:+B<_QR$&4LXU+>F$GL.^?##;A,?52I_-E$GOW0+ M%37&F*$]\O6IQ/1N\>IWS=47HJD3)#6;PX7G?G3B =P.$$$"G&O5#B%?_>[ MGS\?YO._;%:+U53;><+[VKL7KQ^UZ8T+EJG1;NREHP\=Y8C^-JBUK;;1$ &( M3?MMI^\%0>HB@E\)1LER&[QMYMF;3SD!BC>=:<\NV?_H\?5TU%L_09(74_3S MXZ?E>^&&TRWO)XT,)T9VYA&ZH0&>\X[&N6 7HQI.=S%3XEDRWW1Y_N6+Q*[MEP4Z31](HY&VE\RTY8: MIR5+2JO(0V+:)LTU901KE;!3R\/;V''MN@F2V ):A#F3M*M@U8*7,%TN7N( MI'C)-I_MI*19]%8B'R5#G#.!C+4*I M@,9W9NC;N;SI^N1&J,N&'N4%YIPD8H@UFEJ6I"/)>K(\\JV2VU7([8W8?+LC ME$V8FH2$3Q)Q&X'<(H8_@R'..N,L]VM/&7^RK'C,]&P>;]../C]M J"\V#C=^O 5B!<+<>\LVZ-OO&U_\ MP<9?,)8OXG%R\/-'\^^ M?_KK57>3;J:-+V_IUML=PWCTVB>D+"6(*T*0#1PC3(BP24HX".YX[!CU-YO;SW_OYUW+__\\.[Y_SY[_[+SY[NMU^^> M;5PA3.W\5Q\=:@K&4FER(5C%K<%:YV*3E@H,S-HG_A.'JWP=V&#).O>@.08G/:K>= +\8PIO#U.:VX+W(*<>?AW9OUN1T MX2MX2E/,URZ6++ADT'? F"DGF%5&YKZO&O8XF>0E(R(YW80A2&RN4ZVB@,#< MO?%G,Z5GLWDWM2O(ZG@Z[AHGMK_B'9QLD$E2)%RN;D*H1II*C9+AV#-"O?5P ME,XN7'$*_UODE$=%+Z#A69==W 1<%7UZP\)6==0R0_&EB;H/A^PTLA[=&EU' M$J6QQGM)"5=4&&H#B'DI6$J)D:8-KP$F5NGZMNAZ\\5+O).L2)B[B#3+W(\$ M"=Q/41239)1J&F-@Y]%U8W]=3%.\#"F8@!E6FEDM!8\,6^R"=9C[("B(.*HM MOP+75%*X/5)X\WU'DJ0B2),HB@BDP!A%AG..+!9>1>\3,*)S2&%]:OYN?8V7 M1+RFEDO'3_8FC3&N#2BX)+@X;9D,S." $P]):B*)=%YS:F!J6%PL^ZY2U+4H M*H_K2RY4FUN+?\V"=I#>1.-!L@9Q)I<*LTA[(@%YB&8X>N,9.ZTF96-ZF 8, M=#Y,"[H/6C[3L;/A40)RPX2F)N]X2$\19QSP5RPGODG7 QQ^]A&Y;G!"^&J+6*19=%:/(Z9]7B MF^WVBE4BLXCC$L6BHC/7:TIN3W>O9!J5A( <0U'JRAW16V9BR &\%,AD/_9+ ME4;;^9;KXS5%])+U3=SO/!YWSPZ_QG$FR,:"G!O7@;8]FK@O;2@M<+1);]RD MXN_'-E!W?5H?Q_:.W.OM:+=EQ^3TY/RE(3+$CH MCF8.U,56[]4^LAQTRD*>I]IFFUB):KZ<6'JE2(<%=&*7L9\TDNB?MAM +-FV MW__*8VZR&."#\NWOF9OF.<7^R*Y6?O^= ],' 6**T\2YH#1R,FLWGCADF!7( M&^D)T98&#/+J>+<['!^B5 SZNX/)J+00/ Y4F8XNF3$+"K8DAF&N/%3(NNUJ./QL:V/!YN?=PQC1D4B490Z@.YK=/8M"OC3.VO@#!.9 M'M@ 2JF3,V6,J&M?EU*E39Z;'OQG(.VN;H+15K#/%]D M-'M\FSW0RMIM\];CQ>=O)PQ^Y3C/\EBG\V.7KFS1G[$FGYTVO=ZE32;7Y4T7 M 9]24NZDM>2OEILN:L_A^70>CQAUOA:+&\.@NRB'DC$)<:,5,E80%*+(;:I4 ME(QGU"'GFE 6ZC:VG\SDF#L"GD;L;>^TEU+HL#= A=YKQ1WGB5F-@1GGPBHI M,$G8!>CSXNT23A#JN\89V7+-8?S6!;;?.UQ.N8/1N(G*7JTN2?<0D%J,@-I8 MQF4.\8\R(JZ40EHR@[ATRG+-"$^^0X^%*"N.817&US3V"/^]F@=DW7YE69[%U(^)7)7HY"7[),H018:=($ MB6@ HX1GR#)"4.(X&"I@AUPN^W%&TY=58;)-DOS)\)L+.=V.\N?^HOWU:&^C"M4WE#URL/%YAVH">$PTPL%F9LU5 M;G\$BBZP:ADTSZ6$+\6L,Q&0(#1SP)V9EIJG_"3*HDXN67,KD%W'Y&/VX_.]C<>_E]X_5+ F^BGU[_>V_CO<&?_M[%?N_???N7F6Q]V?@! MS]O[2%_M?=K^(#;A*&V\^+2[\2+?__( CA@\^]/73W]]_/[WC[<H((*7T@48/&HIW#(0\1@W@J:?"GZCZ M_NK9FW>=?S_[X\/+SM:KSJLWF\\VG[]Y]D?GS>;[[7[\$1Z=$0D*,QD\Y9KR%+PC,L@-R M^25;<[\!6^R/&S%QVMLK?[F>NUR%6(+&R]W#Z"-<[7IQ??[AM&E,?N31YC2+ M4F;*._"M[( ]*S:@/.:4//ZCQG47O9V,IAV[NL/.M#)*;CNR.QB..WNYI5>) M9F\\P\M6(PO.BYW/%N3IMK-,Y]GO?\QZKC9EZ=LOGN<%?-4;Y&(YWP:];W%X MQI2;%S6MECO#W":L&.JSPWFV?,.8V@)X>6BMMWG8MA0;GQOY?3.),_?#W^WO6R6>K\;X[@$L'7S]C]F(12VW0FK!:6(:I%R MV+5'L.()2<4(#=@K*?%QD4V"?"< HXT"M ;=#;0Z@/*@X;/<&IX=%T(SZYOS MHAG7&TX#VA:BD[IS>2CS\HYO"*=D;?G!YWY37F"\R-HR*)6F(PM.9-?L=*Y' M&'-4T[A]X91]Y]K/W4'NJQE&3<+2+\47W81#!5+TMEQN83P&,X9UG0Z]G]4?QU^LNBG)CO_VU1 MD,PR7&Y[VK.'OW;[17HK[VVKC1GS1 NF,2D^Y_$0_@W3(;7UR)XT_NA_CL/) M+SF'VT&O9*=?-._ 3D$2SY%6^O W_0 _]GH?2& MVN$8Y=->ZF/-RO>%S.6*J8?N?_]M^G=[[O-'%]2\3A8U+$V80 )I/VT>.7M# M.?\$SNST@^;\DY,*\#EZVME*WE&%\()S67MZ-*!]NLRS!30/= 'U$E/:K:S? MO/[.5*4Z=2WGQ#A%;^!/<9&ZKW?IY9>_L);K+'ZEE\O2RZP6;6N9N -J.0<9 M5X%L[A.G6QDLOQ"&URF2:&>ZKP^"IIZWMJE25;9Q6%V K&YTWV]@$2M1W"A1 M9.6Y8>Y%A;YK@JA[7H&@ L$J$,590' +2M/_YWV,*=TH3-RWDI0-S9T_!C"( MUB;>C:/C!^O.ENQR%+D"J_=?M[M4A5*NLU8-J36FA/M>J\O$TR4?J!$DV]]YU-_]Z^:.4JGC>WO/WOW;=7NAM[7WDFZ_?''[\TNO" M^'H;VV_)YH]/NUO;__JZL?T!WO.&?-S>@/%]P'__>#/>>(^__[']TK7!9/KS)R,>%YNI%G)8[0BF'..6>L, MX>,7/85F9Q669Q.&,6GEL3=%*(0EY;8K6*UN4LYLPJ.#Z9 MR5Q9Q0VPBMOPLJ3ROQME*[/VM"N2BH1G59,NWD93Y,1REZB.)O!HK"8I^I!2 MD!%+$L,9N0='<2CCSSS#ZTV;?//.CN/[7.4JK& GS0>"3AOCC>QHO/-'?^_$@__MCQ\/-_8VR-\_7AYL M;7\E&]LOZ<87SS=>O-TQ07"/8T 2.XMXD@D93CDR22CLC&(!V[6G^@D^F23S MWYWWL=\=#$N]W]'Q^F3'Y3UZTV?W+ @\Y_ ^."'B:D>TJIEW=CKG:F;R29<* MW4K!#^XM0UHQ@I@5SJI$B<=T[:GD8ATO.5,W+SM<[>"LNGAP44WR%EA^1;8' MC&Q5/;HRQ,W5(RR#-59H)&BN;>.I0-J!"*%<(B*8P'QVS4M&UTF%N IQCQWB M9 HN>)PH-8X;FG*)VJ2C%1YSZ2*^F 7H1QP.@AWM5KGM!D%MP3W@+'?8.848 MUS1W5K&YLTI$(8A '3;&A)C/::D?5$&M@EH%M;L!M2JR71G=YB*;2DEB3A.R M.H'(AC5'FH> 7!QH\/.\G0&#VFB')J M$&>"(\LI1ES)0$,P&@M_JI%ZU!BIFU)IN6;7C-K^,QGDZBG[PZYONG/8IEI* M0UU-J\121BP?T(Q*G5[7NC:7Y03!=4A+:Z=WA%J5PWN-CS"W@LP7V<)*= M'&,+EVO@='7J.$%Y^X-1*0_]Z[1^YV_3XD&P%.VRK[LK4M+JIU;0?A8^3H;0?%S(B8<'==4LL*4 '-+GLH$9F/K3O];/@*\1\+F>'9X"7O!G M@UHP]^%PX ;#4F?P//GV,1(/6W7B^7!2?BD4T*@O32GC[@BV?SR&"XJF--6O M@QW;(A?C"8]%IB+(+64AI\#'UUBYFD2(K9V@&;8&%51W[8+;_]KNU_GG>H7/*> M*Q81_SEV\;+(L#'HQ\.6]']=67QH=FIQK)TTR15B"VF -@-K#^+MO*I[0Y## M.&ORE4]L'+75WF)8VQ+[O;9'>NEVVQN4[EL-W _C/FQQVR4@*H,$T3H]'Z5&K-_=F."JU +M-/9M<75A2_Y\+71> =^!B!+M-PL-V>_!P*=2 MQN&JD]]%YI#!)7\][!923)U]$(9@JV#S=AX./'C;-!O&L$-XX(2\-EF=^E4KV]>\<>; MW[?>=0Z[&9X!@;_%!=/V\5&VG0-\#V"SF[IP=VZA"43[QZ*[M876!0EOMQN' M=NAW#V<=A.""UO';GI9).22V!Z_L-QB<#TS^; 3:I6\-$H,0>^W$)V-8KFQJ M;P_("0UW'?[K>Y/B19ZREKPDP(-R=\]CG8$>YR%Z-1C"WU/6ZP\;&EOUX[.] MU(F?CL]ENM'3$P/T#XI+!O.,TKGEZUXQ:4W:UK !-K-T400JR?IH7RH@S&^#;(QO^%%CH_FE-4[^XQAUWF[_ MF/<>JBUMI%G?5R'#/^N&/.4RUSL2PU7\7\YK#C'^WH^YH.Z_&8VXRL[G] M*DA=QB!6 JFR#VX/1I^]LMU^$SS8+:%"G^%(Y4N<48]C, M:K[<*I:9K< M\;OE7NYCW7PN%W]2^^_4;C!UX/IFLYJ7UBY3MYL] M4PO\7WYQ%VP6Y"H)2K7=PT]*#;120Z6&&36P2@V/G1JV!V/;JPU@+K]PC=GP MUUL28&ZC)MYJK^=JUE.MVUFWLVYGW89G-O;7!/T-D*+,P]MAUYX"78*)91DNB# M=HD[&HP.A%!%G6+.QV1/+YU[-.3OS5P@G\7\S6N#_"15UP88WG.P\1K&]R+L M;;Z L?W8P!^WW_4^O7ZW^VE[\\LF?0/W;WS_=+SJVI>W,*=G!S!^F,]'&.-; MMO'CW>[FZW]__?0:QD\WV,<7UU<#U&1BGS0G*L>!+1"&D4820%J;Q@%==7"=<7RK]3[FE@+"%,G4"< M$8(,21(EQI@#89T*&2JN5URON/XX<3T(3K&-D@1/.)?)I=P=@C+IJ9(JL6IL MN1\$7RAQ+[E)B6N4J':(2T&1L<:#H$Z4MH):XUPUMJR8L?_JKIR5-O8OUNHH M,@/YK?-Z.#@8[Y[*#FLWDFN@LZ?1)NX,)X)Q1;T+(N@D&=:!6,931>=[0.$),I%AY!@/U$@J M,$^UQU*%N0IS30EUBEBG6SNF2D4 M]U4UO1] F\MM'G:$R&01"T8B3F/N_"L5(IQ;)KG#P=FJFJZ:Y? G#1->9CG\ MO1?[X;8,AU>S5?\LZ.RIQ#)::7(8%E?.<,F()2P%'7W$9[AU%H70_F0O#,;M M]Q6X;Q&X/R[:%!-CCC*;D/76@,*M$G("?M.68JDP40S[M:=D'53OZO1YN![[ MBG0W@73"YH@D[)/!CB=+;93!>?B5)",EN2#2577[;D!N03I5(08J&?(R>,0U M$<@Q+5$T$2?#K!6^!IQ6F*LPUUH5!<& ;)H&A7F*WFI%DO))YA 0(:KS9)5@ M;L&JJ)SP(NF$E&$*<6\C,EJ#+,<2]U(8X26M,%=AKL)<$XZH30(<,TH)T%N) M-9$0$8E/U+)(DJYZZ\IAW8*CF%EF<(HHB9 03Y0@8WA$.@@+\"839J;JK:MG ME;PVE_ M-&;1\L"]0B8"1'.?0!PEF".= TN-%21&L?944%T=0]7+_;C!+!)NK';16&PX M_&.SK=$2'EW".(IJ75PIB)N+HIICIC FR"87$7<"(QL!XGC.:I M,%=AK@G-%CY)Z[P-3G#.DJ7",BRQTB'DL,4*^=K:':%N0IS#"%U,Q:557353,@/J*8Q5>E*WVW[P=[ ML88NWHJGFS#"$O$1>\(3IC8R@.>0&.%>D[,"RZLL>L?0_7G1JFB59R*&A!P6 MH&AKJY%FG*+@3$Q6"^N-KI[NZNFN,%=@#@O#I9>1F2"YEMY)X3&3D0=O/3>U MM,,] =KA J#9%"S52"AE$ >>A'3"$N78JQ22E$&YM:?,W(4L6L&L@MDJ@YGE M.BIB F<8P(Q83ZCC6 + ^10%KC+;"D'<@OW0,"-%!(B+B4=0MW/V19]T M=MR'I&H0=H6Y"G-M:(NGV JIB6&)8R6,5]19::RB,I%P!LQ50+M-0%O(*O'" MRL05$E1XQ$,0R+)(D<)!!(:IX)I7F6W5[(>/IEUD:;K=&?WL32/IM&GD*:T9 M[]2)=9VNK0^.0R7&=!):!RH%QS8Z9PP+REN2#-'N@L;3&C]_5\SKZZ(%E9N MC>8!*>8DXHH)I*5**)#DJ/)*L!P_S]:)6KV2'1!!WZGUMZ*GA4]'R%Z"H>C4R"J$ /C<4;3 M%+TD4ED+Y["69EL]"%T0/FD(P1&&K!4 H5%XI#VCR#GCE!!&)>.SBBZDJ0#Z M4,S/M^!W6TWS\S3[W4^&P]CWAYW=&#['!V5:YK=K6G[<_DW*G3+)\R@3S\(@ M,"05N>64$Q]5NF8:V(LX['ZSX^ZW^&PTBN-1Y4.7XD,O#PH/*N*\9UMO=T!^ M9XP'@UR0 G',@!,ZQN+N&ZDPTQ@@'09 N*.:>1X M$"AO$I6..J5RW?Y:0ZM">H7T"NE' A1Y +R65&+A.(U:)RX,2Y%$9I,_JYMS M%>#O!.@_' %ZPZG'-B'!DT9<.XQT2AQ^*(DMR/::R"K 5[2O:%_1?CG:&^R] MDE)1QX'N'=%",\N2M#1I5]'^OM'>+Z*],Y$&1A)R)-?JL5PBS87,J3? !236 M@M]I?\&?$^U7*SQ]EL'QP?N-W4@\H=;M[3\6R'BBA(I D9(0/BD3)D!99( 1^G5I*HN7F M:0>50U0.43G$ZG&(VT^OJ&SBYETDSW:L%11CI9"3DB N0)/0+@E$550V61(] MH]F<)"6O3.*N_2;3P'P*0[R?PF6W,I:%?6.P;V$P<;UXW=2YNFHK,])5&DM= MM7M=M=5R#*]LQ- ?7>NZO>ZX&T>_7D"+N />^C#6;37UKKIC=-(F8<.TE"0Q*K2YGG=H032NMK]KV_Y^+(:28>JE\YJA2(1!' N-K(@, M"6HY]UYSIF.-C;XK8>D6C045V%>!1!\K!"12&I%+$ MWH!3IZ+[#:/[/#S,):&891PQE2SBW!($'PF4/ [<)>D(UDW1K+OP[%1LK]A> ML7V%L)U$)8V4E!#+M: .*^63XS$9P;0E56A?*5B?QW5%J2QAQ*"$@T2<48Q, MTA0E&9GEUCN _"JT5V"OP/XX@5T%+J,-,G(5N?;:46PUM'!,"!0((I)GSGO/I=#:,*.Q5XI;XHF,5;M8 M'?Z#%UT"D=+DDD_(^.01-S0AAYU#@41-)1<@5]QI<:RK':-5YT"K%#]1<>XZ M5322UB(Z:JU+G%-JJ8X."V>%M(F;FTA[J&!WPV WMY #HN4L1HMW&//@,-4^(.TI05RGB!PE#GEKC18D:7>W81X5YRK.K3#.2<8XR'0, M"\&YH,SB0!+3SD=C$@AX5:9;/;";&U!QTE083I%UV.0R_A99$,N1U"(D)UR, M.%69;@4MJ%=W6:U^N<_>_+S?:,W/J^;TG6Q$UW[9ONTB.7\KL+CWZ"2\F<5\ MH!SR9FJ'5DW@+I@C6;3N$B8""#<&"8\EXM8YI+$)2#@;C>,^8*M6-W;D)L_< MBB#8746>'%V=Z[8KKBRKLJQ56,P[J61:E;K[XEMS0[WT&E,=!/*86L2CCYEO M"40]"T3$% /1:T\Y7>=$5;95V59E6Y5M_11LZW8+KU:.=<,<:^YS23R";BPP M(IX:Q(5.2(.T@:*U 021%!-9X2C]RK(JRZHL:R6.S\-C6;=?";;RK1OF6W/W M620D1J8(DD$SQ)G$*-L&D6!>"(M)BK)J6BO@?/OGV,+89\'KS49L3O;BL.N; MO_.A[/8GI59122:83F//#C]W^].%D/-Y/OT?-_SGO&EH>?+"??N#43<_[-=A M[)4&E;\==,-XMXFQ;^/M.6U\<0O?K"U_B'6P/9-Q_*T=!S[]GH7=]S&G'QS? MF'M.C*!EQ-0<7;G%G[O#^2GX')$;1OL5V013^=7V#NSA:.V?1V9\WFJ>OE_- MSV/;W\"@C9A3)V(">.::2YN,2%I)^$&54:+!<;@GAF<9A44B1@B,-=>&@Q)B M&"94649 0&E1*R=\A[%&4[.)"T"< $'_P1G;,IQL3$JK(^_)R4>B!1!*I^X M#,DX)7D,)@DI([%^[7SJ+8?AV!5%%K&3\>"W]H/F7)=/6BP @NC9_5'\=?K+ M"6&I_-WM!R"[7S,=A.YHOV\O0[\00_\ MG%"0"T+S[4;#D6M%IIP[XI8IW7S%2'V,\ZC;DC*V_'C@XK!#]7H'I'-] 35Y MBH0@=L1SZG(^^$MO(=SI]H_!"DJN=[A\9Y[),_6$!W%@_XC?8J]987(5F]9U MR.\&5J]2PVU1 ZW44*EA1@VL4L-CIX82@+S"P=LK*[\T[<9NK1O'#5HV'\9Z MKF:1K;J==3OK=M;M_/FWLU:]ND;5J_>[@^$8@9RXU^GVO\71> ^DQA'\W@FG M]@9Y4-6PR+0:ULHM_:_''%RU_\]#STZO.U9WK.Y8W;'[W['5,H6L-!MW?V]C^':Y_RS>^]/8^O?Z(-RB,\<4SN YF\65#P!U[&_3= MWJ?WQZ)!]S[",U_M?7KQ^7#KKT]?/WUY^^/CW@;?>)%_]X<;/[[^^ 0S_/3Z M4^_O'V_;2-"7XXUG.]Q'Q;032#"G$3?$(QT51I@2;0-FB<>X]I1)LW*1H"N) MH:MI8ZGHO0HD^N#06U),/?$\,<*$1$ZYJ[B^0KB^.9?5M98L).\0E1XCCKE!%@N)C ].&6MB#+67 M;\7UBNN/%-<9$Y91*;%V@:M(-,5,6JR8T2RIQ*NUY7X0?"Z9VQ1T"E8BR8A$ M7*J(C(P2!>LD=TXZXT*UMJR:N?_JSIR5-O=/QA/;ZR2XN(W<0Q$@1@L@S<\FBH=8Y;GQ)7+D9U,;'[S*H)%;EO$+D_+-K) MDU4>$\!KE2TIG#J/G+0!8=@\"M*WT)&M/27K)&?6U9+C#]ZY7I'N&D@G8I(* MQ,Y@1.04NVQ@((G@I!F/VITAB%8#P]V#W(+A&%L2$F=(!Z$0]UXCEPQ%@B3, ME3=.$5&[R%28JS#7E,&2 5B_8QJ$ XJG!4V:(EY$B$JGVB%N16"N04[*J8$ M%&V.$>?8(QZ81-9JBD"H6!D$0L8*"NJ$,D63M*5W'7%1WT<-U]E>DNPFDLT$I&U7, ME?=YQ,Y)&4R0#N.@K+>AZN*K!')S^=3H1+PC!%&B01=>2X#AP M7V.:*LQ5F&M\R"%*HT*2U&&.?8[T#L$)E2*(.59B8W :AZZ^J9'!]1F..KP1!> MV^^XVS0]/FZOD? R&<:DP#8+.ZH)K8ZAZ@)_W&!&&<7:><(=5EQ+8ST-TL@D ML/;)X@N&;E>U^VX@;BZ*TI2XB%H5&7%&+')8$!8JS!78:[ G)>:L* ]ETJ"A!"TP"3B(!PU-/*DJVIZ/X"V8$(D M5'D*6&8,\XC3(!"(W 1I1J5UG'&96Q17U72U#(B/*&;Q5?=[#)UNWP_V8@U= MO!656P;,"(_2><6EX%I0AR,CQ')OE3T#I*LL>L?0_7G1JD@33E$!5EL'>C2I#HA[PY#ACH.:S:G3*:CDTMI3PTD%LPIFCQO,5*!*@706 M/*AHB6'0WB3S-EI" [?D@NDF56:[$XA;C$YT4JIC51,!,&,TYS$*K/=$Z#-93:FM%"1 M)T2YP2"S*8E<5!;A:+RAC'*-=9795LU^^&A:39:&W9W1Y1I.'NV1N)H3>W ] M,>FT)^8IG2?OU,]VG::T#XZ))JDP3QXT!A,&&SAOC? M%7_]>B1TE#!@:S@A8*04<2%08:0,S(0ENM7%<&JFMI5X%Y@RS4M08^OL"P@7C,%.2&N90D#FODTF' MC)<>:9NPU#(XE=A=*1H5!BL,_I0PJ+G#4E(FK+(9!AT)(@8'_R541F>J67F% MP''!K,P)3(W=VHY&<3SJW*Z/Y(SENARTK\"RW6-'NTL[ @ORLD'IE>-=E>"\/"K,KJL&SG2R98$(5"A0+Q(45R-$HD.568B$B(#2Y M.^OQK1VH%4&?U8Q$J=RB($.X7:]"91,WQR8^S-@$YZ2F.IJU97[<&MVFHYCT\=ZWVSAC^ZUG5[W7$WCGZ]@#IQ_TFI*[)N MJZF U1VK.U9WK.[8"NU8S4>^1MKNBV7YQIV8H61.-J_KNV^>_'8J!9 MB,)QY16B/$C$I10(MHTC;(R##73>8K:Z"2@/A?6N0(Y)!?95(-$'!^R&4F^( M28*2R*4F1M.0FU\E(J@*3MR 7Z>B^PVC^SQFS">;F!,1,2T W56@2+N,\\Y) M@7%TC,8<1BR9J=A>L;UB^Z/"=AZ5U9K$Q+G@E'G#$@-QCR;(B $DS MSH+4/&*<+-8A3-Y,57S>"->=%<(3B+SUB,O64(\,HT,,Q*9J*BG!F/B^ /-;KGDF5L1!%O-R)#*DBI+ M6H7%O)/D^ZJSW1=?FCM:L-)"!\$0#D'D.HX>6!(-",0*PET"=4[#Q>'!XBTL)([#A%U&N+N&,>69-=1(;A!'_JR$Q5 ME"I+JBRILJ056,S5JC10^=(-\Z6%<@."8DPC0IN4"R;= M841:Y4JGN,;^.;8P]H5.>M-!EJ7J]D/LCW]%1"_PEP:;\R<+R_EE,AIWT^%O M>W;XN=LO2V?@BO;/=K'DR;6XYYP?6E#Q%_*/64K/:HWMF/>0\;*"'_K#",O^ M(X;.[J"7+^A\MMW^J/,+ -?)4"EE)()$O_,BOP]+AE'YQ1P#< &X"R0%OQV'ZQE&-Q5B-J+-,!VV^N^B MGPR'L Z_VU%W]'S7]C_'-_WY,KV&U?D#EF:&Z/*!(OJGOW>QW_MWW_YE)EM? M-G[ \_8^4D#H[0]B\\=; LB\N_$BW__RX.-V?B<@]5\?O_\-S]C<_KB#DZ72 M"(TR!B..E4"&!HL J;%*2MCHZ=I3_.1D;WGK,Z'\UZ52AGC(??" M#B(7TCOFE!)> O+;Y(0L]* Q;^A!8T7-<7JX,$.O%'(M"OFRL1.#L-S;B)A4 MN:H)"I@2RWAG&T7Z$#[_%WN&3SJEH-06I/J#> M#6#4)4@R86>0$FQCQQUV?-FQTL4ZP]S23M;',LN? MG.AL?3/R^*H+X/1A">! 'IWGL(NV?PB$XT$C')4MOF0;\V;S#[KC7;CBQ UN M7& K_F<"A-$993 HEHKUCAUW8%^_QO%ZN>*BQ#5]D_5^.#E^:7Z0B_V8NO#^ M04.Q (E%][5CN-I9>)C/MG3*=G"[L1, M+]W^>)!_P!^C<6<(6]T9'=A]H.W-W?N MV\.&=H%V+L-I?934*! J!7!6T!HU22Q0YG*F4DRZ<3P9#&+9E1GLBSCL?K,9 MVJ?VOL/-01Z7[3W;@ST;/V(&^O9P\\?7'5#+0B)4(TRH1"#@>*0=)RA@;DW* MDG!(:T_)NL! QJ=+68.T2&+%YZ1^&\'N%_ ":FGHJ!<+NA4NNY3T8DI35IR) M)1OI.K:S#]BZ\);4&\"> DLN-YZDPT+8MI.ZW^'%2Z\I P#^;>'?4RD6V/UX M.,F7'R/T$!0&18^-P("8M)]PWFZ^.4"Z"IY!Y2.P? M)]W-2=:"MM*;=NCO8!YS\.&NLH)T2I8T&Z<]RQ*G%R.;V M&4[[8*VSU 2\]K18PDZ2[E+DVP4&ZP= =I=",LDCEH(@3>;E=A1L% M<3%Y@07G1;7W3 'E2/B5BU/ N^[JS>XJ*.W2A(0$#Z"[PX%"-CB/$A4R$BM4 MZ7VW7.8X_X-%J:3?+GRC547K=XN^ [)!$26.,@$ _U,IJ5_X\8T04Y$$3B.9 M5UEJ663Z,V)!]/%1"]G& MZ!.T\-_KE]S2J_'RNJ67V=(/.](:6%00V@*EP+%IU #K'O! PH=1:R(%*5N* MY=_42N_KES0XC<$Z]48@& ; NE4?66] MX4"1R(3B)C6[ MJI8=U!.&V)G)(L3L%R[&J).HW8CN=M3YS\3VNNDP:X:[,7S._YWK<*-"-=;[ MS(!G'JA15DAG2E5^B+>CW:QA'I1GQ-%INNJ"<:V;54[?FV3_56MH&\"SAYW> M($>K9)O@8G+M!4QL1RUL>:DR-7?[$SOG>$<_>:3Q&_]S;"&:1&98;[5I&G*?!1M& ]P3P[,LT&'K$V"!TEXZKF5R !4R1$%2"AP>=-I[ M4@+Q18H A)YR24SCE.0Q&.!+68SQQ]^3O#)*I> @> ZK D+(=KHJ*;:Y=-F##BPPU V*<-0QWX>QIC!(IM MR_'OV/W]X> [\(-Q-DE=*OB!:F-I,BD2EJ-@G+,8 ]^S*2;NY%0V5#>B:#1Z MQ5;ZWSSH\&8<]QZQCO'R8&O[*]G8?DDW7SP[S'[DZ)*-.%#$&(O F#1%0'01 M,2X!%:R5.H?*4_+DM(C$!8TB>TE*2 )?+CSCF??SPY/V33ACT>G8(++97Z"5?5MY@^S9T 42:[Y]TGL'CCO/ M]45W:.,&S8;3[/[ZW"\?VLPZLPN[<[#;[1UQGS;^TB4W++#$AL>>6!U8L5T MEV(*'I:1-TM4N.C":B>S>L&P^G;8(:-$[%=P^*8&_0S L$M(*Q,]B;-M!N!(G\]C+NQ M/\I/!Z%CL!>GCUMOU[X1D&YJ#'XP*O_]/!B$48Z'#4\ZKR;C2=G.TQ8QD^>@ MWX\-1F:1J-&\3YX,^++7Z[A"&ST@H6[JP@,+O5]N]H7NEXPU[\F5OJ)#4.W!,'(IL7U&*C66#.2V]9T/H"H:,7#[N!18+#_+P%[.WY M0DWC:MZU4ZM,M&6B&S_>[F 7)%,P4^32TQ?G^&%? MQ(9E)WS& 3,7A;EECI:?/.,-_0@C<7%\D.<^?>(RM3E_!XI%'/:*=AV_[YTN>('+"_K\@FF,JOMG=@ M#T=K_SPRX_-6LYG^T_]QPW\^7?;62V[U_:VE6KZ6FUO;+SM$==H$Y*G!=A/. M_+#K;R J^RA3?U/P==M^GV?Q;L_V5;KWXB#]N?P8F&WI;\,[-;<\^=8\S[X]BXZ\/!Q_I2_'QQ^][FR_> M O/_R#>_O-O=>O'F![R3;[W^2#9_A+V_?WQ@&S\^[[ H;10Y+5QHC3@S!%BW M"$A&6&$3@]')'3=1*5ANQR2Q(FFN/-614)J$8EXFZX19 WW5V_U\HH>3N/;T MS>;SK8V7G>UG?[]\/^7[[18?H^JEUIQS7W>J9?-A!Q-^R*RJ\^K9^]\[SQJ3 M=.92[\? ;&T.*7T^"" 2^&:E% >A5^'UHYE\]S"G\K9?NV-8<7^1639GL@.' M$IZ-.L59TMWKO(M%)^U_7E$SYMK3]:F^V@RXE;E _\KR:3<4(Z+ME^\_@]#2 MV;?#\50*L7V@\-[TGB(]V>]9( %!,.9G[+5A_IW)*&\Z/"<"Z>ZU4F>Y>2YB MY'NSS^%)YV5[T>C8BTY>F_W8^0+0Y8K!ZL@LBK2U7ESCT8/\UQT?KL\EZI@% M(3NU%P"C'W6S42DU&G_\-I<(YTI3\\&>/]?& HN6+_#PJ)C80N(;C+,Z5:8%:V=S3[ HN/"H8EC( M$_T\ 8TANT_*95D@!^'QV?OGLY,#"C7L&7QXQ*K6ZLK-^RZP!_GN?M9Q>]VI M=-A\/"A/. 2!#W@TRLH+C"2B?)\;#+Y.9?^2._"/)W ..ME0/B[9!T?LT]^+ M36#4^0+:^2ATV^4M\[1YV9=YM+LU ?T%Y/!);URTI**+Q&&C!QW M+TN6.32V"5N.53<3Q7!*#E-2G>RW-IR][O>&'KM[^9YB-1N7T4Z-+=_B<#09 MS8YELXAY78]LQ%15*H,HP\V/:^P^L.&'4V/)AS$EW8%QQ2&S)GWIM.8'ZLV_<> -4>[X?TG\B6;CR]BKOO_SSS1"YM1-CP[ M)HX:\RX7;W'--$MV7+I_.1WI3,S/$1?/&WD2SN;6S#JT2E$8=RWVOZ2;7S[N M4,^,+#$[TU/6=GT]3N74Q/8SN> M%,O]L.%NL%%#('' ZH)WQ52WY$BO=^8"A>T!XN=S##B2&A/LPATENZDU-?7C M>(&KY$]@PSO/)ZWL\:^!&X'8/.[\DG5+BG\KWI]\"1#?8+A7/B6_ :<]]D7C M;^O;PD1;:> #T'&V>(\;T:K?>0%B4:;H#J7E&*F3C\FC'H(,6VY9!+LIV,** ME'MFERTN3<\>3 -&@')AUG"@/[_9Q7 M T3)J3-D7N&+*!;&$KECZ] M_%WVC8G_S@.AY+_7&Z8<]_;+ U-!\2PH]4-Q*40X6.UF3YG1=(.R$-<-W4P. M95@# "A D6RXW+?C8;?9VOSB03:?@HSW_]C[\JZXD63?KZ+#ZWG//D=BM"_N MN3Z'QKB'O@:Z#6Z/_8]/2DJ!["JI1JH"XT__(B(SM=2"P6:I LT]MTU5:#^N2S*03:"XK#I\&D^&PZI(.7\$R XHFVI]5 MJ=ZR@\ D0GM>J5?/.P*;G6GVO>6C@H=V_)OH/6T,B1W93%J-^PQUX>0)JD1* M?QC(3HIJ!5R_A5D523X21/,GK] 2N(,6M'>=&,D012GKA786R_M94GQ_U!*PX]($]\1 MMM93MEIIL5AAM/Q[D5L] 1ESAVP*UW3ZCLF;3KK<$MZN*>> KO@6H] D?,%- M_,%1XMJ<1U82^[$;.SZ++2^-,%HX#,*X"=C]&3>PZO<.N"+J+S2;OZ-FLT;^ MWWL'&^?P\\XGW_<=A\>^8;D1P]![SV F]B"F,AHJ$RLREK&8JG MG:- X5!HGHNY!D+I2 7+]0QXTF%#XE_,!113$(]!MD 9AX!B)YD %2)W8MYK MH>VL/F9]TRR-2KV6R@.4@-S2YB@>?RX.;<%/Q9LS0(&RZL;9]X^Q,!E_0=-R M):(E6M5)A0W,JXVX$,)HS:I+&:HHC4Y2/#_@U2D:"7%59< (2-HRZFO10MTJ M#R)V %B@8$Q.:#\)<>?=*DWC"0@]KW@]R:<]VWA3MR#FHYQGXM0BUQ)6X>FL M*IK3)*)6YKT1Y!Q(I*HJ5/V^_$1/;H)+%"-K'RI,J3&97$%F*TL+^"LYM).(0)H55&E9F!MP%4W^+EQ0L&&LE.ZM9D7PF-=DP.) M$49,2EQT?(\*]5D(@X;S#T_"6]K)B^DT]@#\ "H_&PDIHK-Y@*PE[&?[#%H& M/D:#2W79?:+8B-["B\"N\YQ?\%2:LK'4+'#25H$7ZS="BB1C!\(?N1Q8(A7] M)*\ RK&^%)G,A'.E1@O]:86!6XAYR#EF:4Z6$#:IN0S"5-,0MB+A,NQ:2NCQ M'<> (-4^Z/>D*0&/_"L;/ Y<"PVAIAE'H9WQQ+?\@+$TX\XM:!.-C6*O7:1].?I77/R[ M7S0)X:^KV8P5;+_TE%FNE9:@T/;'02+P+-NI9H>"6/,H-Y!(24SFW"1Y:H&BX!R0( M71G3$VXZ4H#X35KG\%YQ$-?ED-U45S@A MOHR^(A(MVEQ)Y84[>;NC/&_M^7PB> 1S[V!2&\LN Y+::!U9@ S%F3_A]]_Y MF,(ZT/%7I13P/YIHK\:,2H'O-3L7GL('5\ [I.\."4SRPL7T1CGH1C? MVV%F.6D#DQFH$PGF$' 11 1SAR>WCT:.WV&O^7@RZU8SE)F:[5[B%-$53D7! M5$9A$\*SD.>F%*+9>-R$T;66"=1N#N%)Y%^V?%'$>GMA1C((!K:)YBQW385O M$-N:U6+\*4>D0@F;WMR:?G ?VFPV7,Q$3KEG6I+*79]^B2^2Z )+B%J+TEA$ MQ"+>@)2)-XEXP[JA)- :R3\P9^NR6D)&XI/42S:<,KM^$ MHCC!F<<&:L&IT M=Z)_LT'&1L07^67K5.SIWL/0;4R^#K*0.8G-C,1U$L/-@LA@C&>&Y=J1YT1! M& ?>UDO;W5ZLWM,P:ZF)BIWO"W\=<$1!?S*KZAD3*?PJ. MA3 H,+1SP]&7SP* ;B)!'&NI"W1Y%8XF;<>RA[2=>TK;L8:TG=M-VPFU^\K; M.>:G>!R;G( U3-\YV5>X>7'P'O-A_QX=?#YP/[S?,S_8\._)P<7AYSW P'=? M/YY@;NW^Y>%"[NW.UP\G'\S#]^\ 7\_./IR\_?P!_CWXMF,?G)P"3L)XWG^$ MY^Y;__FV_^WHU>DGX%,> *1G,)\'AAO%S AM+S"\U&1FZ(19Z#KSZ3N)+ ;P&D4^CZPX,-/ 3W@,2M%<^L[QWN\'>X'/Y#% M\]VW/E+)_ZB1AFM!Q:I6!&8[D-^NJ:5 =@A6B!(TDRJON1#.>'$*L(229(S" M%=IU61M/AOQ-!&0VT6*M@3TOA'!"VP"WG;-\)%0SH=G*7 YA4T=A_I0BZ6-L M*:&B'Y,S]'.T4CT*-Q2XC[XYDG?)2:>^1M'YE)%8*/CN"/4*)>>"_%S.JJ1U MXLE5$59OLN +'8A7-'+4EJ50**_.85% MKA282 VFEO;KE1)C<\,G.9 Y^=%,(AZR-&5^P%T N=!S@\".;3^U;>[9LI&1 M9=H1-06Q[%LI_2PP$;=4@F2]/A6?[QT3_[(/+SYE<6"'W(D- , >[!S(TI< M$"JQP(\3VB!HNBL+/E?-\J.FCKI4O-O9]*>)O(P- HXH@FO0[K$/[B MULU#.6'M4*751)J;VEAY95=Z"MNWV\Q:^JQDO$)GU:1!4>]VH='Q=$]8GC:+ MI3?G'\F_ZPV3+O5)A2N/N:38>:;M7S.1/ONZ3$1" %G)D"#.0&J4V6!D7=]E M%=Q]")AZAG\#K12,'E-F69Z0B/3O$E8?(PI!-6!-6(&(GW\F'/NTYTJU)_-A MOW"8NOZYQ-*IDF':TF*+U'Y==[:VW&@E/.T"HV C"UZU-9ZPVDLMO(\+ UE$ M=!']V'Y-M6*$8M[4LDF[+D/"='SH:5FI6+)9T;ZI/18TD&VMI9CN9VD3+<&P!+9?BG#T< '4PL>R;'>:1 R=\!@8LH )3HF(.F5&@EX( M1'(V&Y.4)\5-O2<*3WER5L"I.A71%O449W,*FBM=W?".=N9P ?#1%A>T'>F: MA07N+H(P#'4=RVHUL!)@!WB('E6X1N/;%;2I+SA[=6%*I[7#^V'1SA3/:5I! MB553J9KRSN?;"[K972KJR1E/9R-^E,VK[/OMZO]V*7]\TLK[R?XG*P%Y-(U= M(\@RK'#O.D;LI([A6AQDU B49-^?5\9_C@$:?D3 ,V >'IG[^XF9.6"G,]ZZ@ M4K9L-BW5:HO>WO2-[ >.PCC&7KU0?W3W"N__M;N9N&J@S .7O'R1%[1>]%YI M:8RB[=!S0M,B>R/VZ6[[GTM;Y+:P1&HII; QW8O"TFA*MR=? MFT+3\OSB5]?$NOFCB1W&,#93?B<>.% MI>V?N_0!J'>@EYO2RR%J?O=,+@,PWCXPWO'R74GH4F;$%\)B:602T]0$-^(4 M]*P=Y 9'C?$:BWVKA'@+ZSC0Q:W2A>BY$34D$=XW20R[/J#!@ 9K0A=7H\$= M2#7_)TDXS[*'D&/N3N#DL/=LQ.L7=R3++%DT6H#[)LLU% WOA<"&[7PJV_F3 M[[];!CO[H//O M?^1'O[_-/]@PML^G&&MN'8SWOQY\WK,_C/)R.CL;P MKO';+Q_&^R[<__GC*TK$=8]>O;O\\'GO\N#D8_[AY(_1X>\?/__GV\'TX-C\ M^N9D;WJP\XEYS&5!Z!NNE\6&&\>)P9C%CVD2>F$2V]QT/9[&GI_Y0<8MSW3= M.)&Q]:8KH#\T SL:H'^=H?^R@7XO" 'OS=CP4_B/F_'4@-WE1IC:V!;9!W(" MZ/?<4/=L;X#^ ?H'Z']2T.\F :!^:F51P-S$C,,L]'V6.:$?V'X:^=\I.3Y M_YI!_V$K]<=.!LS;"0V7,6:X:90989+XAFZ /V6[@2F;GGV /X# M^ _@_Z3 WV2>Y6=H]6'<38,T\B)F66F6AJD?A4%,X!]8YB#W;PCXMW*_&SII M; >!P2/?,=PD3HR0FZEA^F&0)E;D6+&-X._:OAZYS@#^/PC^Z^5&7V>'A4@? M7LDY[?MTNWZ'NVX]_)G#3EEL$"*S%U'LNU9B.VED!JY]0U/V-UZ5*:O/!A!\ M !!LI5D_<5(OQZ9KFV9H.D[*LH0G M2>IDS+VAA7,0!Q\0!%MQ$(1[)XOCR,""D(9KI:;!0M,S(LM/'=@]VPVR01Q< M1]/FXXS%EG4)[\JV^6.6\\<"X7:2A&EF%&%)P6,"-P_"1PPBQ._63KI6>ZNN,L=B887%0; M$Y\P(.%M(&'LAJF;.6F81+'+HRQR,S/(O"CPG-1QXYN&Z0["[ ."8,=3G_F) ME;#$,"WN&*Z9. ;+(M^PG3A-XR3VLBBX3V%V ,$!!-<8!(/4]UW+BT$^"-W0 M$40)QRY5H<%8Q Q@;2:/ 12C M**:8) ^G-T#%@Y8N,98:+(TBT ]N%$(ZI29,C>R7.Q^ M X6#D[IAG :1ZUBN9S(6)VX6 MV;[O<\NS^%"I8J-XWX>N11C$?-A*SS;"*$R!]Z6.P<($]C&QHHRE@9<%E+9@ MAYYNWDO:PIT=NS7!J/6,?AAXRL!3[M?+B*%4 "[ 2[CK^4GLQ$'@);[O1"R+ MO:$$QJ;QE%:?2EQNNX[C&RR($L-US=0( ]B^Z^F.,O"4@:<\>IX2.)GK6Y%CND'B!G;&3#/T8IY&0>:Z3C84 M[-@TGM))&\4\VWKI1;IC!6NG6*TENCYQ>]R [(\) MV>^S_<6 [+> [*W5S#*9;49)8O#(Q3*W46A$/K.-T$Q\/W;=(+'3K9=!I$>^ M.R#[@.P#LC\I9+_/[A8#LO\\LG=\['X(NV*9F<%2TS;Z=\6V::+@]LPP1>#-!N M9T;$(VXX-O-#W^%1X/H [5Z@!^'Z!>1N"K2OER][G5T%=]N9XFFGJ-]G9XH! MIG\6IK]TK>:9'01.RF+# 7PT7*Q)%%E1:KCP,7$",XU29^NE$^BP>T,:^B,( M!AB [B> [IX:3PP8=PL8UXJB=L0Q;M8VHBBDW##78!9/#3M*?(8E]E+F#K4V M!I ;0.[>&TL,2/?S2-8E%FC=<1)LO?0L MW7'OPYPZ -T =&L,=/?4-V+ N%O N%::,RW?LWWN&=QG"3:]-8TP,1TC27V> M9FGJ%>-JM?>ZS+\2 TS^+TWL7A-$DC^Y\DVJ._# '*W M 7('#<@%7N19@1L8KI<^VC8,2#<@ MW1HCG7D_;1L&D+L-D$L:D -9FW';=XS(CD!I#=+0B$([-$*0Q(.()0ZSV2#/ MK:-U\7&&+>Z6U:2$$\Z'R,5KK]FS&\"T%0199ED@@]J6&[HV"STSB*,D]!S& M8QY=P\!8P_K 7X-D>I^@_;5G:<0LT,R,#-@R &T :8!O)S"2$+;+=Y*8!>G6 M2P>HQ%^T-#X?G$&#Q_NIP%UD!2FWXM2.T\2U6!;[B9E%*5JQ["SUO6M8&0>X M>QBX:VV.KFOS.+1MPP&.9+BI%: 'W#7,* X!N];NF+*(@4:>@DR' MA9UL%A@1 [A+?=-U'3?F5N!MO;1,7_>CQ4S" >\&O'LR>&?:#@>E)W4RVW5= M*XXCRW0L,[72U$["T+F&T7' NX?!N]8$R9(H,)D=&@D#'=8-N65$;AH9=FAR MWX\#T^5LZV6 +;+- >[6P_CXJ)O"EG.5P->7 M7>LDBSW/RY+,2),T-C#&RX@B[A@6JN^^8SE^"O)KY.F>OXCG#^U1>A0='YZL M4_U)8>1]=O<<,/(V,+)CTO1"/W%,CA%%&"L>NT:89)F1\2AVS"P)>9!@^T[= M,ZT!(P>,'##RQS#R/OM5#AAY&QC9VD&SV(1="ICANXZ-7N[$B.+ -F6O7X)-0-(#B"Y(2!YGPT8!Y"\#9!LC:=>DCB1&7@&*-.AX9J1 M9<1)D!IFR*(D<>W ,=G6R]#7'6_]JDX^"HQT9]ZY@HU&9L"E/M7)Z MQBN-?YWPHN:Z5O#I$.UY)_ZQ^S"C)D7UHK.Y1[BW>V)K!VB_(;1_Z]I105VQ MN.7Z(/JZ .UQ8F%%X=#P,\>-;9>'W#.W7GJ^;D=#V-,0!O"$8>X^+*$#S-TJ MS+6FT,1),PN5^]0$<'-9Y!FAYS/#QC=V <@/*/1F4 MNP];YH!RMXIR[SIZ>F:;S(R,T#(]$.9"WXC3!(2YP#(3-XF9Y:$Q,S#U,%IL MZC;@W(!S3P;G[L,<.>#)<:X\, BL)3>8; 07_6&X TEP0&FGL1'X4VW$4 MN]1?P8^&8,XUL3;>@??FFBL7W-7*">^"]FQ4UO5S+>8 "%R;LJ]\H6[EO2W< ME<9N^:-\FP._I^4L'O'5/J5^5X%X:1 M%S-8.^G'*XOZ-SI5%6^?1R'X9<\7JZ4Z3]I^S]=P8_'_#I60F_ MG,,E8UY,![Y[0[YK=HW%26)GD>9MO?1,W?07;6D#LQN8W<#L!F:WEK;/6_#QW#RA M?6![Z\SV6A^2:3'']*S( -7?,X!>+8/Q-#&\- SN^O%WDZ/7L11=NAYX2F M15@O?<%R2.(*:UOP@3GJ%S\&UG80V6;DKK[DRONO_M'<#AQXO/6#]YO;5]QI M;GN.;?I7#/S*VV]UX'?@AU]^!AY3#M"UI>8[6;Z$(Q._@P4,[RNJX9A/IGP< M\TJS0_U?Y1=JG/.QW _N#=_#Y].+HU>%GF!^,?>\K_+_UGV_[TB:U-SW8 M^>2R*(E"GAI6DKJ&FT6^ =N4&%8*6Y-8;N2Y_M9+2SL^XBR>YPA[FN0 MR3/ ^#J0Z,;!>.A8;N*;IN_$L1NY5I2:@6>Y,>=QXF>I2S >6N8 X_<.XY<- MC =^PGV6A4;BQ-QP'<\U&'>XP5S/M)W8STR6$(S;F'.^6%EC@/%-S%1:9W7B M.,5^8W()KU) [C(BZ+4"WT>NJ[%S# $<,HW7IIZT[DZ9&U?K4^UQ)5UMQ@ M-Z#:SR1%^-SD5L9@%0#57"]T0LNQ8Y?;+'73R+^>H+FJQ_H :#\&:*V,F<2Q M'<,6&7YBQP!H/#;B((D-.P89,_ 2,TZ'KNIK*6$^3H/U^[Q(RXN%W/?; N-' M6+#D)B&,MI\,(N9# %HK8L9VR!/?,PTO8P$ 6L(,%C#; M<$,?5.0XA=^B^Q0Q'R><#4;,Z\=$5).R8M,UZ9;YV. XBDQF\[H%OFWY@!A;# M"($HU%TW&M3^P8KYM#'-#U,K3#PX(5;@1CR.8L W*PYBRTNXZ22#N_S!,*V5 M,UT'&([E6X8?>H[A @\RPL!E6*,]Y680.%F(#88\/7+M =+62,S\"0U[_5NT MB^C^!XN^'?+?;U$7?-+Y[]R+31X'KL6L",831Z&=@5YO^0%C:<:=0:Y_&![X MH2O7>QE/$R])#=?G(,V;06PPRP*6:+$H">P@"^UXZZ6G!R9(]MY]Q"<\W E; M$[Q:3]/SP( &!K0.BWD#!F19?AHZH&0%(.?[H1LGW YBA_LI2RV>\4$)>S & MU"IA49B92>+81NK'H(39/C?"F'D&"[+4<5SX*0XP9MFR3-T)[J,HRL" KE44 M16[$X6S,JSP1GQ-1>(@J#EVO;,I+R@=?K%1"Q^B3^M51\:F$3MV?V>Z_SVKVE-VRHVXXNR+P3*8R@LVNF"7 M]=8_>S/^WFJNIH?;VOV'6]Y@^?(>'IWL:5:D:=*7J?VK=Z9NH7YFGUMA_S$^ ML/>]CZ].@2^=FA]./I@')Z?6P>_O+@]/?AL??$LN#H O??S/F9F,_R[8^VAV M--Z__&#O?_T (_KP>?3E"/C2T:NW9X>?__IZ].K=!? _N/_#M\-O.U__\^W+ MMX-7'SY%D>O!4B=&$D?,<-W(,B(W"@W0DR+7M[TDB&,A: #2\70'Q82 I0DL MNN6Y/'!]TV.V$SI^;%HLB+* @V#"04*8(.E6,[[U]P]W]O>-% M).T2_QRJBCWY_OOZXTM-%@2.SZ.0FVYLI;$9FI$5F#8S[5N7 [8"OW9JC6EP[RP#:0%HN]+*3)M493I+IC7\ 2)=!>]">4^;U5S+ M"RV>Y2-DR;B"->P621FZ-CWC&AP?F."EEM=PX1FO8'W@7OX5\)^GVK34SN%I MY:S6II<3&#F\*E%';*HE(Y:/:UV#%3LC&U^%[<)9D8($JS[J. !\$X@-><&J M2WC K()QP:/B60WSJ^MMC295\7HVFNI:5I5C;0HKA>_'?_M#A>?_$^:6PVSK M65SG:0Y#A+'%G)H(Y<5Y.3J'<!'_)2-<)$2SG$A8"*5;&O>F0Z(QX#T M,)(JKW&U:!QBCGC]I)S"53D\2'RWK9UT%[! H(&;3QG\.<41PR3A25]JF@9< M"A2'KTDY'\/P)M4,J5&++VDJL*/ 9(4:<5[@VN)MXE4X M_G8\.'P@F2D^J_-H8B;!K[68V24N3V<.<"60JX;=HSC>QF"0\.T$9I@+$Y+ MO+U+5/C@U50U@ENTBQR.BB!'. <%3&);>Y.S.!^!N 6#QS6K9["N^137'*+(1O(AE]H9P[. EQ8X1WDBZ>;^JO=O2P#G8GP; MJ\L"G@TH + XQGY[_2'BF%B*H*G&A (_$A!,*B^$GHFP+@[D/,$J*H_Y*.?G M:K]P+'#XZ7T:5M.3\F=+W6H=+_+12"O**,Q.@9#,G^>"1O$Z[(4YTD;LHI: AG@E8%PH?HBR)0(FJ&](S\16 MSA 6@9$EG<.E\78[D%TGHUDJ,!I1];0$JB?,YN.\KND%\%R6PU& @YJ.N:S@I /G!D"9BB>+8RV'/P5JAX\5(=$9^\:J%#GU!0-8Z0"I M.MTU#@SK]>:GK)E-A8PT9VHJQ.R OR!D:7"(.=R$E_4G?%%67^#!9YR-\-S! M[S7+^/1R6WM]I=S1( C(75TH[&QF?X3 V,7:"3+7V P6M*(;B1TJU.Q+-RUZ M(]WG68[X#7!5D,1$^-(((L2<6GX[857#0]JUP*$ W-3$ND%F$] $#\MPB8B, MIFI3!4L'%B/E*X0IGH"$5DJH@W?R4R$8$OS24]O=:W:+Q@",ZS(9(>7 ![7Y M?2X[9I?(=,[X*"56A)P:WXV<"S%9B"L3#JP%IT;")$RMD-M)T$EX7/'_SO** M. O=,NKS5!W9'@Z$B&IZANQ:QW,"W$Z(M>TD4*B<(A3#]XF2$@0_X"BE35O9 M$-EK0:N%7(^CM%!>%+ ^*%X2=R%!#_^DD<#7),'"@L(YQA_5-C1G0^V'+I^J M?2G@D?BAX!>C2P./'%(53^?V&(6>1AI Y4RGLMK(#OJJ1'8A]\G:GFGU5]"#.H2(]WD5_@6#Y&!4.0 U0 M%J>Z5"%2%*3D/4E>);.QVI?/('H)0;1&GHPO: 497#1<@J2LQ5#3%,B?)/KO M;O@,#E/[SA&KY<6P=C7)"2TZTK;A;E=UN]UT3A!RQ/5"MA%[*ZB"58![>(+4 M*)N-7S4D/+,+P/8=*>%1,,TC 7G+J+FG]Y&ID?0]9$N%MI.BC@&D1,9/[0C- MU7A^=V%#\+0^PR?BHVSS5_4=743?6;\^UZ4(B7>W-5PM6]?0/J$+U,&'])EW M3ZC1_FR9S@[:HRZU9_*=>W_NM&\25(X/>\MK4(P3+L99G;=L[BVG$W^I[0"; M44]YN_NV\Q@:$O("Q8D !=^6R9=+[0!/K*[]G>.6YTP! ;"[5S-"-C$G8#'( M/MH%[ZQ+GT&1&(+J"'X)VL%41D]MB$=X'^R0*"@B3OK+39Q^ M89BQF+M^QDW7]5/&S"!TDB!,+#MVO%55,;P;./VP04)K/+W<29)JQD8[TUT MK$OX\F\VFO'&)^@_.3OJ@7OP:O^3E=A.YO#88''H&&[FNT841)GA>PG'XE$N MQRP>=WO1I:H]X3<7\EFAQ="HJY"9'$MNE$L6FZMF-CCPX6 M9JG-[,#EL97%LIK50"1W2R2'K]Y]-$J]*H!W*[17+S#K[M?4(7B6_%H6$E;@#DY@"E MV9YIV)QGGF4QW\]BQ*3%<&]%;HJ2! =',Z6!AMH>1>7+K6GH4,#H )),8S8B MZW-]QOGTNT2X+3[.:X-"]1-PUMFL$*H-;L$'D.QT&$QRDG(U2867IZ[97V\'$ MR>E8&!IMI;?TV]KOH-Z(0ZTX2.O<(+XC3-R+UJE68.D,#&ZZ"?<(?2L(,MMC MH1NX=@@8Y@)[M*W(\I,HRE;E1P[U0SCB6!H1X=E$F\Z?GB6_'>6 M2P]5:R9GIQ67QL_)K*IGK)BV]ES8GBIMK,-T:2K,U2D?%[ XO2-.UF-E 2,P MZ;H3EG->,FF_1@/I5X;*=A\TI#%0^"M+PH]S&'.-WGK C=6VBNL@'5DSWVT? M2W%BOTAG:$5$6_%^D6P+'7WY !#EJ]9Y@$]K7*9+[,PXI3G.U.=F C#%B [A M#2/8095G3Q- PU4BS.DXCIT1^EQW1C-XPFSBYO$2!5=D+ E?*I+*"2?JE4.$$RLICF0MVK4.J[S2'UP* MIX)T]*+=.^]0UA*_\%. G-\8F:9;1;(CUR[$"*'OFEV@_4KZ /J[D\"5L$-( M V4\D@<7]K0-HND=:4ET)*A_?_>$!K#4>]_ZZ+P MFF41!-]W<,U1Z95!R]V<81I'"LIT4?,F*+&<3=%4(<)#!4PC),UJ!$9X1'DAPL<0 MD\[ST[(2*$:/23$>0/C?Q:V_:F<*$$?-LL]%O*P(D6H %($OYLI/OE*BP/&H M@+'1)0$LRT<:NOHEG,,XE*\:WI>Q\U*$_\E@+!$'.9T*UQ!>UPY97Q*4UC&\ MDK@AQ]DR+%REYI?K!:>I %C]AQE;WX[QN.45RT,2WR](N!9]-4T+E,.=605; MJ_TY8C"/!%;MS9O=QD0C?FRL-*!73(5=!*;%JCB?5LJ"-R;)4X;O[H . 3*Y MK,1*F_NJ+"NI5>CJ][VOTVI6DRGGLL:(3?4[WD!6'_0.5QCW*..U\9P]>P.B M9UD\U]Y,08Y^!NLU$N[FT:6N3%OB!^Y226I* \ M%9#:9P!'943JB)B0:X:-\!4*Y6$OAW_:WU7J*6!\IH[7#(=$( M>1B<>DE][9.%?0A)68A5*1NS4V$ 0!&LKF]J*/(1H[ MMN7!2)B=4H9(:,D,$?C#,6_+8O1*C/VXG 'U/75K40+O_/").1$/@@!;L*2A MX0:>;<2QZ1H1XVX:AFZ46 FV>K_"7 3DU3EUDH"DYMSSV@,]7R(+FBG-\Q2M M2,63,04==7#..-#7DOXI;O@*QGA2[7="2B1WNGB'KA6/+K M6[WY2WN-&//W_OY^/\(KS4'7IV"H.?XD!H=HAJ87$4A*B2*-BH@*U!D;910/ M!=_P4:;WOV5R)L@JR?A5Y[#H%*H/3'$F@J3:A9D?@Q@I_)"?,X&Y_1@F,^Q@GH0 WW8A+] W1(N.,3^3"J01C*PA>I71<_.WB+G7:O)H M>FN1-8,]3LA9DQ*A\D?]?!+,ZGD"X+&Z% M;;I0">1*[%&&8M#!N4:1FR(*FPPUG??V@N#@AYY93*?A(B.$'^#HEYGPQD")I@+8ZB((Z6\FL\S]#^KR^09TU7F7S<8]X*"3*<2Z<9E MVEA\=>D/'\NHY8H#$"6- H3 5!;X :VQI'*@:%9C!8!4A=E))SW,FSC:O&AS)X6KH"NH=U4Q,7O2Z\A37%;*(BX3^@3 M3&\")](,0AA>I-](3/Z M)/FU.86=Q*)20VUE,]I(T'+%S(6N74I&:*:C>B?3JH( MG0Z&R7/L D\:*.8CSBJYBN*_KT7 @PY\@BNS 9#-%Q%T#;%U,F*SY4[M72 M]#8QS1V@/)5Z2#E:H [DTF7$:O7VODV R)=8:Z.:]P.TNE3;>M6:Y,".%;>' M8NRBG@%]Z*UI!%:7#,MD;5%#;^,6QK 15T>=7LM*W)2HL-VN$?CJNA:#A?A: M%F)W?2S$*ZN86/9#"P0KQ*#=H[>'>V^/3XX.][3?WNV_>;5_^+OVV]N=PU?' MNK9_N+M:%MR0">[#F=7L;H9L8VQY)>RQ"EEW0!ZXK',ZZZ\;V-GM>3/?MN;$ MHSOQ9CKF^DG05\B263D:E1[;&UK;UK'KC;?6"[F_>M%8R\/GK[?N?M*^W-T='_(D0> MG^R<[!WL'9XC:>M%*O-&"U VN*5Y 3*<65PY$[,7!J\_R1J&Z6Y*]]1:ORDL),Z'TL_@>BN*O&W\,*,P:G'L M4;P&/3/KI&QC#1H1WX.IG;#$F(4ILB Q(RL7":?3N1E1UA>%AJ%:@JL_HSS8 M%5-3(1>=;&GQ4%2)TEJM#:C#>9)/,(]>+8;\17I)Y[]6M886OP>.,?^E$L<7 MOB>RFO\6)7F8V\+W2%KSWPEKV/RWL-CS7S4T.O\#9ZM @_NGJ39>S6>)%3R;,J5,C. MX8I55%-/+U6%2,B0U'N@)MV](OW_;.&,H7Y%@TZ8J*9P6<[D86W?VH&./J+0 M-K:GOEU/C-%#:U0?0_ P$3J !E!H*05_7BZ<*]8[@3(>#XE+URX:3SJYT'EG MM/UCVX0:_=#9O7K7$",2JOITBGY-$?FE"@G(9>3"6XYU*M 0A5 Y0VE,!9$5 MF@Q)[;VC%Z'6:LT4C\8(U6OM= ;"D2@FE&&N$PB+H@3-S@@F-3L]PT62A[_U M]G>W#?,.T#K7!HA=0:&B4(^T+8CXUWKN<4H@4X&-&3A+R M EQ'::%$$1:6$UXWM[GPI"NW59*AC.54U:J^_U[)4'7RS2E>)<-"X:4OKB5I M&"1J]$H;.]:VM\GB!T&>WQ097;/Q]:M(N[346R]S$2]]J5&I#I TE$6Q%L3< M?%8!+!><*0N\D/[K7X?]WIS]3LXPK*,XI7H^L(?E6-3DE'NI,5'Y0%9H*\H" MP$3(5B)BNBD?J"G*&;9_@[8_+2\*D#2*)J&SN[T%O*VWQ2(N?L+R2B5?E"FG M@CZ<7"75%XXV:JFQ"W*Z5!^EL-6DA^&3L1JHEJ"0.?U5&^AF<^CFO$23ODJ1 M7:Q]HJ+M1"*.C%E3!$'L(ZY*EH+^S NLUS.2SDGY,$$2BJ(&1-D@RLB+;I:1 M2&_*9B.*V:"<:(*5QL()\DA9J69FNZSBO M*+9I'%/Z-&T):3K#%F_2%HO:!20K4)4VBAAI?/,#3&_05LZ=UJ84W],#F6T2F:%%L",/E#%1F?1/ MBC*:+,%43$$ZO!H/^[M)^XNI\Z=%DWIT6I8IF9 ;*S]U^J1PK[PBN[JL#SSL M\@;M<*UCO8GFR\H:^^\DE^QBW[)YJ9:ZI1S8!!__KU+)@=A M6V"R],% '!M$'$V["&4>ZD80?^&7,F:YX*-A6S=H6^&H5J(V,D4MB08(IZS( MOW5*F[;!QIAA,YE0E@>(A>0(;,NBJQ">SC<975-C)F(.]#'H@9M$&W-2G?V>P(Q2#T6" */%&\>C37*2AE?5@_-VH[>?H;D_:WD0EAF;S M.N'DHAVDNBT8M( ?9;Y,VNV/SP5@26'29DYM@6S#QJX;!;P.&;]:^BKJ0 M1=HKH:5B45M,$52-&EM]O%\,0*;'HFPOQH=FGF$)Y:+>%&9I_']&)\AZ>_JI#]O+9/^AK.Y=F>S$P:#8;A* MKTI@X6!-X[Z^&;4KKBVXRP834JD %2($9Z1AMWV8M3^!.'[G;7'5E&=4("_F!?PU)5KJUM-O M:TG)8L*9ROP3.99C45])Y'E@]V=>B%(.&)LS4-E&4=E-O8J%YA*BHFKRJ!7BJA88#UC=IA4:*UK37RN>SOB 2*_\[RBG<[# P4L$$4T#+Z"]#(N(&% M=(AOBX]EEHDF;AT7 -4W:1,A&QXO,R+A:DD25W96&:AD(ZEDKN.(:G3<[36P0>?0-#"I=/VV=AY24N80T:EZ=(WM1Y#3PA4W:=E0T M3RN6MHY"E25 9H::6L,,&[HY&ZHD^QH;I6+=!.P8VSKW$R;"0&1!U;>8"_): MQ)2UW73@RF6=3CJ-=/YJZJO^"1=I^[HFF@_MW$8+'DUUW]&>X75RJ/1%\Q15 M!5:(J"?(=7+93&1AK,T;.Y?]26IOM_I\/J+"_I2 ^(6W=I+CO2NZ?SV>YC8[ MJ]L/]'IRLL[W,MB\&X>(+8"IS$NG*\V5O0VHZT6O4<*%;-V18!>!0K8Z6/H. MH#4L$:9E##=+A"V*3@N7'M MMJ:$A3OC9-K#$MMD$ES=0$*GN*CIHW2P2T?8!6$E2Y?$/H0[7^J=VKP M$=TXG_GVTG!(H]0"J>> M,FUW)>D0)*N=-A.].D!4*V4OTBNZFCGF%5W-IN7DA85\9LTP;55SZ[_WWOZ] MO_?^"<#WGFBL +!Y &!M.Z(IJZX=[NYKOZDB#,]MOS:7G*Z>@)EY0\9GF:LXJRRCH$B85;84$5(=;B MS%[DM>A@H^! 'L;Y-D^=L XON@AU^.-Y#95;9O.*]E''5LYP <0 M09LBTTVQF:::B!+\T1K.JX2DJDY+$KW;@N3_LO'D5]6$9&DOFIR+QG(@;*+@)\VA:P:=P&U7 1->=X#4RF*O?16P M'75H-!7IVA\&BH0%QR-#ISZIR@N C'(DQG]!,"U.?HE8 \_0M=>=N_YMX,78 MY9?50-BZP)D::Y[CQ>2!G2(R_3,G-1^K? !3U2;B-%*%5&19YWBHE'2?%[+] M)XT$V*=@6 @P22(5XP3P"OX]8U]PIO49C'=$?R5L-"HG])U:K_.FX3?,G?B2 MV)B,4P-,\0&&,FKXDV#ZEBVM[;QV"Y$]JSBS,L.LI&@HW4 MH&$#SDPOV\O)'UX)BZHTDW283ZJ=E>@1.WTNRQBF"*MPW;.EZ'&&'8B7]CY[ M_A2,C=I^OQ#-C9"C/:!OV$* 6SSHK:"IE4@W-'E M-\76.7"E&1.,G8U+M&.+$/4B12F)MNV4GCB1\A/24/-@./0E2JL,G3+ $/'? M,V%ZPM3&1H@\8UC\Y P=",(VTS0>UI!J:@T[GXO&[V).9%''.9Q3K\!.]$)G MLJ1=5/R452D.\H+$R*:N"HT*SQUV)&CF0X6WSEC%SY#O8NSE:,97FEP7K27K M1B/TMA-0%UH#!@K\(4R[>)9'P)Y_+>_U?/>TFE TKS[']Z#I H_R)^:JR7\V^= MOU^ZDHYAU1@FB)4UFE[@MYX=X9< Z#0[I1#!A\600 MU^6$YQ^&;>)AG:6334PCKY>:=X6#B'W/F4QB@!1(4NG(5OC13;]5QH5I^[CN M@C6^[DCZNOOKI@A)<'-Y(WG=,EY58@D!"3EV2!!(M+7@W=[:A@DT#LEKN?4[ MQNKN0N)8%HWI\HKNCS2\1B99,EW'I)D%C=5DWN6HHSZ9IWE*/>S@F+-ZJEPA-8AG*9DS6X+I^/S4Y'JG:@;OETM&%++\]2%N M2G,"EUS=K*ZNQ9SB@.<(MVJ0&P I$6D"L%(B')!F&%,L' M*/=])=9VQ'&N90'[004J_]L07LSJ' [F+JR):X@%B M=*=C=U<,+P3">PIRV,D21!?]$J8*Z>2RUD3K,<7LT7)G(.(8XC]H R56T6 Z M@:I*_>@'&1QC+4CD#1+R1[@E=+=46.0+L5T#T!?1;0>X\&+"+&K<)D,G8D%O MB"4&(CP> SHR@!=E)7&X2XW-Z5=4-C_93IO(SCFF2N*8QS)W^7=(93TIXZ;2 MUUZO=<(QFF#0!%UK.VV9P)\Z,NMX0$#\:H#/5D[O+EL M @$ 0'!'13[W(LT6?VYZCM.YZ2_T06LV?_-F%Q0#. TC=H&G4;6QZR3DRU&I MAN:K]FR1V>X=OV]CWH0XA">.#LE5 ^K-[!B;Z#0Q-T(AW@6%!;6D/[>UWT$; M8J=GTL?VGET"]]G=UOZW3 !&^!==P\8\(]6C/<<(H0E+J,J[8*GB^2A8")Y+ M7@GM&6N+SDD,65QBF-5D5M4SK'TO[:Y9'\;5$0KP>C2*"_P M+4U$ O 56?X.U#_EQ!/>1WH?#2)M\^?D FGHNU4 B!98[%E!)956[JB*DUZR M(9VCV-V,ZYS79J=(.BBGTOF# 5],E?/ZY5_YUQ=%6;RN9+^%&= X"'[_LS6K MTRT5A$%?Y);+H\1WHRABKINY+,Y\)_6")(R2)/*#Z-,K7&$3AF>H/[9@[Y)\ M#/3T/UN&MZ4)"1>>]77ZHIB-TW(J?]\B?QB^U3AE;/+B-YDAL$M9RC3[8 M25X5TJRU189GN-G?$J%(J?/W9?RJ/']COSW_X!S,TL][YQ]_CSX?C?\^^_#^ MW;?#SU^OQX=?/O@'=I_YW"->?@JA6?\Y7X<'\!W[[X=?'O]Y?#;V=G'U^'7@V\[ MYQ^+/\X^?BOM@U?)U\/Q!_?@V]NSPY,#\\.WUV=')SO?/O[^X>(#C. [OGP M.1U_R"/SXW_.S&3\=\'>1[.CSQ\N#K_MV1\_GWX[_'W/@OL_'[S?\PY>'7[Y M^/FWSP?VP3<87WYH?\S_\^V=6J&][?_KG_W]?JD!FHZH8!_0/5H^B ^6]=1 ]8ZL,2EB.,F90E+M MI&EH%ZR6O)?T&2&6QV55E1<4$=N&\B<>G^( ')9:?KR M)HZPK=6!$C_ LX>(F!M&Q 3K&Q'S.$0T:<(@*4+RI2>@Q.P(%?A86.ZUXXZ% M](#SJ=0]6BN:IW35P]W]MH)Y>U?';O8L?]ZU#;7R' HPSW+YZS%EP>[7*%TD MH'BL?B[&(S0/[]@"TB;V NLNE35YGMWSL9M,Y8_W4JYT8@)(QNAT51DO MS8F58GI+?-O:E12ZFK#T!8JBSZ\H=/&M]AJ60/M[?W^_&9/V._6#P<>C!"XW MY6B4KGC!-49V);7O'>1I4J*] MHM66NS_G8W@&%I^"S[WB,*L)F[RB0G. 077T!FFQW&7UF?8: Q-VA8[0(9P& MDJX:+3Y_PNA95[QFY[//[4#:B*/-JR::[^QX@N<@.V= M;2)$E@*F2 Q!?GBJR 6#2LE8L,C\65O<,V@=DY[(U%H5G,*&]!B>%LW6Z[K M!81-GLZDSVHAPPP(>$JLH^+3DMR3R&L6C_(/'<#K'3<5N!Y MVZ8R7K1R";J>8> 9#/Q[MH7OD-5;NH^KE!_9+Z6;OM1=KL69];.4%A[_NNFE MU2P!3 S960G3LSJ3V]:6APE<>9K><$*?/\J<_NU@Y56' D?<45.9C87;\YIDA0F*%4%FV0_YF9Z)J!E55T(,\TH"N7IK< U^ M"N'+E*U5ED_H&7NNC&==]4)V MYIE@B(7R8'&T/(. /LYGLALN)G(6PM5*3KWYT ?:)*13>$_\G,+1R/B.#7_D M2M4]\W3+K_ZLN#$68VD7;RE3G+MZ*?-\1IH+Z_:.@?T7_H-GB1K9+X[=W0]8 MVHX5GF_3?G%_BL; T]=XZ)@C$'ALZ$B,Y5NP0G@8GJ MI3$;T0$"(A+AH1.,GZ%AC=$;W6ULMWI:95]: 5H4'F;2V(I235M0Q9*^%ZOY MARYS$$8KS.(K;Q3#YPM#@:=OS@MNR(_7] MHY1W=(4K=:J&UJ_2II:>_Q_5HUIM;YE\TA.R47]R_ XA$ U'W6]D?H0XH8W8 M]NSK&\P_-K3;I_Z MLMVG$_>NZ*3>5$*QK>LHVC3"]L$-\N &^99UJY35IZ.I]-I^I<:&L!6_N*&S M'?PTG77):LE++#O8=KY'=NNAHW:W=*EN^JLU%GTJ]V\%VV64]*0LU/+RH94_?&\U*JRLE@%Y+"T/3S^K@PAWX-!LW M&:[XV%4_%[[C\Y/R2M5#P@K?(V:9U61B['#9\']V/U:243C#2S^AL+!7F MKIZQF!A:D7[/>8'6!4HRE8,Y$%Y3.3(JPP(B7Z4=-&F4N!C/WI0PF>*Y]F:: MS@UXH<:4]D9&2M*HE\@/W]V@[VG;/9"Z4SU[J5Z,T__%=CL@@VVU.*7,4^"Z M."#D2$J_-]O!EU2JE?K%=WOBZ94VXG ;XW2/>8'>D<,2$ZC3&181M/T>EUJ\ MKI4I$9>6/(=V78ZI&^_ BM8'J&LBGX?1CO>G1P!:SR:3$>%C$V3<45B6NA>: MAU]/MVM\E0MJWNF,82!&^7T]3Y84&H$^=SJ%-3^I@+( !U3OL!W9AHA@&2.] M\7?.;Y'A=:,&YMA@VTM@B,:PDDAB3XYH*V<#0Q#6- MM5/*-Z/1(D"1^F+[F)8L;\>D)VD K?DX-QB5T!7A]@P&RZJZ>S\]N]6&G@B& M7)_>I$\%[HCV!-JL6R^LO7\BBM *W.)'LQ(OH=&'Z$Y4&,ZW@& MYYZ3"6N778X1N^L1%J#[(4-6*T/=Q28M5S)_9'MN8"F\L13:V[Y:7]A9UO(= M\:/8RAO8'.^((M[ST:@&B:LZ+56@R"K^=FV"P+IFG=R@!>%OJ3MVJ1XODF;1 MM]*^ Y Q?0JHOB+.39VQ;L&URV[9\5MU<<]%+F(<>.>0JTBZ]CV_"RJ7>>*[ M+6%<\^QBSC[KH1L O'0G%==/ZS?@HK:ON:ZW@Q5$'&3+Z!XCWAZNEB'_#M+]11@H&L?:N)A MY@QNCM_:VZA(9ILIV0;3I,):@;)7>D,9&U8O1S+QY=5VW^U\SJ] MZ; X/=Y+4OB4RD3BAB2 M%F%J9X#Y'<(>)RMJY8F6 J\FX0V+'MI[;-/=NG'//0 M,NW(H#]LQ^KFF.\?ONXEF1LU3S#1_ *PK^;%?);Y(55,/LI$,2.TGJB-;G+* MS2>74[YG'\)UG^(P"%W8 B.T4FZX@1D9S(X<(TML.W/MR+,\'SN_@8"TF%1> M-0O:E/A[08)PMR@Y29'=RN1""I->#[TMUD5B_5EYT2- (&\J<(WBCNHGJ%.K M%'Y1=RH!]FH0BDB\,J%RF4"RY:P2!:*[R5^4+Y &9X6*RYB&#/:(E4=G[9* MDBJD5.+)Q*5K4@>DU5,M1%NGHRR>1)&<$\KG/1 BX=Z5(N$38!2[/=&/BF6V M+G T%/7$;\MQMYU_S%5ANY9T34H;5FGB4/8.-[A0^%#0@]E,,3"SL'*%V M>F^?R1IZM=1AE=JOZ+%75ED7]8XSK'<'O[=\%3.1$U95<$:7O1U^;UOU2D;2 MH;"F>G1"M7FX#,+IZK?U90$\-)>5G5&!!*Z2-@U1,-Z?6DX@_3H7#U:% M>C6\DT(;U2Y)\X!BFJ+9[4B981G:C'LU0W7U+4Y-Y%4UAS;+JWHJ0T:PMG9; MGPY;8V#.3+^**C%_68HT5ZT-FWLF385O+-=/FTZ=ZZB?EI@DR$8R=35.7\"#.*H=_Z; M4X^HT0E0IKCF6G0#ED)D9CU0Y MSI,.!.ASG;&%:BV*WF,9<-%61!J[*(%*.,(4P'6Z[0AA_QRNAQNOZD6$JMDY M!7-AOY*E+6@ZQ35('.E$6K= 3BR,K(ZB:6C_+;)\NNS:(Q:W0/4+.1"5-20< MO38$=@L)STN!J\%*U:G% /N"O 2DBB[!XH4)T-,N)[2]C22&79C(EX\[C^0B M&B9*[[RZ]RD8VG>H3)"L0_2J3$%T>L6F3#9 V\$2_M,\J9L:E71)ZS_&M.PJ MKZ_NFE5/81M%E?PQ'+N9S&VM<7LY&K:50Q5$^YQ*U*F#4;B MHGW5/'5<)Z.[4.U,Q2K1F1(]7<70TGRB">E3#!P6*I0?0<%I.QF+@4E*AY6@ M'K.D48AL3&'!H7K3IUB?^2D0-TGC7+3E;/M,:*JQM+ 22;S! .1F\3M&\JZ77W_=FBT?'Y M$SCO**(L ]>^ MD>3KXVP3"04)4>=5;* M$-Y.$7.*&4:5G)WVJL!-\[',!*3'T!F5RZ#:$\F'HRVN.:^RXKXT!/6Z$PIA MM3<9'-"V]IH:A#1-2R^1P5%*"'!3:FHCV_((:%I8 -Y6)48)6!CC%7>E[(-= M7M2S6OL- (G-YO"F/Q=T)F,.9$*5VV1#(1*3.P9]N28+ Y&--REM4\J?G2(% M@FMO:Z]O;/3IK4%ZPRDUFG^W2\,! XP6O!JF23T;U(?.G*5D+LR%0FI=:#=Y M0_-548IRDM28[*I!MR;$ (U=&"-/P=5*OZE+(/%"@&W3%FF)TM.W1N&(Y[=- M[,C\M[3F%%3%O\( 88$NZ*P( \@5QP'$MR2!53KEY6G%)F?RS;+<.&6JTN]."9- \Z+H0LSPQIY.1\Z>WB5:#4E:_"0S+!Z.;IG<7F[.'D.6F+JPIW\L;-#<&;;OEOT6,7C][MM MJMZV+]B16F7+]???[K1LOSUAP^%)J;>)M1_]0D@$]#1^#_$$=T"L74QX D-X1YI80.DP[ M+X2@<]&T0J/CVD&NGG8_$\HMG^93U5B0O'OR,$EZ:D!Y<9O$T.8$'H$.K>7X M;R).R>I;:?+9UM_'^UN82R]73$0A"8JGT/.*ZKWT:!L=^E*]5\NMAG<]7-5: M2*6Q'>^W*H?$I.9%7<<2&=P77ZD=J:S093UE^=>FL3%6RM>1S\+9/T?($")" MJ]==N?=DE9Y3(;U_J*:&!5=K(C)"V52VDTX%P2Q[\)**-@X\L7_K%3QNJ*#R MX&*D:ZYE_-7CD=,5GEP[(O/VQ;0.;DDF\K.BVO7#2W] 4O.VS8YEJ^V()7E7 MUVG5.*[$"_C7''5@=3.&@&K'DTIIAS<7^QY&J/MU06)SKB'4V4]$J .QZU'* M9FLK>1WOWX%X=06"_*AT96W[RZ0K4?!@)=CB*A+&2N)3K!ZWK#;$K[P;F?;_<=3L$7W#:9=RTM?TNQ2-LJ2\I3,A0[. M$6[_$0U'6F%%48?BZI/7$\#G7Y_7"W+VJK0%YZV1*[&QRS* MU5?/:I'2*!KXD_G)BU=O3GWMN=D_VCP^,G@+I'"W'2) VJ6D;2#5P6*L>)%:+DQ(0\ M4T* +DZ92!]IP@>D1)1+K)5B9UX#UYVNZ@"-GH"VNAZUC:X[*@W9["M^.ANQ M2K3$5;(&-K//.L%LF!Q1"WS](MHKXQ_-U_":&.15$5Y?-M'QG>#X)MKBM$T3 MN](:+Z_4;1#K08@W[3E 15++X'/E5(R(F;;"B@/56/%X4O)L\^TH& M,4@NL(PYP0B.E\<+W2#TIQ>QTQT;/O1Z$3PXP3(5'21K#)6H9Z+$-D4.P9Q& M,]"IL& R50+[>U>7$41Y,9E-94:?N@=(K!3\+ZOH,+2Y" L10$U'ES8$J*72 M^5@:$=ZZ9+ND([V)HL#>4[-"9&N4HSS!@T(AKTIY_FX#[%N1"-<4HE=&ZHFZ M"D+/F=:J:&@G3#M0LZ*]H9N>7U*MR$]1=9^)96QJ.>3>;O9L^*,M=4GEHV9?^7)3+A6 M,N;J T M:>8)%R#\J"&!?M?V?.BN@:HSTE*46@P,2VK74NR2PI,FM%'L6"?64;X0P\!J M*D<$1Q'NAS4[4[494AY/.ZLF-_V9O/,YX"_G5#])LT*J7F+9OS9"^@9$7&7BOC&)5#*83]:(IV7:R) M\?S%S>H#R+S2WA4CGDU?L-FT5-R;FOZ);V*JJ]4#Z-H._2% OG/:;KXH^O" M[8!=SNI+KKS_ZA_-[< )(MOZP?O-[2ON-+<]QS9]]P=O'P:^T0/_)U&ZH'8X M1GAJ_V?+V6KM+2FJ;B1)VY.OOZK/\OSB5]>$Z/FC>0X"*!I#Y7?B@T.<;UYS)UDL!=PW&R45NEB^ZV^631KS;7\!PB2GI M3M9O,>UZY5JVI*BP&R15WJ7MG[OT :AWH)>;TLLA^L7NF5P&8+Q]8+SCY;N2 MT*7,B"^$Q=)(T='4!#?B%/1\P>2[0&?M-1;[5@GQ%M9QH(M;I0LLE*'944,2 MX7V3Q+#K QH,:+ F='$U&MR!5/-_DH3S+'L(.>;N!$X5E/+BCF29)8M&"W#? M9+F&HN&]$-BPG4]E.W_R_7?+X(;%N3.NE-'_?F0A?1$UMI;';DDUG[Z)]Y[7 M:DV6Y9>[78VKL+Q/)L*R_M#+X?JN'IG^3N\Z MD.AZG%[/#77/]H;3.YS>X?1NW.FU="77W\P,UR%!!T@P+6=8D/+)9&3?APEZV,_' MNI\_^?[;V*MA=1XDQ_YQANG?38[]S^D#:[ L#RA;KZ/X[$6Z8P4/+3NOY0%Z MXEKS<'C7_O &D1[Y[G!XA\,['-Z-.[R6:^NNX?3>]>GU CT( M']Q%O2FG=[WLRNNLMM]M=OTC#(%U MWTAS(7&VA['6AY".<>B/G1$K-GZ8X[ M5.\<:/D1T/( S \N[C].+]T=Y]8_PC(7CJN[=\%6'J?BO09FLX&6AY(M S$_ M?F+V;=UTABJ' RT_ EH>@/G!Y?W':=[?+:M)6;$I'RS\UUZS9PY\]OWG@]X] M&)$VFHYM3W=]9Z#C@8XWFXXMT]?]R!L(>2#DS2;D ,O!F0,=;YA!?P,*9Y5S M&:)#_:P-"#3_B6%@,F#)@P M8,*Z8(+E1KIE/WC0Q * R@,H+ NH!#ZNN,]> ;3H\"$]?)_KFTMH'<%&XW* MA$UYJI73,UYI_.N$%S77L=#XX!&]ON'2\W4[&CQ)@P%^P^G8U5TG&,AX(./- M)F,K,/4P<@="'@AYLPG9"70_&ARB&^<0_4F)_\X*Y>Z3\U-[-BKK^KD6\ZRL MN#9E7]>UH9#\4;[M.J4JUX \U]7H<>W%7"<(="+=]A^\(.)MKNN:4.E@2AU@ M9QV/QWK CF?JYL.7$.P\LRT]\,-;5?@&R!D@9X"<-3P>ZP$Y M;JC[_GJ[G1\-[)"5ZI]3!F.'?]/\_.6_X#]JD+14>9'R N80PC [:_=Y5D_S M[/+7,:M.\X+6*8(KY$>Y,O[BQ*\YVOX4KUZ.[ZSE*"^X<28^6S;1^.MR-"HO M,/A^>L:U UZ=\@KP=SP9<7(]%]IA><[',7QK^;IFFU:HTZ6[< TK+K44KJO& M\. 4OF93+9]J%^5LE&IG[)S#5Q7G6L4G945+J]7\= R+6+_0GN7/M;;QA@Z? MX0M1TE-C18J?X0M9]&=;.SGC]=(G:1>\^O_MO6ESV\B2+OQ7$'W=<^T)B$UP MISUS(F19[J-SO8UE3[_S::((%D6,08 'BY;Y]6]F5A50($&*E+@ 5-V8>]HB MMJJLW"OK20[#B+Q;''":6.&$1NCS&^8^Y/?)G]7 \1O?_ ?K3SZS_A[Z^%WQ MF4<>?&M=!K"P'+XZMMZG'CUI73_$"9_%-I 0SS3@O6& 3]O651"G/FWDBVO? M6,!]^!T'H.[V\'_H$ 3\#M-Q8>48$?7.2Z9>H 8@J:7&9@'SP,K@Q7D8)V=R M_=35.(E2-TDCWA ,OV)RBU1X*Y?!MC[RP!5C@K%>)S C,3QM4'+%MAR0=3?U M8 WEZM+K/X1A%"^^7=T@7]#(1/89 BHE&1>TRC\)XSMT$9!N8U)VR MX(84#;R!!0%P%O )L)([A9'&2A?DE3-RS"44P>FZ^<_XM.7"!0X\2'ILRL;P M=7[KA6D,GQYQ'ECXTILP@M4<6RP&7L^_Y"JP C&0AD6:1%-G"YP MP EB_8)0+B!# @*MX(TS^#>LIA>X?CH6\TA(M2Z-([;&8.B#,+'XO0?DD6)Y M$49 ^!B5P48C+&&*]5*\3FBE&5UZ$)2-A_-Z&W&?)OONSALG4Q ZD"DI7YV6 M +O0KOQ6_A(V BT$0OVJ:1.Z;2*)-?_=QKEON0-/QM%G/TZ M8Q.8REOFW[&'^+<_"C-^C)IB^G_[MU$$SY5\]0G+?3QZ]LOI^>/OWR\OK<]? MO_SX^[5U^>7#Y0?K^O+;C\O/[R^_+PCBQ=?/W\Z_PPT_OEHEC_WCYZ?_*DJ' MM8UT5)$X)=W4%F=2NLK2K2O<0:$M2Y-0,88((^@7&7K 9'PVC_E;]8^EV%OW M#7 .8R^>^^SAK1?0Z.F[DH^'PT:WYW2:'>)FN6DMAR0YO2$X?2$.$Q=!*'J= M9JO=77W+VN?77W0:O6ZO/1A4\>7-AK/N8K?=:3F=)SY>'ZH\4NJPH7CNM9+' MZ3RK\N+1$4LKN#:5(#^PP3F)S;,R@T/5:?P@7^>S<'$NT<79>8+F42)OD*YY ME,8;)&0.1M.-T\!*=0?@?9:R]U%NW4.%T_XUPY9+3G>^]1+XDKNG#9;S&=P% M80?%_A!V03P1+VVW9/3M'5^/;7C8JXH2E\6-EO)4=RM].V7H'9#;L,].V0># M>I6R&3R5+L:G#5.E#::6R)MK6L1_:VZ_F% YF9O]N"\N>=/JD"679:LO"<(QSKPML# MTJ/3Z]C#9IVZ41V0.(]$JG4Y)W5 BCE-^(=AIC+2_%ZU\W[&$%2"/RLBN=W. MP.ZV]E!_=@JR:PR!,01[,@35RHM4.:+Y,PKC&(N$)M[>,'$.UK+GD*+8:MJ# M_M%![JK)5/O5[*?(3JW>/A3[*?#2TSQ\T\CL.%JQW;8[Q\<#KB8G&ZVXM5;L M--J&EX[C[IYF O_ZSW]AL_F[-6%R0LN/'P%!&+8YXLU;F8:'5-M&H/6D<'U:HF MGYG4Q[84:^[#_ST%5C+YX!IQ<U2@RK0PZHV$FPTPU3/T> MFQ#''X!:""/7FQY-=^RF8WK(&?/P3#9J-EJ&B>J3_*Z\^^\%<1JQP$5@5#>$ M&3W4/B0_ 6=M;U'YJ:AVPTPOBIDJD_0^-B&./X#]>OXG*->O.W:_XQRQZ46E:=0AG8BZ9S# MUGD/#"]5.MEOV/CQQ>H/[>$^&FJ> B,;I;BU4NR8PR\;.[RGV'",OE9 BE[? MG&0)EO (8UX_0FO,W8BSF(^M5X-VHV?!FWTO#&PKC"RGVVC]OM )9Z,6/:(U M3]ZEJ+0STE+O'.HKI,9C>;$UQL9G@35ZL/SP#GMOA4' ;KAU&_HISERV[6&^ MCZ,-TRBK$N*Q;?%[=8#4R]J4S:@IV9S:E(GOB7<5/CN//& XH+#%DB3R1JGL MMP1+QR X]25*+58EQ5-O+AH*R:Y>\"P,Y8&S"-L/N<#.$,9$LGO3+$R\VZQ[ M$_M%>QO',Q?'D/]2."3[G8^4@,'/LR M?4PC&$-D(VR,'U(_J3O@P#O.\&=ZR&^Y MF](,8W?*QZDONB'-L&L5PO0"G;.)V19^GD(V2M19+.7X3:T#FQ!4_)PW M1[*2(-Z"A@G3V(K3^5ST?T.Q)[$.W33BLKE=G)QAWTFY#A%$43-KQ'DI"DM$"=QB.MFDY4#*\Y M,#0VA;SA 1#2%]TAV7@&] WAYAT/ MI5&7[Q=]/T%;C(G;0704V8BZ^$'X]&,3LH4H2FVSH&HR,(Q\O4#$G7:YIO$" MT I)[H7 .^"-^.&$N], ..KF0;E*:+M+O2&I>O@9SSO CF0'V+C@5HF>E+,P MPL5F@=)!1 #@!9MB%%X?,QR_3X!<.>$J-4EV]\03% M< ?\#4IFH"N99J/W>X'5"^H#[NX4[^XLW+UF&*NN.5C,^>7R?0;'NVH M%?^76#=B?4>SK]2Y-;=08OJ@>3&ZLX(P."/;P&\\%[V_,?AJ%HZ".!B;1L/[ MJ-]M!)[;/ PHIKU!6LJ@TT17F_'=ZIK"DV"Y3J-?QG(84' .\?@D"F? <*"' MR#=*$F&"14-EY1E$F*W C\-CH"(3<-'8#)4DV&_LBRP3 !/F>CY(,(\/RJ55 MX<#U;6)%;VS3(K9*75Q-BUC3(M:TB#4M8C??/C,M8DV+6+7DRQZG:1%;XQZ? MID6L81_3(O89I#8M8I\C?2]C<,?^?J6)8UK$FA:QE2"+Z0Q8I$?;Z=K]H8&& M-B7#IC/@"SM(80Q!)?BS(I);/\ S8P@J; @,.QWUO/1IM@DH*QNO+63! >DV M;-J]YA[.MYX":/&) & <$DQ]T-C#N?M3X*7*P",9-CY%G"^C%0T[U9.=#$#0 M$S<#39O8O3DQ=KMITMXFV[&; ,LDO6N2]#9<;')V1BD:=CHV<4P*^&ET,YUB M=^D$PY]MT]_39$!V0K'!/IS@4V EDQ:N$1>;/)Y1BH:=3L4)/LVTL,&-?T;! M<]]N]MHF*#4YCIW4.SO[J(4X!5XRF=\:L;%)U1FM:-CI:$ZOP8ZO!7;\4V A M$2KL5=OIYLB0#>O+)@B/:]\X8;=A!#SS(#%(!6*J!&7UTU@FQU]UNAK&I/K8 M97#K16$@D5NODS#@=V'T*P?XO;S^2V'[ZE4F"@O5]4.$:(4W?N2C*&71 XQ, M(IE9EQD*/;S%)NRT'&M24*/5;Y:,:@NX-.MKX:WJ#3\;UPW"=;U@ 1M[P#T@ M"[]X(K_+YO,HO/<04Q[H]JHU=!K#;!3XV*M6.__%1MCH.7<1SM5_L)\TS(]; M/T/? :8++#>-(AZX#S#/&R8&D:]UD:JP\J\TBNX!\W#I30K.\BWA[L'H)**: MTP1)D5+3:37ZJ%2U*[^5OX2-XM!/$_Y.?K6Y^IEET(VC N*MT!2==G$-]/^= M1KD%O.%GHXBS7V=L E-YR_P[]A#_]D=AQH]14TS_;_\VBN"YDJ_6%//R$55\ M1".QK6$K.[12/8(^%?)XV,R;J#0L?:Y/>:6H;H0;P'@4.Q"@-4. OOQ;)9:F M\,1=F/IC#8/[57^H8=0^19__W8N3,$(_$RW"T@>]N&"-(W:7-S"1(.AH4;R) M>(/U[3\OT,C(/@C,3V=>D,X:UE_)GG#$T3**KS3"^9I(B';D[#8 MI\0:P:4@C&;TI8002[%/A.6S&X2"]L(QP?$6;.*P>0;L8(U!"0')DCND6A'G M7")%+T^-IJ"^3AT@1(DJ8=+>AO6)+H@/TP(GD5@Z-3Z.Q@'>=$,-=7 .J@6,:#T3I!.&'2)PD.(K M0),X#!0R_!W>Z0437]09S&&9$"KV>::U6HK4(=C2]3U EEA0L6B&09[UT(FY&Z)<(+#_U(O&UC_! MU4R0MR50N>KS$X-XA &C=PH/-9<9A>E/K'B+=X 4@7&;TB? \04N"D2_$.4& M1GS.O$C^P@CORP*4# M-M5GJ3^$^/ C6*2QP"@6C500N%GC11BOWNL%WR&68<5";<&SOZWV)6KJ16QK MJ[=JB%)=8R[CK('60.3)QA@9]=50>Q.HB,5C"8L-B$ /H,Z7MESVXBAY"$:9 M*PI?2#>0;J.E-_@8(,/HK+6F90=V M _3 C4F6NO+E/7FD:>3"[&JG@=3OHO$50NC04VH^H&HS[>@[N MV-^O-'$,QOWJO-I>U$B=(.X/1Y5: !L?CAS=9L=NM_< ?KFW6M3#T>9$*IL/ M1["ZP=L?CC*G>MSC68FK6O#TOHKU=T*Y2O&X49<58:W34YC52AQ4V.S>SV3NS,YCUW@J#;V *)Z HQDDL#UX6&3MS,*T3#3 M2?B^)YD$/CF<]P.Z)QV[T]E#:Z,3"$1-5F-+@O4:9K_ I'GKS<,F,V<4HF&F MX[BZ!M[]M.'=N\U.CH_W3'CW# $W1\XDZ-OF($>0I_=>>SX"0WZ"B4@<+@0= MH]*02*"S?W63$.$0G(XXU*Y#YFI/+X&T+^+FMH?=''>W^D#H@ST"H== T,H* MY$]#U@AN>J!+VI^[@9N."\)TLP0[W=; ]349*D(CXU^K7K,).O6@H[4CJ!(Z MM9U!4PN\S1N?Q;%!J:XP2K7UT0L$%]PA".2M!Z*ZI$XG?@KOEL ;A957S)>U MT1@C#"'^QF!N\+>DM,Y>>];Q!4X6:KZ]#S4_.)J:?P0P]7DPW4ZCJ\-TKU)3 MBXU53@.R&U05@FFK#]"4QO)A!8^>6GQ0\"CFP>APT"IH(1$X:W T4'@58]$)RY%""<.6,$C+]-/V@KJ^YC] M1M9/0T0@G;X&-?P4YV$9X_HY[M2KCM;@"?'"-86S]*75+E4A2"E!X5YTH3HM MO./.Q#J/!. 7".PZ1IU=%'N=$S7J ,;@9P(GMZ SS\7?/XGAG.ARY#&>4W )8L"^&]LO?X$?AV/W]A@\T C\#@1END; MN(<>]8)\_1Z<'/#ZWA /75$Q@?6#W?-Z MH/NNU!TWD:H'VOVQBVN]W^?M#5 MVXU>K^?TA_O"G&\U>_O!G-]RX#6 A1\>$0YWLR&7;U4=$?;] '#E!EC\",#B M>Z;OB2-#/PE8O/)HX88G]H,67JV#75O2;TBUL(>1*H,!?O(PVS4O]%Z6AH/! M?=0 T?J U*D%I/4!Z?$:+,]PV%MR^"I9>G= NFS<=.F@5 MM!PCNX_+;K5DW$GZ?/UG-TFVT[4XS.A2[79N-4=V@#32AR^;$ZSM]X_"9T.446+G=,5&XB5UVGQ:C(\<)NT>4#'$JV80M6^3& M.K;3K%/#E7K8&!.]'(N;F_T]I,A.E)L-B' )#D98J$>K,JZPA,6RO(3/8H&B M*'#TDE4@*H@GF4U4(J5$?([ )C#?F-_@N<+>'<*+B411RU3L0__X& ME_[D,XTV!*8GSBO;VN#B)'1_G8WHWS@>H ?+$ =?=7, 2GRSA!>-X]#UB$P$ MXK< AN/!)VXBIH\&E\M]$/,-/+X&J>:489A6E>-44I8E>P![O>KV&MUGP.X5 MV/Q59S.0[66^;X@_45"]!4)FXT7$IEPT)!KGF(\2*QP!"\FSU\"_Z8R/!:J$ M8EV$=@7IO_,D/A^B;Z:S68&-Q9T"'1.O8_T+I\GMWRH(;;MTP6,K7J*C?5%>FG@AK MQA %.!<9G*1=8!4F+!1">&MPP=O)EJUD)2,IF8P">+*4ED6X9-3XG_F]AXC) M";NB=]=;\NZ&M>'>"UUQS'/LLI&.7>9EB80JNWS$ MGSE<'J'(=QK.KFS%$U]=8CK(O8.8B;N",]F]9/"GR62[VQ@6O;?6H.&L12E= M-2@I;E*X2H:(W]-,6D0@ZJ,'9:/ 14W)DZ4GRWTS'C W41@DF4C^@"]\%I=!J];J\]V \(Y#-?_B@(9*?E[ <$LDI4 MJ0'"I-,Y/H::_,!.CWX=#$7M"P+"ZP"4.T\)/TKC#4Z%/4KB*@'3;;P9\EP@ M3P,/>C+PH+WCJ[$:0T$^"1YT"SFI/)*H89_]((D>5VT:T-'=5Q!4&G2TTH,[ M]O#/JDBNW6GU[&%G#S7.E([NYI)O$7>ZY9K_/>XTQKJ$)GNU973YC8=#DV'3AV?]@ST:E)=>R$ MG=K[<(A/@9)6!SSI/Y LZ4'./="RX'=Z0]K%*\>CC(F];$MQ9J-/812IY?Y M,/G@2G-QWVZU]^#\G@(?&Y6XO4K<@^]["JQ4Y61P;SO/]W NR2?"B0DL/%L3 MQAE?_D_@Y;3>E>CN/14'%_#3"^*F2J3^3TV(8X_ +40 M1JXWI%C7[O7KM*%C3$1E6:G9Z!A&JED*O+)AP)^(E@FNOQ?$:42(I1%W0YC1 M0^U#\Q-PVDSJVS"38:8*)K^/38CC#V"_$< )RO7KCMWO./5H8&C,0W79J-EH M&R:JSP9 E8M?OF9]303$>.V#\(/V*G%Y]]XM<>G%JG#DK6KS(]L@.$W@']GG MH=-J])$JVI7?RE_"1G'HIPE_)[_:7/W,,E3N47M;K&B)T^D6>UKH_SN-CB+-?9VP"4WG+_#OV$/_V1V'&CU%33/]O_S:*_OA;V5=?9O/,):J01RVULOZ0MK8&++3:.9]A )L'+!UVZ3R)UOV+73 M#^\X#"\, N!BZQ;D%RG"8OHN/ 1C?^ LLF0_*VR^&84S;.;$7)?[/.\,&4^] M.;7XI.YWP(80CT:Q!:_'L8-R48U!$_:+-JFX-R=(XQE6$"N!&Z%Z86320P3ESV5YBS&J0"3W$SQG5-8 M.IAO]FHOF*>);(0IFQE-O"A.X,W^!!_ ]6A8'],(+D4VX@SY87"#_9C@(W>< MX<\T0)^-@%;Q-(P2H"0.[9;Z0?D^I_NI==,]=U.B5^Q.^3CU1<\JX+P'PG;& M1H2*<+:%4Z787JR*->5L? =B'UOC-/)D8\,%UL"?5W!5P[(>:39TH@T&RQ"B MJJ=&\CZ3U&12ZR[K'%*)G&./PCF/T"JC1@"VS/2(;=UHI-1&#'.P1BQ&-1-Z MJ 'RQF9NUAY*BO#8BUUOCA0@L:$^MC&[!<:-A6JY!345IO05-XT$\#G>&:?S M.<@WB)2'N]W@X\]EJOE,8 M%?2G\Z["73PUH0/F+TJ=TV@]0>SL)\G=@MK13T4!XUF-N:L1W>A M"S3:9Y'_!;E#44+'KH)(Z#@& 5#;Z!=;#P=2\] OE^UW#T? M$[^#\$BRJ5Z^^$GX^&-SLH4X2NVSH'HRX)-\S;H+6F>)B%X ^B$13@E:=WB3 M5"8)=Z_ QL."PCC[++H]3SQZ2T5,$] M#O)NZKE3I86H@2+P@INH9MNZVA)+0%X">3!PIT^$XH\U4#Q175,XR%OYGMK; MVV-L_?EJH/7>AC;!NM-XVFN[L+=Z\>Q:H @950N2!VBT8?@P?I M-4NI2A9?@WU((S:&83 DK!"")>7B@RON33RA6Y"')R@-W/)!&EXHRV]XA*=. MW%]BVXCQNXV^8N6&]2&/7V+NAJ!C_YF"#P\D#:70M?DJF7K3AYU\YFK6E)N64 M-!A>PZP@#,[(OO$;ST5O%MON6DA-DL1(- ,.0K2MX('.0Q&]T21E M*+I&N61]NUZFY#Q>]7H*0M/1^%SC-8R,.!_+>(D!RP;DVB6)\"!$KVCEU$28 MA<%OPV.@XT$$QFR&6A[TTW8]/-N'3$IINQZ6:\XRH!T\W8=#,V[6A--V/3S;@J[&.Z M&9MNQL^1OIUF45:K7%E'CD&T6FP-[ MT#+]!DX9H.6PO8P'AI=VY^.;WA6GY:*< B<;K6C8J58>[VEF\4T[X[TEOMMV MMU: Y2>C_$^1FX:-/?0%/ 56JES6VW"Q2=H9I6C8Z=C$,3G@I]'M]/L9'[)] M9]L>-DW_3I,!V4U(9=+")BU<>RXV>3RC% T[G8H3?)II8=/7X!F-*AV[W3%M M#4R.8R<4ZQG\;I/XK3T7FTR=48J&G8[F\^Z]L8$^Z8HBEM4 R?X)F):($_9J MT&DV>CFZWY<-X"G7OG#";L,(..9!PJ?"_1+.G8I#8ID9?^4T!QI IOK8Y?5? M>NF( F5U_1 Q8^'&CWP4I2QZ@"\J9/3+>U5T D_;A(>6 V"*2?;;K49GZ6.; M0Z!97PLO52_XV;AN$";A!0O8V .6 ;_Q1/Y63:?1^&]AWCU0(Y7_4%' Q#% MQ[#G@)/W'$"D-NXBP*S_8#]EE!^W!SR&KP ?!9:;1A$/W >8Y0T30\@7L$A2 M6,Y7&CE?*(9A+7#IGPATVP+9'.0Z09^K !8LX9%73D<3,2GR"*/ILGA*8,Y! M$H+<3I@76;?,3Q%?C\_/TCENC86N1P")!'Z8PU*3E""_.8WALO@^^>4+6D:@ M.:_1,1:P)W6@$-HH!['.T+QOPG <(W+ >$U_AW6B6Z#Q]LLF"N^ 7W!J-_J[ M4->VNKJ*+^A+ :A= +M6V-^*J)*2L5"MA9??A2G,.,?!?N4@:N%S%.U?LNT' MPTX=>^MFMM4UT&7,7@[]\^>[/PA.X+_I;T)5,CB$8UXH8,< MZ ET4,AY% P),ECR4,0U52'D#;^G;J#8E;,(Y)L@^CD8^) :RF7-8;#+&MA^ M/U,VX%5XJ!JL"9?O18>^Z)[DCHET?M9KR>6!$WT'C?Y3>G 5M.G+E+(7T=:E MW]:"2W@%Q+[%3BUKFJ] 6#'VP.-.EGHS+@2Q96&G^EVT,/.HT84RU=B(,086 M$B\3[0 6:DDUN=<[N!2"$=_#,$%87C*M%#'(YBV%&8FX**X[VO]?((GA7;S= M+ SZLAMC6[VR&L0&5M0&&F5X(P-/AR%96 M]5];G(G#D:W5'=B#?1QKWQO,Q*FH]1-D)F>P#\_^!#C) #G5AXGK![QC-*)A MIAHRTTF!.!V.;"\,VO^ WDNG9W>&'1.4F@S'+K+,=Y$GGIK(AK+[#4"G=JY22(QP9QQMSGB8#B_NHF(6)%.!UQXA^AS'Q. M4Q)O7__X^3SR?,MIJ8<1<)-@T(#AX1$>DR+IO],FF\U?D>X"7LB"!P6.B#]) MD#$KYC=T//X).- VZ;Q:7.)EQH9+$%MV\V.4])"H9+] CIYGX.7B:18 M=G+@)#00]0OHKNX7\ PL>UU+W"QBVK=;.4"XIFV6;W0&NFJLI/8IC/D8"JB( M_K]"D1>&N4DS@%:S_QQ<6],,P#0#D,T -#NWCV8 E5/$SP.#!]$9ZF#P&XBS M082O%R*\6.(53/ R/:RM$.&MROI@,J3K])[71V<9"OT9CACV=AH4@S^GV6@7 M@.;+=T="$,S'Q[JD-UFP>!A(H;GF8&VG&%ZFS7@2^?G=!5>P<5[]VJ/FF^=26 MS:?ZE6P^516ML[XCPD^P0G[H4@?$O)[CDD4@QC>Q]?H3^) \?F.#H02B\3@1 MYNQ;%-YZU*WU]7MPJ,##?$,*X(H*0:P?[)[7L\O"H-L>-)VG=5GH=1O#=K?; MWP_D?[O1Z_6<_G!?C1!:S=Y^&B%L.? :]"H8'A&D>;,AEV\S'J\7P0$P] W: M_1'0[O=,WQ.'*W\2VGWE(>P-3^P'PKY:9_*VI-^0RI@/(U4&F/[DL=]K7J._ M+ T'PVJI &K9-7D >FR<2>PEPZ.;63W>++; MZ]F=GI'=#62W6JYTE=V'4CB=MMT:='8JG'L[>5L/ MPVI "8[#R1U[V!L:1CZ.E7FZVS:LK(W)]QW],-Z;5=G.E7E.HJ(J@NHT>W9O MV#VB0[@1%:O%C-6,](P0/%4(^GC^K6EDH(*V[#0C)E4HLRKA:GS+=2:KW[:= MM@F33)A4?U;NV4.G;3BY;G%2+6S+B0!N'9!TG:%3(T"0>IB6DPMXZL'*CC,P MK&SBEAT3[T*=NTXB%L3B2+HXUO4:TW)[:^-SBLZ?8S<'>^CB&AN!8DHP600F;G=U;+O(Z@P;G=\)#Q%HE.'5+;\= M,2#DBR40!.'DSB,/F-M#H&KQ),JX:CR,?W^#2W_RF48:I)4E$#-L;7!Q$KJ_ MSD;T;QP.D*.(L"=0/-M%:#Z)8!W'H>L1N0B0-H?<>YDHC:OJ/2LIJW+]@7]> M.?UVWG;A":RNL_$KI[?0[6-3QFZ(/U$0O05"9N-%O,><]R5B-"5WPA&PD(3W M +Y,9_ -"8(O6=+Z")HAO/,DPB@B1*>S&=.E1MPI$)SQ.A9H$WO3)T;,)QU2 M)!Y*QD@AWB8K:20Q_S,R=9I]K2<'/"A["!0>&[Q,.?HH\=_YO3MEP0TOJSVH MGDP]#?64(6A]+GPX4[O *4P8(.Q0T=Q(2I6" M!6SL 6G'"*(HH%,_\WOP*A'#- XM!3RJ#,_/QG5#WOPRF75-BKG"X.&(MPO? MV972;RVV>"I]EWA#B>:W/N3(SQL_10TPP*\,;P*8^A@1L2..Z1>4%ULS$Q*" M>F%M$!$*U/R@T>K^#KYFX,&HP5?EHA%!J]EJ@QV8B$\6YH<_2\S?0C,0>:O3 MS0'9Q4_@TB(N>$!>+EH>\#)QK#,$SYXS;ZQ&"-3DL[END&A .Y$KC(EZ2S'1 ML#9B=J&;XY($&W&=E^7@JAPH";4O!TZ*O:.U3'N>)++<<:>>1ILY=F4BB7X8 MGTP$ C^E-871>)*5:S47PYU6#QM3;#\D:<"DN2H9('Y.E ^'^B ME"(_>K(\AN$!Q=>XFMN5[,^!B842E',/X9?,0 MG!_"F"\YM J2G.+96$J\"MHTI#HY3]$))Y$PXB4*P1O_^V_>?S?_VVGWRG## M-27@=-=E1LKPK+=]CT$MWQ*U?%"D=[50RQ_GF>,0K__AY]>'JQW]9 MYU\^6!?GWZY^G'^ROE]>?_WY_>+R>CLD\BK9Q17S_5,TL7F6BU!%H< V4RZ+ MIS;]K\7_F7JWS,=\H.SA%">11XW Z/J8JYA\$H4S;$2CMY1C%#]]X*Z V&T[ M,I5&^8KF4+.1XLZ5W7+0 DWR-(( JL MO3&.];J SOQV._XV2/L&:?_4$-,KTXW=M 9XA'ZF-3?(_X8G#/)_ MA336%YX(WYLRA6.Q"9]OZ:KEK8;7-P83C,#+\[>P66O,T M^=B$VT\/MU]+L_-&%M\?QNX<[+SJX:CKH.O8/7HX64G.JV;$:)AYM>WIMNW! ML":PSB=G>TXPRKFD0CZLVBA6MXM_4TT>F2:LIE@L)3'!SQ8(/9UFKT9'66MA M@DSXZVV>D+ M3*J_V+#I!"2@U;);1X7F/0D), '79NCPFU?EL\0:\1LO"##W!Q&:.+YDHJ[- MHZY.W^XU^R;N,G%7_9FYU[7[PSK!89V<-3K!^&L[:\3AYY5VJ!IU7O*B_%H; MKH_#%(]IF4*P/1*S2GK2:0YMQ]E#LO5XA*T(FU8S[#5ZQ^B=*A"ST[:[S3UT M83!J9UNLTQ/!,?V:';@Y7Z[[J3-&V./0!:,TA@MQC("%,-RI%7,6AP'SQ3[T M@^LCY^>;TA(C +$+RHXI63/VD.&U<6N2XB$PB0T+AA_85H4P(;*]L=CZ=AE)PE/)K!D*.(, YBV[J;\L *.!_SL8WO MFW&L]M)GD,U-(2,2;LU=&/W"4;ILCBQ#KQ! JS$7?U@W KP"QA%Y<38MX9T3 M$$,.M9C-0A+E 5%4Y0RG0'T>63Z_Y;Y\[!;8*(P>=+S7&,'".$0((',9XECV MVA@68!S>!3CALH%K8\VV>PC'":*,U,^0@J(,^D<;!B[@RH'\5?HUYL>AMN " MGQ7>&K$["^'&(H\AAICG[@@>K.(BM?%Y/H)_>M7K-P89I,=X#;;<1IA:P<8? M1\BM[I/Q3Q?PK3*]4/9=PH:*E0 L(4D5\:+TATA-**"I.!W%$#7CG?(M @$5 M.>U+>"N.)3L]B9:"+"QY'^>="QEA/2/A<[0M;X:#1JBV-((IT0/X/$R'&K[- MTT2A-P.=$X\$*YQ,8J U/.Z":X"8G\R%F%[@/DG,88*0RA&3%6(KOCL(HQE( M1::-$B !B!+!>DD5D0L>"#2-%=%;..IKST?'02[2BY(I=3RD1#T)<7+: PW^ M^;GXP.T<'W'MI[>6G4@-U^EHT+KJ$SHJ=F:=GZ0;!/:CCC$7(@#=%.112J\2 M._!PU;^%F<"/D03B%Q6CDC$3:)39P& >A&[)7 %)-^?L5\ZDXDF<%3X4HQ$; M2T@Y+QI;_TQ!I'@$QA;7.&8^SX#DL!3;5]/$FCG\0 XHI![-YL0+(J/,L?YB M7"8-PX (A$M1P,8$M=@<:NL.A(G3>/&>3EOG#7QQ!MDDD(]8D"-!HZ[M]W(( M4Z$^I=XA\#Z8J,55_UV\I$7T)<'[[SB3 M32NU:@]B!>51-)I4,Y-AM"NN'-QE&(BI-H8 M@KSC$J)[1WHYKT8I]3A^T*K.0+^2WR'K)%=(82DKHPJ.<7Z+NK;$[2.V]&9R M!Q!4&I*>3)%0P$G!Z$V\&+U*]%\;%CK28_:@9ANF29PP,\"CNO17PNP6AD69$;-8NL"J4G^;ZS972EB-(*)=Y-&+\,W^[BM/; 7 MUEP+@ 1 )/)\J/D7!)BZ(/H]O2-!$2\[\\_IOLZ3W;&_.,%U@OL>N(0O#$H, M>"?S*[6JKWRL"D<[1+?"]4B34!^+Q6@!A!ZDZ 9"#\U%DO9(:'4A6L!HL?": MY( 7W+ L&A#^4>:+Y6X54&<$$QXK=?'*:6G8>/G0]0GIUA(_>'G]5Z8)^=/L MIB;/^3?#X&R*[\^T)ZQ@IP/>NY#0]5)>@-07%[L=8 OMV17],U!UE=$_=U&+ M9'T)'O'*UN'_OAIHAOW1V&KIHRC([8[&M-L),O(=,-P8'H(W M4E,9"P'M8U@D;X+8]MB;IB3:QD_DMFOLQ:,TBLFYB&V-B24#R2B_^"4+\RG@ MB9V/1>X%)9(4H/)6>QIE'J6\$LDGQK1![,4)#BHS;UKJ)HOFR)1KTIJMPL;V M-T?C1*1G!V9(+R+/M]U5?ZZ4T,Q#+D5'WM[,;B"-!K-X2\SB89'D%<$LKK#R MW39Y?I6!-;RHY/E&H!5"<[; M^OO+LWWJM4M21N4?G[MM[;M;[':3;[CHCW$ M0ICL](?Y0&TRH1A941H?\V41)NJ5A=0S:'#797#K16& E@F4_G42!AP#-F&Y MX'LT[5>#WD)# A7,$7P]&#)2NM95L$4+FNSE[46/O.SE8E\A]-'MSO=2 NMB MZ@7,UK(I&+82"5+I\.N]%"19[%5O0S^[Q%/'0;UJZZD%W7HK [3QM.G#R33B M<#L+T@DPDF '^)?G"XY:/Y@D3,@3!?L]EIE<$=QH,9!<0!&Z(YUUX:#-B#B- MJ'\5,),K-ADPX/)FF5,CVQ7<85,$CD54DIOH=Z:&NR[&H>BC-X WXQ#_2 M@(QV[_G&N@;:^V,&>? RM;?NR9;!/\A,;;>O]2!:*5<;:>]N6U,K>M)WSQI: M;)6BP+6&6D/@8:)/MRS^;\_2?KHQ0UVG!5 MO2MQ;"OU]WFNYVU+?53;!8/_D[E=TF#@R/N^B(06/O\#]W\_A4QH%*&RFYIA M5(8E#WHPF3%E$2]LSFC%E]1B4B8F*.R!X&/*?;H-FTW&DP=X>^#-TAFU<:'K MH$)5&(@T8A[**#L-PUGZ.+MCT3B674$]["FJK;=4S9LN^(R- M.5F<+):D;;_" DL%6;*B+R&3L%:65AA))4:RB]:@FY-3_ 13PHW)E+@O../W MGO2.@;B99)'Z45!7W#"*BWL):"-I(K(C)/[0UX2Q6]*VK>;" MN.3TEW9#TQ;]6O1K^T+]VL2BYU8&[O9#+%)#389M^6S9-IB*2S2AS1\1N5,1 M5>2ZCE+ 5(FAO"K5XRWWN\0O*HN=N599"H/?HXND5H;F'\Y%$Q<=;Z(44.P6>"A,8]I;"O I>:]8'[EAALYC'*>8CXNL&[!@+$AX+DS4 MF6O"T2OVK1MZ$S[>6"BY.P5/@4"N7N M0!8Q8Y^*4 .;-UJORZPOZ0IU 8^.6!^QP.8[OPU]X)TW:)!:W?S9W!E2;W@C M'#NXK6>]'C2:S=\+RNB-Y+R_.)7L8?/S$;8(^P+H[-M%LHGTS*A+JBZV08<9?),!@6]1IN#4678_ER+"XC$<3W I'SU.-!@L28JH?_"AVKV=AQ.WBL%CP4#+#6/8] MIZE0J*B1!]3NA-V&$669Y3:[JF#*WHNCTV?;L*XFZ#BH'O,K:;ST)(XC)SL8 MH(SLY(G@\M(&7#J"<-MC5+[GABG82/ S./T.7(B;:Y;O@=<]Q@4#S0^CGPEK MA',;4<;>509XG HZCL$J/Y2F/&R(HH&-1>R-?_!?65MWC/[E(V$D+"IN5D2\ MA"QYF^MU+:YU_W29R_/XC4)_B 5N;B)^@YLC<_#M7&^.._LR? 'OMV5W>\W% M6@Q9LV!-F:QGI'0V&7@@B2KQREHC$FI3?,?F\#%PR(45T&B'FSBP&,0DQ8? M%?GU$JSICX68X@)(X\$_%;G4JL79JB$OG8GMK(AT'+&%>"QSF@NE*?E"S]@] M>8%Y+; RNOAMZ:]'))OIG$+PGN,4DF:QA>5\,)9DFN6,U@Q?4Q7T5CE.X4ZO MBJ=(_D$D_P=!P&C[GZ(-"'*S<=-^'G;==5-?R *YOUB9K3;ZL/+#FWA8KPCN M&@;7-\)C(U^6^2DI50X\XPGVDYME=OY;6?$,ZH+L!CD=%[U_K:C*MGQRBJ0X M8*?@Z%8E0/-YJ>M"#[,QY M.*(GO(RY7CG]A722MBSK&< F7=WN%;^Z]'AY0JC@1;WJ=;K%02Q[0_IT*)A" MN@2AIHM\>&^1E9;'O^RGB 6Y_K*"7U%K&[0!OYSM-%53M']'@]F>;W> &YH7(! M."?.LIRV1;60K7?6$1M];[LK\ G3$B1/&+61&-%LOHD*B^JV+,]&ZO3J2/>/ MS(NL_U1F_&,6XUQ1Z>TL0PS0[OL,D0[XU^16579=U Y'*,MQ\8\T8"D(#Q4B M:YUH\\ .M$\BO&M3-G/H!>LV3=G,?M-AF;/P OS0OU1Y/I[$!&^#8Z2"WB:Z M;WEJ(N*TC2_+%A?.&>+!$=V!$@E[>($KJA)N/1AAX4BE.&:)P1K0@_(Z"$;]F9J54NL=Z,W%L#8RAQPE@W*X7QP*P7VCW-&7IO@#)B&!@.^! M&R80)'Q#.5&9$#JB+7.0BYWIMR%;G;67HB2F8];+39:571'M:?FDI5Q'G$XF MGNO)4ZXR1V:E(L^L7H5U%JG\QL)GM8?T$T'CDH/B&)"RB-X6I_,Y:#*AT\19 M Q$XTV=0908D6R6U;YA%+X21K4;S][-6H_L[7@H*1^_D@:GLV%.NE;5S^R^! MG3 CX(81T)SRR(KBRB;&UCS$TG?T@+6:2'5@AM+[:I6UZ#-^ (:\*:W0LZUK M;ZP.C?P%-,3TJ2R$PS0\[0##O$@;P']E\UDM27MW+#G7&/"]J1,+$\B3YQ MI6!PLQ7/TJ%>!V<2R21/W$9CDBEQ. \S[?,Y0JL@'\7G)Z36<_DAZ??%@>5<[%R:.-1=E,5P6*U@XI'0^FKQ8*Q.9 MC%;C1NG*HB+.U]RR5=^ZK?DN5:9=_42LQP(JUFLVWE M.4XAG%+ H4DBSV7]C4$O5X(?G&:8#E?.YB\5X6FD=,\.AR%83PQEY(JA0.AJ "A7C']\CI+8Z!"$ :)=,U M*YFNA&FG(%@WTP*C:-I.U0CI'B;I1RI4<@6[K/R<5@Z44SZ0M0GNPDBEOX[A MMQ>(X]RP_'E52(EE+=0HJ=HG.\L K7ZQ! O)ZZ58T1/!; N>)]:3[2I9$D\Y M+TVS>^-__\W[[^9_.^UA619=V[?K52\SLB+S^O7CQ[/WYY_.OUQ<6M=_O[S\ M89U__W[^Y<_+SY=??ER_!+U_+E 7L@+QX"84N[PB."-[/@Z)S0F= 0L"A!]8 MB,I(5:E,B(3$@-^GWEPBOH"#HG,;FER<0;B)S M\T@!9\165E8VS@Z=H/>$Q3'XQA2B:Q#$[!VO481;S7?7WRYC^J?S[HU"NA&" M1,'1B,.70"S!'?- (L9ZU3J]$$NQ1=*&2:=C <'AH M'YW=@&$1 UXEYU9@C^'['WI%%'0]R + M<$D-@!'*=RJ .Q//5[$,8E!BM*>.+;R$[,Q5>2"CZEW+$ UMZ\O%%2;6TAF0 M_;7WAI[0HR0-=N*S-W9#T7"GYVMM@M): <)WK?E,:24I^D7PC0T_0KQ>]NXKXBPP*,_=!S*%!EL6 M&CC5+32HWZ8?!IN3K*P^$;FY*>;[T<^3<5GFBQ3S+&N!0C3&.0M?O-V MI9"4DDF.HW '@?.S- D59040.OTBP=,1@H_-8_Y6_6.I>X"^2DBAL1?/??;P MU@N(-O1=R0;#8:/;U M\WITQ-(_V7U[KT%)8+B7SAG?5%(701M'#X\UD,R75YFL( SX(YQ@;BV]=0_] MY_8O8D=FUPO-"?R:.8%/Z3=U5-UX>&7TG![,U5CZ'UAR<.B5W@'9#!OLE T^ M84HOF;* HF&'JCP-5[QTKG!$V$\[GLX[\4>;>",VS/'2F:-=PAQ=PQR&.9 Y M/H<1S^U)&5O4I$]TEB>N2&)7I*_):Z,$;G;&,YT?9(2]1G>3(2Z0'%811OW: M>0/#3>=9FMTTLETGUQ7H %K5/K55;$-+J!AV>]BO="?:NC2:-6K!J(634 NM MKMUK-8U.,#K!Z(3C,WT/][ 2GG*W5(,3^P&M0O ]UZ1@9Z#TN]7%JW M:VY<)]2/C+$:*M"Q'5"!_7VD4)Y&K:IK.O/S.TA MQ*R#CF%FP\PGP,R#KMWNM@PS&V:N/S,[_98]'/8,,Q\O,_!BBM&^9IC5/N++ M9N .6NOH6N0&VM6L3MN5EMLNX5<++==IMNS^\?=,ZJ+E##-7F9D'/;O=.WJB MW_"RX>4=N)^='OSM&&8VS%Q_9NXW]Y/D,KQL>/G0"S85%^K0W7QV&*@.CFS-8>B5DE MG=NQA_V6W6YUCYV&W25I*\*HU=R0,)K':)XJ$+,]:-K=3MOH':-WC-XQ>N=P M>#>#@=WO&W_'Z!VC=XS>.> >6K]G#_I[. 5C]([1.T;O5% \JJ%WVG:[U;.= M]M$+H%^&YJ&L_!_4WO%OZWMWGE'SSJ+\K>\>3*3#QNWUZ/@I(-9%C5VUQE8@ M>J_1[A %O_.)S]TDMM@,1H>@0FD2)RS 6U?T_/TH6JX_V-FO/W@TLSZ%,%UU MC?H XX.#1K/YNW7- ^QL_"5,8 YXB=^[?CJF/QZR3\_A&I-L+'Q/ IOO9@:I6+'9MDL>_5X&I9U+K_BBIOP&Q&["Q!%:=4,+19Q M;'6/%,I;KBTZJ7^"R#D7&[BOY,_7;#[W/7B_[!FN"R_>J)AJ;3/A-R21JV7' MINLP1"'+=E)\^9Z@,OM#R^. @34*'CU(6W*UX>>[&+REB(P0(/S[S FZ4S M^<9,KI(IC.T.&#F-Q;V9C)4\I<\NXB[Z66,Y_//K"VO0:=DH$Q&?@_!B(R!2 M[MB3NTPGQTHIOU &[]2+PS2.)0[#^W@ C.IR4M3( MQCZ_(9]DY G-*GP;N#F>V)K$PP:60B<'G_AG"C^3*IU' MGLLS[PA8/PKOO1EQL3?#6T&H2,(B%L3,Q<$WA+K^,>4E25::+> /L"A_POO&Z<1C@;N'&S&]O7F<2 N M3'_*;KDUXCP K66%L R1A4L#-MNW@(S!#7Q&ZHE)FJ01SXB(C5OUI8D]-+OD MNL)2PYI.0.7!/43/S7R[#>*B86W"(G 4.'D)EM.V9,W;$94*?>VMEP!EW8V& M_RD$-4.NT0<^2DA^:3;?V .JB8KJ1QBXC%D"BKRDA4T#!FH)M4;!VJ'P!R[R M.CD#0BFBR9YA+SD/E>*L$+]DLI&Y R@9RI&\P&#M(P9KTI$$8VR7N(UVP?W4 MW=L2Q>.-__TW[[^;_^UTNK^MDI^5XM*KGKCTRY?MXOO5CZN+\T_6^<7%UY]? M?EQ]^=/Z]O73U<75Y75E>6TA,72ZQN(B\BC59S&7W%@TE',0(U@*A;5C" M'<@^&_%_IE[$Z47TO3@=_0^$EAY8M/])QS21B&5=-P)S"Y.)IS"0,Q%@N^%LSL%C M4G?#W_!F=D_Z)1\"JC/F JD$@;,!S?>;YOHV\7WM&' M\5E,T":3-)L6O4 Y6[?,3^4 P*W#&:'#Y^.:4\X+/CNGH"J[D7Y''P+&Q@.7 M-.3=U'.GTE^-@8PC$9Q<@4:V^HI7SH, 78[O'+D(]?%'4,Z6TSS[?UF0)3T. M3%2A$P)O^>HFX6+TOR-OI.(2^Q:[\^N?]"_GW1NP40VD4^>L.;2M&KDLWZ443:)P9EUDOCZE)R]@\4 ^\H:P ME5LP6Z:L),M:K:'@UHR[?V!\))3D-W!"PG$#(ON?:J5$?ACSRSR8HO#*"$]H M7HC&LAQUEKEU'_![4W!7E/[Q*$$ \L7AY;G_JMS7.C'#=3H#0:497FMQJB8+ MWY1NKBQ+[,*3A2FE0M2E"RM4[%QXM4*UEI@?S;K#_TF+K")U4BSR>8T%=ZI7 M:0.LZHH5YBZ59>^LV:J5LJ2<:/6UX3\86'T08V=A;R" 1\#M"I)I+$W]BE1_ MIB1QA58K27"?(LJC4A9J#KX(JD>X(+*K>J)C]* $Y7]1C=!.]5DX.4.G4O.G MEM.R4@ +VUYT*R:'?7" X6V_^$,A[A2.*;Z+?-<\118;!7U\+CV4@I9;#66Q MUT;:&7F_3#OGN87!]KF%"J;B5N06OE]>7'[Y4<@L?/_Z!?Y] -/QN!1_3KC$U@*F^9?\<>XM_^*,SX,6J*Z?_M MWT81/%?RU2V7NG)VA1)4[8;U'V*OD[B-'+K_H'!;_/U!.' MP;I;_'Y./)'M9L/UVQ 5%N5II'H66^?@Q\4)YWX#4YYBJYSVM#<)?VQM.S>, M07&_GD=\',Y0IV,BFUXL+KTAM0]\G%)93+Y/#[?U.K]GFUWY:L:GFE0%Q.I_[#]I,\1U8.A:F,9J1<4H% MF[A?ST81%A6B8<(\GYB N 7K5QXL6$&?;!I:IU@K21BQ**;L-&W!Q4D$+TTC MG,>4S>DGJGFQK6F8G$6A[Y,E]'R9'V?^+0NH4@!6X4_\RT]GA]\''6SL.O8[ MQ]QP?L0!46Z>&[)$T;F"4)VM55"=E@3JK!QE7QO6?*YO+&+J&TR21ZB:(S;F MJ+Q1/[V_NKRPJ 8V(,^7^3;\Z3;>T/ZD5$=@P,!610^D_>#=H-KGW4%0 M[? DJ'Y1!:#TEX=%=WDUCK0%5#$K'6NJOZ9G9@Q34#/2!U9 #L$:%NG3 W">&U(_X08MF.J =,0/OIQ5PW/."H*#E< ]OA MXCUCM9T(U@0W4ETJ&,/A>3IU_ =;9"5NF>>+7!CI^8C=9:8)7D*;F8G<^83[ MPD@8)1NT/*V.*""CY!QN*E/0(>^0]D'[1>P\6^-4%'OBQ*BTB582TR4)$$9F MT=[KU6#[=/Y=YFRM$"C7BV0"^AI.S<3Z9A M>C-%^A KT\++-0=R9"6(@FIDOQGR(NYWH>U/J2X6K30KK&J:X/R0<<. 6ZH^ M1SHDZL1!]C0L0>J#28'P)>%8Q0:67!6RS<#"(T>/N0_..4AH[$[Y./5%%"Q> M)W<*@36XRS"KJZ8SIVTWQ>EC7!RNR0R(DN0$.WM$2@Z64J)84X$E4H+%<99S MSBKL=)F0[AIX>D31I<&] ';Z"_,3T4PV8,;$F]'RX']I#5'3+G M?GQ\2QE\^ @+1(:C MH,CSE26C$''P1.%].*!\T/CJ;-?!FUAH8@)1,(XW9D[OF+M(&WC57WC*(K!N M,*H,0MQKD/4AHC*7OD\J2-H&J7)]DAA1*:%%(E2%LP/L0X;J(5[!E1*)7/\!36R'#5:E, 1.PNTRS!1)[&$QAJEQ!?( M(F&F%FWBP\PHWQ(+"1N*WZ)#:$(Z<.U&O*C8XM2=+DJ"F$##NIKH[H#/%T._ MC-])_H0F1UL;>>B\++U5%G)GYRX*XPB#);V)EF7,4<6&$5,4C'ETBZ\E'4 + MF9D22G/"[5$Z%[M_6!$%(?N#_#220!@)<*9P !CGX[[>1@;F/'B0ZX&%;5$( M@Y\I\P5*!N[!X)O)DC3:J2^IC",')\_29K[9BT@N77O9 86_P.J%=W&69.(F MS42U3\ T@/6!Z0Q4]4RD M1?"&,J0OO%"+"*<$3946:]B9:H-+CO MBUT/(H%0H!$2/Q2': JN73X96]D^VN$''8QZ(\9#-IH?8,V\>\I9P3MN( ; MI0]RA^4&2"A4 '@68_CHG$4).)T>:ML?I&I!4=QPQ1="@^+HLB6E0V:J&)92 MD62YU @7DX&M1N?W[0LQR)JP*#_UMN9)J]VT-SF(4TV!W5:%?26[>I'Q&6X, MO 35=86>M#!5FZ3'Z33Q(RGR7#G9!8VE%)6M?(7=I.4I2P "?C\4/F@>II"R+018_^I>,,[DH ML.9CJ7>UHVZA<'AF*&YW4RX2(5/]%E%Y'7FW8L<*E&42I3) NE!N:5@X.T<^ M#KTE\DBK"7TW97@/_/V_LGPI)G^KY-6DZ4>H:OELGF7SP56Z*12Z)!C$T_TL MEM&@=L(/"2=_%+XWV8 D#[D$,>#?=RP:+\Q8Q).P]N.<"V 55YY+MX7W/2D$ M_(\ND3@5K"SF3%(M=L%]DW-'.N%+'IW=BU"&&;S =]RF>0%:H M%=$QEC!X]#S:RJ-GRN'+2B21)T?@P(1W((CDTJ5S_/RKEMWK=QM-VFC3SL8] M^E7Y>,]Q5C]<. PG3_QH^@@T!HOR66,8'8@#S?AZ+%OF$2;+T=^9AQYF!>>@ M0:1VX5ZF_/#P,"^2#T.[3U?OOWY'51ZG,W58:'E>WSG8A%O4YT"EU%>X*K;% M&1#PGRDX8'!1?#]S=2EP5.D>,>GBY^]$UI(65^:*Y&6,?P-X#'S.HB?VJM?H M9Y2$J8NC+XOX&64+LF*.!:B-H\_.:7279B=\V@GS(CI3E&6!T<)9/H)XP"C MJ<"=C8SY5F.-(%^6'A(BGWAA/"V[TQ\TVMF8\.%7'0?\8?63K8(M,'88T>@^ M+\,A\7S42R_OMGOYF_*7#\M?WK ^B /K6WGA8N\B$!M;Y([D"$/%!8OOV%S: MXZ*QHV49R5&BN@(BWRA0BEQ?H?92Q_Q@7$64DGLO(9;18),06=PG0V5(7> ME-!YU1[DRR;VQ#14#G**=*RD_%DJ>E\[L'6H'5N!=CSGL+TINMNRZ*Y=R:*[ MD\5>*(%>J%,]\8N&7M@8=0'W$\[([),A6:GTJL*R6W,!54%\1%P>2@F]@%B( MSM*S(,6J%.'<@(ODJC)"44C# Y@()_\%MZZ\@'SQF)[#P_=Q#%83?2]5*4B> MDRB;*7FSW%@=<=_CMW(K56P!N?1A4;08B^@"+VCU# )4P,:R$I5EBCAE2^B\ M[00AOL!OC<,@H*U9"9.HO0'B+%@EVTHQP?2_HA92'DW+=X7$,$49B[8SW+"T M!)J]-+;[N7I VRE2LX$A8IK86IX3H8KA4$01#I!Z,L&C1H&KPKCK@!R5[X$+8;]C&-O.F4>%2G(+$EXB MB)V7=\A#3[C/+=#6"@>F\F'9RQND^ D9,:O]PUDJW$;;HJ@WF=).I0P8L]T, M/">;Y-L8H0L>G/04"8!"EI2J?4OU87'+TCZ$F#;EAX('W*RX P;)$$'E?2.. MU4S@9^*1[+][<1)&:KN$ C<,,.#I*8L5#TND+KSJLQM9M (7DSNL0"'_@FJZ M2-B1 \ 9!:%5BP7J.$HRN"[!F$RG;5:9(+4S*!O:3J68!EXSHW/DZGO#)E(* MY-L:@R_S(E)8H++A[T &U>Z#=7DOX]X7EM.B8#!/WN?0*EP1A&*RB8]2(S64 M9"K2'^/0]YD6YT\D85U%6" 5E;)3&9;0+4IYFR*-(;:R"H()0V=@EI)>") M I"1*C(KG))($U_@CB7R+\S6Q]U63)N\:C:<+/I5V:C-SRQ(*Z,;B34O^4?J M/\CGAPK?99/1WC"Y\0FC7BN1'P**D?L=I%(O4;!>(,/@$"ZOZ:A/P8WAN+2_COZELQU MDQPN\6TFO"1?*\3VB5*VS*=*)+J+(M%>E89\?. D:AD52L5];XI!F:8%/7GBCW+YLM;\ W=E%8Z.NO*JY>@Y M;;'S)DN+%C2VW$Z;6$ZC[3A43T3I)> MF,(2)^/'T 9DTZ8JVDD:"7C;M=L5N:'(G5*+H0*+DS+CA&SXA^1Q\B 9HG/% MX=K#[IT= GF:5/R6J?A.=5/Q)P#C2D?B.PT!OQ?*H[/?,(+>TR2"!,A]_HRV!-/'-"G\?3-MW M/ ,@WNZTV9G3?1->7%S*4 M@D^DL@A0G/UO:. ;*]=?^K/BBP2VYLV\1&X;K'JH2G35HU"![SF;I8'$2)!) M)?FUC%"Z9.;'?/$[^7& 7!K%Y-7O2Y(8B[)[+&>!N\BU"N7Q)EPZ0GYP9>NJ MB-^ 1ZHB](Q$N50UK,_9V#*S,5/"P4NKP2)R ;"9(TSON^_DRD9FA8'_(,\T,8F(+$_5H42A[KF5H_4B*U0 T^H<=C;2@"-'BW84HKM+ M3.140-1T-%&"(,O)XY;!V0C4U<1+1'D?4FCJS?'+X(#%A-"\8KH%,LG$?YSO M7FVB]Q;4@R+($VE1:/K$<[CG'2EB^ZEF C\G U:DCL*5I/,DN!-M;SH\VO3) MC P&0/2.4G+YL!I^HT85!YL S573"WE2?3&&C=(ULT(LY/R8L8W %PH2%'&>EWBV5C2J9D4G)K)*J?FC6JW M(]&IJ:9T?6*(E!L.7Y6#9$'D? QI#0^@!G_Q45OH*7[[>WFNS:6[S\2 MR^>AL(G4MXS4NU6/U*M O%7M5+Y^_W+Y_?K'UR^7UON?5Y\^(.KI^^_G7SY< MV];5EXN- O'B_,JH4SNZ?#O__L.ZNLJJ K_^^/OE=R#(QZ_?/Y__N/KZ92.U MWSYZU+UB>JOL>*:O>LVG FU6;JZ4:G(:UB?L52>2*QPCBP/4/U=.5V+!ZS>L MV[FR1=L4QU8)BY]9_>6%7G^9>SS7V4:H3%S8LG9VF)T!IR@YC.8A!5 6.A)@ M]PD(?8(M<=PR>*._["MAS"UXJDX&@0!J3AN1 U*E-.H ,HP0DLQ M9R0=2LG=^CJHO)OT9W?7,"@KO=1:L)1,)]_6S6^3U7=4G[#4V07HN+C7-K!> MXQOD[):^IWKTB+PD;EK%6F))3GP>09R.X&ZK*6"OF([8X,T75"8%QA;W8WY' M 81:6>$>V[),<[G7.05I%]\V99$3GN).K#+<-9>>K "Y7$2_TU5W76I,U'Q>BR ME@S;A"VM["%8>JTF[YUR"T)2[JV&]3/0P!^OZ5PY+/,EU>E = K\E9]I_2D. M?$OO8QM34*1)^]@T65?$%6(NEX)U@=@T190=TC39WKT&#@R<=(UU3GJ$OWFA MR]LM HQ2MI)C+#@9U"V9I4FH'J&F+>*7$6Y*1$ABG\UC_E;]0[?5^/P[?061 M>B"=_Z1C)- M9FO8;O56W[+V^?476PT86JOSU)R:2?:_9FXIFL#:YGK7JU]CJ!:#JT+ M)7?5V):\'KVA'/VY+,O]AFAB],LWYHV%TD <%9*X#4R.6?0Z++HK%IT,@R5L M@EAJ, QX0>I78@.EIL0-3/[*HD0](?[[+1WYGNL_"&Y2$-?B9HDX:=CG9?I/ MXYK[3Y_9O3=+9]8'*M^O]US^4QZ,K?T:9T;!^XLY+W2XMZ=.-[8%S^L M=#I;NZ8R$64/9!;9TF-3N67WVLV%6J%B=K0Q\GMX@/&FKL]\H>)F4ZSBR%A9]:#>[_=W+ M[M,H52DF>X;)WH/([6=1MAE6!99DIU;Y.2Q:#=GM-(8=([JU$5UCA0X?5QIF M-LQ\*O'0:?+RT?<$ZQ'RJ BGFP<]>3-@%0I58_>O%D(Z;'6/G;&H))^]\$3E MR4<]SV'1:DANI]$;&M&MC>@:&U3UW33#S(:9JQOUG"8OFXV>C2A'1W:JL9NS M=G]17LRA*JQQF"+*0JVJ.YR6W7-:QTY<[(;0E6+C:J;P#J9K7G;UQPZYOXI* MH]MPG$JK#*,1*I[4?P&6M2+[6\:T'EJ0=O;]'9Q]5#8'CSCU MAIERGQIEQ"SQXLF#Z)2>SK SHK@>^C@O*QSYV&".VIVPR*.FVEZ \)$!%TW* MLUY(M_!%>F1B,>S45SH,B?6I6J7HG_)B"T3)EXI.F<.@)A(\4;; DFD.^Z@)1"NT\6:#W=2Q<+_;V MM%5G[8N%OD8%G8"?9I9LCH0]6X1^P4\[3>W=#7&P'5\8\[))% GD%68/$].> M$,K$MKP)=1OQ!%4)*19$]$4T7=%E MBWI?*54Q3J.LAX^@C2)(PSI?WZR'YG/OS42KY%?=;J.7K73$9XQ:A[!;YODT M(5RI11:*R_1XSISA)IR]%LMVN#4J.8%SGP'UST!_86?1MZ)]&?5[,>T]MFSO MT:MD>X_'&:"RT,6]AG5Y/_5&H+*W:>]13ZQFT WWJ'S5C%=.N,H@P8-N>]!T MG@82/&AT.TZ_M2\TG:WTM M$W#M9DME$*Y9-&(!C\^^WOO\@7HJPY56LXF9'K88+51/T=9#%: N75%Z<6Q] M4 \"UIEV1EU61%VVC+JLA[3_Z[^V6PW'JJ>X'YMX1E4:5?E<5=F2GN6"1IRG M49RR(!'G$X5R=-K=)NK BRF;8Q/S7AO_^N$EJ&0'2F_^#*@%*_5:Q6VJ,<_5 MZ[#9,^KUX.JU9=2K4:_55EJGJUY;1KV>L'IUFD[CZLMU/77$L:E79_UZ;-K] M?^^_?[*N@CBATID/H9MB7WOKC"KHEG\?A[*1-)O/L5^R)^I>KE#\&)4:61]8 MPJR/GH]-G%V6QIP*HN@[";N)J:P&*V#&8UF:E[T#]:*X<2R_UZCP?DT]UI#4D_$(6V.._/WG!KQ'6^1IYWZ6\?[C\:'C6R/LQY?T#GWB!9X1\?T+^Z?R] M850CY-4PZI_8B/M&TO#4G_%O$8A&IC_WW]X?$ZGEE=X*JG MSJL*1V9:G6<>F1$D?N+)E?47NXUF=S!H=?;Q\GZS,>PX3K^WFS,SDC_:0.QJ M'?DP UL]L,W6M+OK$>X*F<.,^L H**M9I5JB=3!?IE;0D/]:)2^P5I3#S=JQ MA< &N!V[341GY*+ZJ_NO1C">+!AI%'CQ=*UPK(Q^5H8Z9: *!9R-?JL,'.-I M, 15QMA8A0M2N7BPVZ\D\,:) %-<7_WYY?S'3RT%M@X@B]"P*C:QM6F$;UJ) M9I+#DF$N)KT1MT6TYK'_@@G4ZCU>MU^IL^?XPT?>U]@4S;6+(]Z+)9Z3X*;A&+.%OK2_AK6CZV'NDYZ,AYWIROG]X6ZD# MCK4BWA_Q']8_&+[KNF%]Y@E,8V(DW!@:0[X];5L=F[;/$?9J;1M4:S1&DDO# MQRGS(GB!2I@)?'5$K[Z8>GQB7=YS-Z7CAU\G$\]=P.[9A=_:<<Y[ MB(W3WNL87W"Z9Y[FR"#'NH/!(W 2WT^_)0$V-B"P<1KO)7VF>Q)0_?2G2J4J M54G\^K?7A2T]8^H1U_E\(7]H7DC8,5V+.$^?+QXG_<;-Q=^^_/33K__1:/QV MIP^EGFNN%MCQI2[%R,>6]$+\N?3=PMZ?THRZ"^F[2_\DSZC1^,*)NNYR3]UN3.4K?'4KHVMDS7YY^F1> M7\VN6YTK>'YC-3HMW&K<7#5O&IV;FX\86U#(G'+05^^39\[Q DG0,7+R\N'E_8'ESY=MII-^?*WAZ'!BUZ$94V'[A0V7>K R/BN@ZN4VF2'GCV)JFM?$L?SD6/BJ+SC.LYJD4Y@ M^?327R_Q)11J0"E,B;FARR?:)6 %+']#$V_5U67P,BIJ$^=/01?8ZRGRH O( M]RF9KGS<=^FBAV=H94,-*^>O%;+)C& +Q,C&3%!V"L1>^X@^87^$%MA;(A,? M,_!??I(DQG"R6+K4EYP$U@QY4]YZC_J&-B\B_?WMY>OC)V9C8C MR7U>OL%^;,BMPZK-F@G%ZX;?&A'=*=JP%>7#VA#1E6Q#^@0OTI0XY2@@9&VY M96V1K\NUY;AV'-N(=$54D!T1 :OVZI */6Q^>'*?+RU,CET7$?LB<@*'B MDXCU^0*6E#\>5CZHO?X*]->=C1WK 2^FF((.G7H^12:H19^N0!!9@S]?9)5V MB&VCJ8VCTGRY^;2$H7>M"?#A\X6UHKSMT)<50!-_Q7Z[I^YJ^?DB*$Y\O #5 MRXL'Z\\GRUT@X@S@!4/)[H4Q1Q0SR;>Z[F*)'8_7I5#0RT^\Y'2]+3)&:_9( M>4'44O]:$7\]@+E+N>7@:?X<4W^.'&W)(+Q[@ !+@CACWID^(O0;LED?MR,T M0[:W&:(JFG+(\ ?OILAFR@I>X"GQ"S(E>+* A0_6QW4^5R:8+H8NF+$V)\MQ, 3H"0\\;\6,O*P)7(@XOXN! M05!T;AW$)74VPZ9/GO$ O*$%GJ!7'=P='9NNPQC!1S9LLC+S,7UT*+Q[LLIJ1?X>1&KH>AXH:<_#?O80) N6T+LF M!4W^5HJWNP+W! R?(?%\3W$L'=N\%4R4/?&4+D1:]?S>U:%=]QD[,-.8-O+Z MY!56WCGSW]AS"E-69RTIJ(\+8IU\ $* %<7YO?\[7JN+I>VN,>:&0PY',XM7 MS<6C+:6NZX2;0FZ@I[?J^?1FF;"R:C67P;2O!1I! ^5,P8@0"T)F\:H%88AC MDVO"MUX4Y%4/@$?;#\3Q:!AC%],TBP!=H"TS:_,P/P M$RGV?&:B&2]H.7EQQ1-)0% U8V);#GP]#BS'PML4*315]^ANY1$'>QXL1%/B M\(KTC:T\L* HF1'6P,#,5,R_5@2F,)C.0WC,'"V"/7@'!HOU';$5S%_'WG17 ME&*!AOE1U9^IPC((V[$W\!-[FK-@IA6M6GHFMB[QYWW9?=/SLVF!\Y3B3&:6K[@77;'?,TA]BA\WQ+MB35K/5SF':45A5CT!LA03(%W]>>$'=+5YU/V!E9PO6,Q[#VI%GXZ04K;K] MBKU:$"#(D;&]4E6W.M>9OLMPIK^!C(XA+G=,&V.=^E/VXIJ?7WE;MA%#K)(T;UY 4'EXH,=XE(#FRM0E5O]&:P2 M:1HTBOWDJ.+RN%6/# CR B2"(+N0@9I9O.I^C+ ?^%QLOURQ;1:XQM;$'2/J M$[:MX7/#&AC%?8;,*7XPSIE&0A7KGV!F\ZBN[RH62"&@(WN,F(?114L"EFP/ MSS"X3CO*+(@)9PY/6=ASC5]$FV#!A%6>*.;O8<86#QV+::N>("E..%CZ+!T- M#9P9^Q]?RYCO[05<#4,QC)&>($A5'OA,IY#*\C3#)3M0]"/7QU[ UVNQ3!2C MK5HFNNIHH@\4OA<7< [9PV$W9PD0$U7=IRAFJCD]XBW=0.2T622EH-^UV00, M-@\Z!F_$LGTK [?DX2=7]20^@,W/#)DPBU%>3R6*X%?1 '+(H MG!Y5&.U<)WD\$N%23)Z!=4]=:F7X4#E!, MDT(/QN$>)OS*8IA@JL<,UFRW_D3PYRH2NQ+^P#KKNW0]IG@9[%'PB.)V<\*= M*< >9.]*?L$)=#S\>>4A[FZC'IX]FD9<]3Q2G6="78HB8F MJKI/3/KV1"TOD)Y:_&Q"Z;O3B?V$;)O]&&XH(@_%Y](F;:/@_#P$L.)DH]2X M5(ZTYA!5+:VG#(7KS,=T9X\>SDDC?=M*CX^ZOZ7=KG=U)=+& ^>9[;\_\9Z+ MQ2>7K&H!2M%?^?E/&015]Z7;TYG)^6T ?_A8NY1#Y^P_Y%!5W2N^1.8J*>?, MO2DN*,82FZ :3.49$3O0!# K KM-FS&?T)N[MN7.NHBY"XCVT#I;#9V^HC=* MBHZ(#AV[?X"]!VZSO6:/E85+??*O^#$%,'R?GB@&A8*+)F>>KH)JU_(\)SMN M@(3"@*VX-!SMOA= KG9HH/& #BV%Y=0/WIDN=R[A)U#<-C+#A]!);&+RS-JZ M0*_"78V2J&>Z&U&'_$Q#$/G2T7#G--2\8R"N"?Z?A])X[EOGB%0KWI M9:M>K;I,? G*,1%V"U7=YB/M;R7-_AZYCAGDN\;>\7.[ \>T5RP=;&_3ZM1N MP6VH&6\!*Z(U[ CT0[UZU$6$VY M&H2:N*?]Z! _QR,7DE0]-8\_._^Z)#2RO:"Q_ AJ#R-_WB->:%EH5,<^3!E& M] :G]P]NP9F9RV':%'=0-T::-@-5\OC!^! FDW"1^8IMZV[-Q@@0ERZW7:VNDS*;%MPZ<,12&^DOSU>>8%I;:_O<4[>^&Z9 MJA71?A:#EK$ M>\U]'-NBR650/EW5? HR_USB^),7M\\.?Z1E ?XODS,7'. M)D0>5=6]*G*N(C 2W^C01CYXQ=8GF,0LWL4/T4&-WMBUB5G #,JE.P-KB*N- MX.Q_ ?VR6[!JR=6CU )M%J0:A'''S;YO9%.+.%04X4S#*FG3)O]XFH,BK*MLX['P4=JTPI5+! M5V,3! MF[A%7C9>-D'5?6$!H+-YY+[V+E0U>Y?IPAR8-^/7#\(JR@>.^JNS:#Q'K%PU)3B M$Z,87L7>1#>1K)!W26U6^:K%69G:!6V*9,&JV]YER20\FS=G]!/EJFYY>HA2 MQ\_86>'MTG!@B#.%_EQ#G-P&*G!;VKDP[+1I%BQI.51W[BP(5RYXZE^XK_2# MLCWRFU%YRL>C@Z)+5/@>'/0#>BWP +,)SM3YYV)^%WZ7*=IB+# SLDBJGBGL M3L#K8R\3S"$\A[[='-NW',*J^W9*'R7V9,='_"$.4G;E9^J0LEM"-&>3<<\Z M_HP%6>:9Y<]UL3\E=U,SA=\X9;E$0\Y4Y#9[YNQX5'CX/'^#?:?PN0K;T9L:=R^ZG]N=@9.=\.>%T-9R) M;8LQ)^&RY),[,#1[ (_;)QT_1=Q]U/(L^JYKX6&K*QS7Y_SXA:E*7 M]554^'))7>@_4\JQKU,& '.*9YS)C>CCIW^8R/X #8E*)/!9S[??KF2O+X'$ M7 7?&AINNQ,A! /F$?"JP@$ZX]Y;>'9H[RVV=TG^'3H/$^?0S@,)MO^_]QL4 M[Z']!A*/14F/8#NC9\J"ZU?^<:H+B3U[U <'?*R8MR*@CN"C"K8"^:79;,KP MG]38?E^[(7&J7R_WR^ZAK$"]:LX7_O-^;T/BL(B <$\S%*;;G5.I9.'#:#1% M8ZR-#&TXZ"D3M6=,X-\'=30QM+XV5G5E,H"WQS,@'UK '9ESIP4LX1_6B]@3 MPY2VH)+6E[:P[^SK=[6'L:Y^54?&X)LZ&,&OZE S3L_+K'K$C&6JHCAC=^J0 M@DJDGUDU_UU33M\I0V7458VOJCHY#4]W$<7<:S>;'1'W0BPI 'MGT<08([8! M, ?;W63>_JGYM0LO9EZGV;PJSCSIYQWLNLZW'8VG&%_[0^W[&^C2#;*8A5?- MYO4!VA-0)0[[SKR^,=&Z?_^J#7NJ;JC_>!Q,?C\Y%U.J$+/SNMG\6)R=W(\&_4%7&4V4;E=['$T&H_LQ#%IWH!X_-0O""QC: MDINR'#@5Q#-MUUM1S+@; ',.;J&E+;84@;\S2H]_PC&FS)U4XV(N:TF M_%>"N;">AM74:2DMQH )VYE\:RZ'E8AXW&ZVV^5X'%3RSN']P6=!-(?EAH6Y M)"PSE?UEN7S/[,H]W^-?[8AGKO:PCXC]UF)1IF4B6>HT.YU2LM20=ILFN3.) M5?X+_U>*M4^"!DK;%@;O?PX;^2Z+^QQGM]>$MQARCH=)<3]&W'(J%TO458?O MBATO4;NU,XD*ZZ^EN,2XHVLC^+$;&-M'BT FH-AJO):3;(WS;P?KG3]&V9F: MARN>A!\[? >S&+=J.J_ -S4&Y4((.R#B^7,CIW%D2U[3H2]I5:= B6WGVW:: M&MN"U-$ZCO=_Q%*_V,>;RNLO :A0>8<6RN;?4\F M/]OOE$P]JF(QX^4.W_P7,3ZJE9F%0;U25#'W,&)52V'=[R*RX53*-T M7_9@A+:+W&DG3<@(H(YV2]3WLBIL'T>LH:XZ/!Z6P84::I[!Z!MXD9I>)K 5 MQQ#KGVLY:2/$J.LY[B6U4!))K(@^MI-K0 RCCKHHUOVRZB@%2JR1;CK-&R$[ M:JF4)LKH?G W+*64MAABI70K)ZW6&'4]Q[VT4MI'$BJE5K.=MC!L,.JIE#;= M+Z^4$E!"I=0"7_Y6R(YZ*Z6P]W_()^0(@+WSY%">*(:A3HROZK#7UW1#&:K' M[X0DD(2+1JLE)QV) $-B(!*@2 RFSLPHO3N5!2B>*.V.W"S"FEK.F &TW'DB MF_/E]ZYKO;"3FTYP5TG9=;\8O-@8Z+13#+(-<+AS_(L48?.M8XY>1S-AJ"I& M"3,Y)!\,\C%UO3/^C1AO?%5T]0Z&JL?.3JLC@Y^+ M/SZI.1U.:)"VFW)R+X0#-3B2%(>J/6M*IYT+487SK"UWY$2P*8M1M9Q-JJ*/ M!J-[8ZSJ,!8/VHB/SM&\RH 3SZ:6G-PPB8 D0)("J(!QM>=-20]0""KT".%/ MT@W/Y%,=G<3TL2VK_\2H8OW7ZNMZW;26HL ZJBFHKZ754S[.&)5]+$C)W;5MURHH>;IJ?W! M2.W=J2/X83(>*B7.$J5AB?71C9S<9@I1I!!&XCCUYDA)/96-*%99M^VD29S* MG3KJKY1!/=G)HR+80CW7:7;D1-PDG75U/XF4,M;!U<_$#+\'Y;& Q1NP5%2- MF+MR1T[X0%GR] EB#H4D,3@(\B0%*(>([IV 0RH:>\X"%*V*GW4X)=(JY5L>U M,7N4M^$+=@5]Z4C8@?6(M2KHU82'EL?NCV='=0Q)II^KVN/X^-O^]P'$MM/ MUW(RIM;M_2=:+/]'ER(@B2/5F!MEYUP6GGA2?03KMB!O:CEG^ VSNCI^U+M? M%4,=Z]J]KCP<'YI.AQ//GQLY&9/A0-(620JA:L^:TLD#0E3Q9+KMM)*7T64P MJI:SJ:\,]&_*\%'5^OW!2!EU!\IP,#(F^B._&@R6[TV)!U4Q'O62M\\=6Y]P M/EXUY61@@N%('(A=.[BI3(K5QJV36+EXC>\RD,>3DIL)Y6H5[C1UD9*2D M/-1Q)^)(%L6R+!&AWY"]PA[\3!SDF(2Y&=&G\THG\_ZP!@I7F2MV8NS4XK:7 M0PKME(*&\E^CIDJQMKZO7\4E8,/WZ7J(G[%=D2!F-4,L;NU.*^&]E1>WK8A) MT[7$FU-+B0H^X#11?BMU<\060VRY=.1DJ#'\A!0GK^? GRP6+,(43[*K3BOE M.HDM8VH?^C74>Z8Z!J.^IC^43.!/0HEGS;6<#.&&(%(,I=;<*/N]BBQ L>7] ML9V,S*9PIH[6=')$2^^,9"**==M-IY5PEU.95$.UUM7X%>GJJ-2'FG91Q,KL M5DX&T7;HZSKZI???T\"$,^.ZV6DES+$=F'_W.?'KY>['SH/?8Q]$YP\\<$T7 MZ,M/_P=02P,$% @ ($9F3UN>$I;.+0 V>P! !0 !C;G(M,C Q.3 Y M,CA?8V%L+GAM;.U]65=;2Y+N>_T*W].O-\LY#[6ZZBX9RSZLQH@&?$[7DU:. M]EXE))<&'[M__8T4@P4(T)"YV;CJ!1L0F5]&?!D9D4/$?_Z_;Q>C5U_C=-9, MQG_]A?P9__(JCOTD-.-/?_WEX_D[I'_Y?W_[TY_^\_\@]#]O3H]>O9WXQ44< MSU\=3*.=Q_#JCV;^^=7O(<[^\2I-)Q>O?I],_]%\M0C];?E'!Y,OWZ?-I\_S M5Q03<_>WT[\X&3A+6"&+ T?<>X*\6S8Z:L;_^$O^XNPLOH+!C6?+;__ZR^?Y_,M?7K_^XX\_ M_OS-34=_GDP_O:88L]?7G_[EZN/?[GW^#[;\-#'&O%[^]N:CLV;=!Z%9\OI_ M/AR=^<_QPJ)F/)O;L<\=S)J_S)8_/)IX.U_*_$EWNK23Z9CT/Y\,HYNT8RRWMW4CL,, M?G/Q.O_%ZX,)\ .P+]N:?_\2__K+K+GX,HK7/_L\C>FOO_CQ%&4=8T-U!O ? MEW_W^@<.;T=^,5H.^PB^O_KKW$^\__;L M'+Y^Z!^?GPW>#4[ZI[WS0_CM+E)YNM$Z(MMR,#?RS&"NX8PF_M:'1IG%DQM- MC*R+H^5/AXL9^F3ME^'@2YP"_/&G0[ J%_%H,IL-/:,N.4=1BEC"G-O?AO9]"(R?326KF0V=U\,Q@Y(U2B%L#IBP9BY2))CJG*5.DQK!6,-P>S@IY M>E/_:C(-<0HV_I=7?\1LD:_,_24@._7W6'7;V%Q]XO5L<7&Q;!,U\WAQ_??9 M]I?5_'Q21M27J@3T^^KZ+([@5Y_>1YAJ=M0;AUZX:,;-;)Z'^37VOWV)XUD< MJL24M)PB"4@05\$B[81"2E'*#6.,&EJ#!IO!VX0A] =#T(NB2 4-%6-/[V(R MG3?_NQ3+(!V.P2/XU+A1[,UF<3X;$A=B=)P!F;%!'$2 C%;Y6V^UT"9QPFJP MYG%8F["%O52V%-1(,9:<1B#KPL\74QCGP60VGV469T"'%U]L,\VN]\%G._T4 M9\,H')%4>93]7P#(*++.*>188O ?'KF)-2BS!<9-^,-?*G]JZ6IO,H'/.7RS MF#7C.)L=3"Y<,UZ*YRR;P?BI\6_CUSB:?,GXP$?L^7\NFEF3/W$:1SFF6XYE MB,%*IB U2A;",TZM0R[@B(2TP@#JX+%^PMS ^LZ,X2-?#&%*FI>-$(&(BH F$(>NQ0S@%XBRUAK,J2]A#@#8ACGRISG ) M)12CQ,?Q8K:PH\'T<)RF\9\+8.TAB.,XSJ]Q#A.&/W.2(\.-1UPHC9S,5M X MHHF&E9:I&N1X&MHF-%$OS;Y4TDPY([(2S.D(Y%3,(BP81UP;@6PB"A$O18A* M@_M5Q8]Y,&[>Q6W[&L<+6.=U NC6)[##"::?@]#">I40UL$*' +8Y%#')[L$ MT*4-@%UU?-_/VD&XQ9B:5]I!>C^9A.S>G<7IU\;'V=ED%(:<6YHTY@AF"3AU M'JRNC1HC'8+BWM(0=95(_V%(G8KN2^F_D :*,0*,YXIU=L0::Q)!(EM.'IR& MWIE&)!"*M91)X2HS_A:*?8?THZ5WH,:#R1B6H 6L0E?+T60\>Q/39!HO/W=N MO\79AV8\F3;S[Q WQRE$0J":VZWTP6>=?_\0YY\G\)NO\)'LS3AGYTO3:3_IU;'SOJVW@ M,Z-X/H%8_2*'Z1/_C\^P ,7I[(V=-7[(A8Q&<8,\9P 2:X(,.,\H**D%Q]QY M4^7L9TN<99<^';UP&I9;(Y-!/&^FFV1 /5@('H7'D:>6E[X.V=K"K+D[7797 M19']Q=M#'2T_',/YY,1.YXUOOBR#V+/H%V#^&_#=73+,20Q1*Z$.<1,TLHXR MI)BR3"D>,+WC*Z_=3=RRV^Z:RDKLJ*V:PFMM.\X$-]9[S AR$!% E)!@@%QR MI+'#%BO'DC4_E<=9YIH&H8D;K@A2$0/_%/-(*Z60Q(1Q":LYB_99KFD\KY'O M*G/O+A#[JK3@5+\>T"62:RD,&>?$,RD051X\?>RSMV@BLH&YA)5.Z>X)4ZEY MN1[0EJO%OUE62KD%J7;9^_5-#\HE"<$#P:/EB%LKD.:.PHHJ0F"PCO)4B6&W M<'3J&L7+8=;NNBQ&J'<@B.;3^& QG<:Q_WX^M>.9]5E*U^<#<;];WG) M7S2SSWGD@_0VNOF0R"A8Y!A%DB\P>89!$ 8C$F0DW%+B+:[!S">1;7FWX]]\ M+*[N8BPNB+P4_A54]!WR_>?KNVHX@N^K/^W_VC\^._RM?W@,W_:/!FNPBMP[S:KL&C^"J>RV.*52)H+S,86AB%,%3@#G!E%GM2.,".S%O]2V M>"DV/+X%OHW8RZYZ:\:7$5V/\21?,P?!S^?3QBWFEYN^)Q:\R7RXQ1E/8",U MA=B8,R>0\Q#C4.FC,(HK8JI,ACUQ=VFGI!:[VE1M9_CH*!,\V8"$RG<-L0S( M:ISRM1UB$X'0)M79\RW)QW)B>SCV U=K^=TE[:\CP=ZTF<&2_';Y). D3IM) MN.$BB3$: ?:)8 I<5!9HJ*)!0 4KDQ=>IRI'Q"V,K4N+39LS8%.3\5PT:L6L M'-C9YW>CR1^_QO IWHP@041R&OW(SF9-:B[?NN?!9J-,$PD<0UR@!0:C;"W2 MWD($(B*.B5',3)6KX"4'T:4%L(N,KTZ,YPL=W_2.>L<'_;-?^_WS?8/$VVU5 M#P'19/SI/$XO\E;;RAA#\H& 0XE2\.#N!;&\X6Q0$M83Y3F7LHI5 M6P^G2ROR_IRX:W4*J*#8TO@VI@C=AYMMN=7A1@@#I(X^2(>DU1"69B4:$\4R M*A#Y^6>L$^$]@:M+"UAY@I142EDG:OU8A2!"4>:087FL.BBD-8!26EGA+$O& MU]L&V,!*/GED_<+X44@5Y:AQO9=^%.TL7@/[O@*+.NFL%A89(CSBSG"D660H M*96"3@I#3%#U,M9#R+ITI%R!*$454XPO*P,]N,)AB=),@^\>K(*XD%F*G @> M,4"4'P43%ZIL+]R'4M+!NAZ=D%[RF"0$)?E(4UL"40& P4R[Q(2T0=09W7TL M'76M=N'!8W[5+I(O]_QB,H^S$_L]QZD'/Z9QH@1\.I7ON?- \NO/1)!RV'+I MA-%:5CE6N8^EH\Y3"0KL*_ER^9*\GRS&\WM8@I,JB(3 N\^;%3:!YZ83*$TE MD[1.1O$:+%@/IZ->4@DB%)!_,2[T+[Z,)M]CO$I^LF:DBD<-+)7(N$@0IQ[^ M%WE$23,OI-'!FRIGKD\BZZA[5((A9;52_ [P'>+B* *-1B"C.1@Q:0PX@-(C M2BSESG&G297]F?5PNG3QK3 M"LB_Y"(R7:QL _P8(?=4<$,<8C[?U+0>(YNT M1%K""#&C7$9?:1U9CZA+5]'*+R4%M%!V'^8*TYJ1,H(UU2J"TAA7A8]*NBC7-[GE9?9EQ>JA]CG5%3> MHKP=#%%0 $0*4\2T\Y$G$;2J\J+X/I3]TUO=/#[_S8X6<;"8YV(%^21YZ+'! M1,B$-($OW%&>9Z1!$F*\P+5VBE3*;_4@IBYMONW)B_MIKLIHHISS',(RY:@= MG=@&O+<#^Z69V]$*SB$F6')!\M61!#:;@F=O@N-(!7#KG!""T2I[RJV,VGH75I)Z\P7PKKI61P?HUCDRML0^49)Y@Z9(,3B$>L MD'-4(X(5"4YJ;5D=8[,=SB[M^)6V/!4U5HQ6YU-P'1?3[S]6TB$XAUACHY#D M7.<;CK"0,L:1%EQI[%4PHPJ^G%U9UF^X#AFHQLDG'Q!/ M-N8M)H><=019;:R7F,C@ZA366$6QMY=N9Y][XY#_R8KZ:D?Y&6=O?F"GT^]@ MTR^E[3'(%IN $C'@)4;BD6&,HN2]MB2"]%T=?WT3=%WRW'=GR#VGO;ABRI82 M:7PN%K 12.NC-1HDH$B"J9^\0CK!_!:&])%136<6/ MY']LXL%*?SUZB1DUW(/W2$3*:3H5,A2$(3B5U$=I=1WC\QBH+CGUY;A23 U% M,WR-X2/?\]U:G&P06$K$,(R*\[S&5!!#!+5()D(0-^#?NWQU-@2GK!/.L53I8/T>EBZ=JI=4^WY"+Z;] MDVG\8IMPE>D#%JG+D[M; R6>0M! $A*"J/R&RR"=SP)$5)(P N% JA)J;8"M M2R?LY=A16BD%XW ;[B2:I%X+R PP(\Y1X%+2FQ(9(@JV0?V!URET[J"WJ8[:BPQG.(7"'F_K86H=A[ M$1GRRWQ7.E=%8\HC$:CUAA(M2)7W54\!J_ .)&A#N$T.49'+)4B>\V]Q@G!B MQ#)CK.15W._=KBP]PT.)_1ER[]G$?EJH,0U6'[11++U, D69WSI2QI"3."%G MK,:18JM\G8?)NSXK?(:7$U4YL:,N:MY?2981G:!CFP304Y@ (^/PA8@$D:1P MBE6Y_?J4!>S,"XKRA-A3"X7=LV&0P,6@ I+>,N@[DS J@11F6B1B%3-5?/%U M=<7W/>)1&F,N H#WVYMXTNVSW?V$K'ZUW 721< M<+LAIQB=?S\9V7%.;9IGS;(B\O(%?Y**">:05H*#CVL@JB$Z9ZX!6^HX-I95 M.:UX#%27%K<"%"@F_W*9KB>3\$C5_W85:_Y E@C+IZ5(QKSAZ05! MCCB%D@K*<2.LT95J\#T-KGNG#7NQH;@^"K_P7M6@QEHTW3N"V(L+^TN\7J*E&W8.C4PT,<.1=Y9>GGR:Q"SR MVH@0:=)650EQ'X;4O;.&O6A02/:5GNV<9B$.TL?9I<$:$NF>_OCL:_%ZTI,)-F^T645@_E$+9,_,]'CO[#('7 MUP9:>_,=)A38W,O*'8"RY^?-U\NC/<9T5,H)F&$TYTKU'%F89\C'R"2.PMA4 MQ1_>'.+>X;_]OBQ68@\I_'-8M:,8ZY[LZQSA8*Q M(I3(?-X)02GF%&F(4Q&.("EKP-[5J;RP/=0M=XNJ%Z:M0;M[^PEU%5INW^EA MG,N7#_"4-)O91,>"2$!/>'!X<<>$0H>0V+H/64L2J)R;8!V;4JR,], MMOV46')[$P82EG6:SNPH#M*#&V[#1$U,)B>UI2P@'K4!242# DP&84!,F%4) M<+; V*4ML;8X5DF#]2S9P_A<4DD;)A&-3N;T/!AIX15BU('5581(VXX=VXM@ M_&>W8F446,6&'8YG"_"B?3R+\_DH7I8$OB\.3A3#6N34RS[EV>"0$8DAHP.V M!A,6:!T?;6NH7=K*>P:+5D&?Q7B797'GA3#>:PQ#@T4D@@O$5"[ZC)E%+EJ-:-*"F!"%9%42!E08 M2Y6' MTS&"-*O<@]X<8I>N.KP@,E?B0&V.WFSVK^ C*7BB'48LYDP!&A9_PUE$T7N1 M(MQ\"D009G/*+6.>0M9PA(9W3+EA, M595K0KMNDC_OU9&7S]%].? <:[TS*6*R5./;JIN;>VJNPT'>6-_$$ZF,;0S(>P["BI'$&41)?S P.P:!WR MDH.AH90P4YT\MQ!UR3=^!M+LKIV"J6^^7&V<#M)M. P';VS R+!W2;"FCGCJ;V+/9(N]Y#M+R&77.D.CFP^@Y M"11K9".Q.3TB +2&(1:1;Y6%Y2R. MF\ETR3C)N$B<4B0Q3&+NC$8N68:P8C9R0EDP57)?K8>SY=WC%TV/@HJI0I+5 MDY^"*D644YPJ M5]76SB?G]MOOS?QS?E(.R-Y-IF>?[32^L2"+G)A;;2EAW]2?A72V'.<-WK*&5-6 M(L9,SF>5ZQ ;&[)GETM),O#HJKSRW/6\<7MA/##%4XI1!:)1HB&_M-4)Y24& MN1@Q28PJ)JH,?'?K_,P[XONRYU[FEOWU4C(!ZYT#MNNDL'F4,OK@HH^(+/., M.PN.B98>"1>L"-9I,!HUJ/(HJI?P^J T9^ M7\*F>"G*M**?BO;G*O_L]0OQM7EHAY1$$P5$3"HYA;@.%&G@"3@P#"9"3E=, MJ[PNV WN2WAI4-]B%5=L45,&RKA$X& 6R/Q$T">?*]8XC9RG"EEB5)#8DGLE M.A\U4]?MOH0]]AHF:">YEDOP!"AF&48$6]C_EL>V:&:?<^PR2,L=W10H#P @ MU[/+UR(U.%P$,V0]"Q 88>ECE3W4)Y&]A%WWTD:CK+HJ+E+7)3.N-WLU9B0R MR5"T! 9MHD;:59Q]ME=N:F(P]C'XP/;'3 M^=4WRT=XE][932V.ZT?$9$B5U%&!6P_.?7Z!!ZZ95LH@Y:FP4@?L396T,ULC M[5+2\I9(5E>;]7)<+5,CP+^7]V,@=)1,I)@H,M;J7/6%(1?!\XK<8QX\#B[A M&AQ["EB72I*W1*FBNFIA[5NI'L.U 0R)H$0X#%MJC(R4^68>^'72T[1X%)@SV"K*R-VMHE)6Z6EP&_'I)]NQ+JZTLAD\K];?2\-YM:\PM-0D M)PEX=>#K(9Z(AB !@DY%17 T,F9CE2VB!Q%M1)R?;>.ZC'Z*T>7C>#%;V-%@ M>CA.T_C/13" Q5;$]3T/; MB$#/G!*G-'\**ZSD'>^OX.M/QN\FT[>3A9NGQ>AZB1TRZ-&SQ!&S5"'NL$5. MP.I*A?)6@*_&8Y7GUH^!VH@\SWRUNS1YBBFIY/V$'V7MA])QZ6$@*+)\ R,7 M1W=+^)^U:<=$*=4I;QO&W@ M<^&G_((EYIPXBG+LHP1OJZTC^#7X-F+/S[9-74-W=0/VZ2*&E6I$0YPGUM%-/A\:=97 M\V>?G0\._NO7P=';_NE9_[\_'I[__3:^O7*"KVF\U>3@3PVN0LKULX\?/O1. M_PY]'[X_/GQW>- [/N\=' P^'I\?'K\_ 90'A_U=\JYOV' 5^>XRJ&>3[MGL2OFG]&>:\;X+-)&SSDR=@O4[+#^"=I M39X@>SBTFRD(%)_9+HV@-9DX(@X@#'X0SK) C6N>[ M\%8)S45(5:Z;%TS#N9O(H/T[K?; -9Q.OP,Q?K.C11Q2;ARV^2&-X""0")Z9 M5<2!*TB3D\HKRJIEC'T279?><+3'P+M^=GE%%GQ!OCK@(7,^.,\\\C3D8N+Y M_AR%D((30YFP,8B[5UQ+O1M?A=&EM$;/QYH]5--N!+;9@O2VF=E/GZ;QT]6" M=!J_QO$BUEZ^G^CV&5?H;012P2-; 70Z.(;_'EP&ESMHXL&FJDAW,^ M2FQW M"C_58JOR:X]X__WQ\.SP_'!PO!O95OZ\DH > EA9&CL'FVL:J2Z9E@+'U2Z/ MP5^"87S=8]%XM+GJ,GM\ )6E=^8_Q[ 8Q4FZ?'=S?0$9_F+E+ %^M[C(Z*2DAN#-,8L,EA11#5*7EA(]AQ?3WE*-]9N<;T?2B4X9K9A)P2 ";7X-!$,;#(0P'"F M$B5*1E/E/+_546Z9I^5?9B)UGW*=G%7760# 6*QJ0$NP$@%#Z.(#!A_,&62\ M4T@D;S%3)-%0IG2O'E^S6S%K^=> MA-Y/)N&/9C1:/_8X'R8L7=*4HQ354:,H@GG"N%2'!A$J/9:O@-YGMO6 M/&GO>8A<: F.B 1SR8E12*=<0L=$+Q4/1OG.>[E;NK:M)7SYV>?#KCSJY*2X MFMQ>I*!P (DJ!K+EU.?]TES<6DL&0B9>5ZEZ4GMEZ,0Y].4G?^S(S88Q.4>L M3L@LB]\HFA]8^X0@/,)6$0>C]N==(DW:0T'1+F M(?)2'$5C+>+8$P2F/B$7K*0YE8JKDY*DRFA^UAL:'9L7N[&GDQ/AUA2_*FJP MOI@!\XX9;CRBV@08JDQ(@S>$!,,JI&5=GRZ%SON-]F>]K-&QB52'?9V<:"?3 MR9:46U*GA%DK MH_M9KY1T;"*585>Y2B57PX40F)3N_]W9_ M6#_K[8R.&=,]^=3).7(XGMOQIV89O4OPF;B -4!SG+,V.(-RCFJ4J(F8F@1+ M1N"^6P)2$Q%".%,1G"D'-<0H3AO9)" M:ZZ[']_>&];/>K&B8Y-C3SYU[E+XG40N*ECP#25#Q&.3L_L89(21*#'N73), MN+1)&'>T@T9L_K2*I]< J2F#GY#]W&J@JC9:2_EQWM_MT MN]M"5:FT-5D.CW_K'Y\/3G?+L[WZUU7$\2"\NJ+8>>+<;Z.V6%J:/BL][CZ# MUC126SPU9PV=C0;TH0UL\PB&W+),X,I,C$:I *//D6B39VJO6O1=.EFV<[Z MOU\T8U^Y%ZS <@7E73-N9I\OK^3FTL"_3Z;_.!R#6^?!EQ\Z;3AEP:*0:\)P M%QR,5EEDM. 22R9IJ')NN!F\+EVS*D^2K<;>-VF)IS=6XZ7$?5^->([7%4]/5R'-^'H^:KZOG/)=[ M(-FN4.,E)M(B#&L"XMIQE,LT(8QU#$0O2WG5,,>/P]IW+7JD]??37$O1),VM M9!H130/8.C!XCL24T2JI*=/454G/\Q2P+CDI!9ES=T4JJI]B'LPCJ'K>+RZR M*N+M8N)8.\DUE[G"77Y"2U+.#R218D(P9ZAGKNWI\P#43CWR>AYJE5!B07=Y M#>_[WZZ>:M]C^)=GI"DS:VEYOHZ>"4RC$] /9^13"W6-[ MD>M0.HR#%F [@@0X6 ED<%)(!.*2C0S;.ODF'T34K;BR.E_*:*::K84UYOYX M-?=>^T!1T/GE&TZPZ"2G4)#&2N)U7I':L+3KP%6TLWF]E5('QV'H#.?-!4U] M?OZ7ZZG:P&DPEJHJTV6;(*!;-G9O!FUA8;?54!OV-3ECM0"/R=%\123?@")" M(V49%L([KG2E+>L7:%^+B/1&74 MMEP18HBJ,KE>^"9.=9I55F4;E,N^6Y0,8F-F$34D@0BT18;QB!S$RH8%#%.A MBN':W[MNZQW\^HO\MESWMMU+G-^3C4 M&O7D[O:XQX78AYIJ1U2MW=F[NW!?32Y[E9)A]R/ES1JNXZGO,*@*LCWJ]\YV MNI]P]8=59+,.5+6Q[\R>6W]>40ZM,N$L+W[3[Y.T+"ER,)G-9[O;IR>;K"BU M30=27Y+Y>=*[T>2/(F\@-F^[#=EN.K1Z0KYY@/%N,5],XP=PF2X6%TN=G]CO M.>/(_OS=HH^:0M]UJ(5V?(XBK%/Q@9)#-P 6<4@,8P8+<'19+@EGDT0N1H*< M\!#HI,!PJI+!;E. ^P9.C_;S<1R:V;*T9 P0#.2!604DY[19;9#<52D9X_L=D&$@@RF&)(HW@"3"% MD<-6(F9< -\@&)FJW,?:$F>7%N#N\&Y'/3X/V8 ]<4@-P990BK!G$*T[YR"X M@Y ,*ZZ%5882]JS[4C=(NW3(W3W";:W+9Z'=MKOCBY-JZ8]#OG1X?'K\_.^F?0OBW%JZ?+6^\]VGZN/MM2B_FC=2?E^NTC'T MOL+J]BD>+RY[$ESGW=N >ZN]?/&SMK_-!&%72T"46?TQP+;I +7*&4I-)! M1:QHFT)9C[)+6[\U67?7>ZNGRH+/;?TT9B_2C@XF%Q>3\26XWGP^;=QBGLWG M^63Y,P 9PY7+V9N"]?BT_+O94(*^ MT+NT-=PF+UM6>KLAQN^]T]/>\?G?=UAV;_ZTR@J['E@%;^2ZHYV]MSL-5)5& M2Q[:=7>[^V1W6Z@JE9I^U\ET$A9^_KO-\WG^O>?]=&%'0R:Y<@(F-#AL 99@ M$CTRFA"DN6+@R3=K>C[.TV/>?(V[>SR;M-J6 M(!\?3CLB/8G39A(:_R:.8VKFL_PJL:AT'^N@+4%O/,A"WNC;G%4JAJON-\JQ.RNQ'477).ZW"H[NN1SD=%?-2 M[T,Z',_C-,XN1RNP3":GT;3!Y3)X#IQF"8/W5#"A8G $5[E"_3BL+GFHST2< MG;54D3G];U]BKLAY&N>+Z7@PSC^[JESHHF#!YSL$ I0-8Q7("AH1X9RIJ"$* M,U4N^VX##WG%-E\HUW M#*;4!(@/,49$J>@8Q=*9*L\;=H/;I0N8S\2[XEIMC8'O;3.>'4U@CL 4,=$$ ML;PXE7+Z:4.0TY(@K17/;XBUU57NF&^!<J%ZV3\Z3Q.+W(_0\63-,0G1 ,!YUYI%JP 63EF2>"S$0\K.?CA=VE*H0H$=)=\5+V>M\=TMG\+6?71AG:F52V&5:LQ9'[GSB 4. MY#!.0:0E\C&Y ">8:XI#G0>+!5<:\/8CL#R\:\9V?!D]7A8C21++Z"B*5.57 MR@&<>FH8AE>YVQ(VFBI&D:4J(BZ4@X!21"284SJP%$V=8C"/@>KL$K0?)0II MH2L+42^$)G=G1V4RNN[64+*#E.\U M445^CP-M03*[T_"AEEJ14UM$@@X/_NNT?_+Q].#7WEG_Y'3P_K3W80=I/=!0 MG3>0&X!N359[O!Y]M+T6)=<6V=[U#D]_ZQU][ _>O3L\[AT?'/:.#H_/SD\_ M?N@?GY^!?;WYQ(=^[^SC:7_Y\QU$NVM/581>9-C=4NYQZ)X%N#UB6U[RG8[C#D!K[[?A2_QE'K M/'@(0)>TO9&0:A3W.3X8?.B?]_YGIRHTJW]=J:#F _#JBJ+ Y>O'6JLMJM8O M6Y_UWV<6'QZ_&YQ^V#DES/U&ZKBE3X!M13X[^S4/-M62K%KR1NYWO$?H\V!; M+P&^^PDHKY4IH*TQ%LMT_Z.WH8J>1L<5BLP:Q*/TR!+GD.:<,*4L%K)N:9 ? M6+ITT-Y5YCZ8(7]'E>Y]H (&;?AQ;$?+3\3+^H3YGO XWY@C(J;(J48IY"(X MR0,2RRB22AEF90C:D2?LXV/M;WDF4KMX<+<94TQ1[9ZU' SR:O6^#['*3E' M[;^OLV/],,0:V_JKO>VQI[^NF?KB>=+IOZ)3_N+L+/[M3_\?4$L#!!0 ( M "!&9D_F/DT7.HL ..2+GP_OR)OSNV+#KX_>DW/68HMI[6.8WDLIW/ZBJL %&Q.TZ2'I)QX?OTI MD)0M492T26Y0LN1>'5D2JCW/C,M43)ON&?: M>X>8Z4TI+AXZ&H[_]=?Z)<(,?Z#!C6>+'__VX_OY_.-??_KICS_^^,N?<3KZ MRV3Z[B?)N?KIXMT_KM[^Y[7W_Z$6[Q8AA)\6KWYYZVRXZ8WT6/'3__WUY5EZ MCQ^ #<>S.8S3UP^@C\_S+W]X&8WY:?DBO74V_.ML\?/&[]U,L-Z*_&'(%92J<_U6?]M/> MF-X3D&DZC\CHMSBN!.\1XZ:G[X_YR[-8Q@+GHWF/B*\_NU>\DP\P[%/ UQ[= M ]K%@]@'_!!QVB?4*\^]A/,"Y#K"^L@TF8[)[,XG8XSGPU$UN'$*XSRC5S[\ MM,#[;/*I"\XTGK)J7'F0?H%G^7>7<)#"A^-AM2$OZ/Z $1_CG'<<;\ MXP_#_+;[GF,3)#! M+RY:E%CZE.'IJ[/3ER?/C]X>/S][2U]_/7[U]NSTQ>GKXS=';T_HU5T$?/=# MFTA_R[&LJ49XX :DTT)%+8SQV2$I*!8?BLH@!U$K8YRSS-/K3",&YIU"9@VX M*&*24AU"-<].?WW]YOCOQZ_.3OYQ?/**?CQ^>7K6IYYN^H1#*JW3*->R.J0I26@$Z@'K@< M,=@$K"0@Y]0HRX#>4QU6$%:99! .(?_7,"4?_3W.APDZ>&;=E7'UP0?5S"UC M6E^#A'#!T(PH9.@2J4*EX V2@E2B09*AXS9@H%!#8%2D'!E85.0.1UNT"V3\ MLM2','1'9W]_\?+T]UY-VY=G'M28;1[)FEXPA"*42$Z;J$M48(P P4DUP!&- M(]\@!V$-9SEZR;2FF,[[" RL,2GYPI/+!]#+V=O39__G[Z/@A-777V-97G$ +OT@AEH!:N.BYQNA2R;3Z%/1A@$77J6:8"896 M'!".!;*03*)U@=XFHHV+^/)BA*-)NO*!HQK=3KXXE2.(.%K\=G ^8^\ /@[. MYC#'NN= (L$3^G8V*#P;6NL*^2>R,%T\?6<+,&5DEHF81:]O=.87CGR!65QX M\ZM/^*DJ[B<'TLN0&C>_''R93>MS??N3[ MTNCL/:V.L]/S>=UIJO9@D)4R.B7.A+*TQBGR1T*)@LF2>-;9D-LBFTR1=22' MIT)3W4WZ%/QU)HB]F7!MJ ,1)2C#25O%4,A-"RD#D)99[80T&+*PH8VU7(?R MR+FPG^BODT'N2X:W=LT02 MT+2:FR2:&(A;,#UN>O2EC.L\4;WRY!\P.L<+9,\FL_FO.'\_J1@3F. TLU H MN-68*Y<]*X"H3"2KEW-SPMP [@DQIP_U7*>0;F!JWE"L7LD-0G+#@72K"Y&[ M!,%""(DIA]K9F(U!=2!+LX+TA.BRNRJND\3T2I(5IJ\4/OHP.1_/!P9%2#)3 M()F)OMHIP$''Z4,]U"ME>_-N3V>P<\_/S*3G< MKW$ZG.0+FL_FTV&:8UZ\[:A*Y!7.3PM)I^!P?D[O&8"L_KA)S'(A: XD,I3" M1+*;4<0@8\'HF[G#^R!_W.0[K&*O,],U8N9BO=Z$_Y?I9#8;1 -9%)UUOJD]7+B)LX6*"*C64B:7ZWF[ M)M% 8=''S R!-(EK*+'-CE!7A$^277LJZCJC0DL[=@6GS1[ GF/-B6F;9 L MD 28"HF,KX@ENLTI-0U-UY/GTWYJVK AN??>].G\/4Z?33Y\G.+[FM+UB<22 M)A_P)5G/Q1K^%OX<)' NI"A9EBY2]!H=BPH3*T(K87UQ-(H67.H"[G'SJ'?U M;.#0SKO::3P='.7_.I_-Z]'.;#XYRGDA>QB]AF$>CI_!Q^$<1L^QX'01K7SX M2(-8Y,NNMF #&".-R'9#GET&E.C,H')9",K*L8),%KF3JB5YW87G:).M5 M4QNHMOA:4M+6(B$NUA$\#9P M9?7!7?:-4!\G]PZDN@ULVWL__C;W\ ;$1JN@@F .*'S5J*J?2,YB+@%2*!&= M;Y14LR72)\FUGA2W@6I[[^I?LLYOUZSSR17K7.\>7;',;W 9I^ 93C\-$RZ' M^@;3Y-U2I8M1#U*6W#K%F4PT-C+0'18L- MO-_[*.+9^8?S$0'^A,>E8*)0Z17^<912/2:I\Y8F;QI^')&0EP,X+4=YLIB\ M XE9*?2)B5PW#9V4+*(")J7#H$H4-I86C-X=\N/FZH%4N8&%>Q\[4(S^-6 ? MJ.QU3#03L-#X-61DT27.(!NI(247,[0@UA44CYLKNPM\@_KWW_^_EH (4'0B MUC'//7F>!CR+-A _E?&!;*8#WR1/YX[,SUY2&=&"E5EAO2Y()C]ITEN!PC(9 M>Z%2TMZV&=L=J8Q[9+6_A3C" ?=!B[K)[]!;\N$LL C:,NXI,)5).H]-YNU5 M&#U.W$M7PILG:^\ARTT9N#\L+_C^-8TFY)C\[J/#DEW5&YJ,J^MT].=P-D@\>R]48$Y%4\U5]?!)GR8GJ7-1')QH MRHY-J'HDRRUW]6\ASP[:OHDX>TN]02;W&J;GBY6P$ZC!6O6 /BFQ$56?"_Y- M)1!N(<+^VINT$OW!>,&Y2;9:3>4-V4_K!(N1>\:54G,RU+MX% K;>K3BBE618N2 31(\ MKB$YO/_?@X;6(\*]Q-O@BM<-.R@K<"!-A*@X4Y#K.5JQ# ,A2&8G3#1B]3$ M,;X5U6/@07]B;V #WN"G; M4LHL"&^3I:$SPL= DC;J:'W=:P4IHG>BWMR'Z#C%WRB8UQ2014R.YU0+NPKXAMO:/W[3VM2>4D_]E82X^RW7W\]>O//TQ=G)[^\.GEQ\NSHU=NC M9\].?WOU]N35+Z]/7YX\.SG>I5Y)QP>W*(6QRYC6RF!P'Y#F9.*\&)U\\"9Q MC[X6S/(:4 T00E#U[,F42I7@:Q+XXAJ>2-IP8WDT/58NZ3:DUY/1, UQUDQ= M7S[@_M2V>8QKZE-%^F*<-&"DU;,Q\5 MLB24--G*('*?!8&Z#6VQO=5.>:O'WY_J-HUO37'6%RM$-@ZMU%)J[VWP'(3@ MD=3FY$ 6 2I96EBD3TR+8EAP]7Y]<4&$; K$/BL&=1M8/:@>I^%HN#C,GI1G M,'M?_ZNKS"<8U2T)>NS7&R7UM>?5P1RUT_8^F.Z/(KU)LI(<>X&L"%.WBS""Y'N6-5J@/D_S18Y/ MO65YM!@)3C_AUU,1);,6H,GQL);6%1XB@Z0"2TXY9Q/PJ)IL_'XU573OT_&%$K5"NHSG,^7!Z_U&)8D M0-]-\>,(TNJ7)!Q,2&L#L?D#_#G\]#+=JE68SZO?O85.2T@+PZ2JL1F MRT0W[0J78!P!](II;2*+6F$]=LRV&.41V^2^=L=XJ/S1YJ1JI9>'DF[ZV_A\ M=@ZCT^G)N$SQO\_ID55HBTPI 4'J3!,!)%#PGV)@T=&";"5R)U%(U>8>X"V8 M[BW5M!4-)FW4T2#%Y 9HJR/2+N!:9J/>BNY^LE)[TV4WCNRAB(.S)45KC,JU M,.ERBB1&$6-FCK3KL]:Y\"9%7NZ!)7?DJMX/2;:1?P-RO (RGS!Z/IS!;([3 M&9G199X,5,SSS\>?JDMVD5JUZ!-2/,.0:/66PC.HO:E"XFA<<4+Q-D< 6X \ MO#?=HW[73P-:*:=%MX.+3.^+S>F+@XO%_ DH:"%VY.U%46L5D0 B0F'):*U+ M1AY4H_J>MZ!Z[!Y,?RIID">YPK*:)5W M/19KJ"YYYLS^VMKG0=[B[I%3XPK MH'B,V=>XD+[A3"L>:]F FN#'90B (>HV=3#;Z[WK#9G&:M]&PCT?%=9K&[4N M"HQ6D%8KEE,\*52<65">Z2AIQ0JI%LO/ 94I/,-:>NO& YX;'G\/[8YV%_BD M7VDU6-^7N=)?V0JC>LYT]AZQ;O1\O9%!SDK=-*G%GW_^3#]\G,Q@],MTQ='D.>936C@7F41+PCLA0 ARK[&6P]0Y219K'C]:I2Q'C3HV MR28XS/ >N\?Q $G2X%!S*\"OX .N+$(7V"V=G!UQWX\[]!"I-+D_'C3PP':% MCZ5P, 2:'!-52^DA T6!9E$QQ9R-M*;)(=N#HN\=7MTC9N\VZN_;D3Q^]?;- MR=')>([3,2PE^/+ELPL'R0/:>IO<8CU;RD4PGPMG"CEFX\CE*KF+.WG;AQS> MJ3R(FB8M9'RC$_H0KDO5/;5W[Z;X;I7%_@8_(K!2>^'1&EXP&O(H@S7 #>-8 I'&$A6-<@R#=R!\3A0.[9FX M?Q7^Z07\KP?/3N:27*2828%E6NK"@M>!&0JIC(,DDFNRP7 7L/VSI!;/>T%V MXQG9@RFD^>_#^?MGY\0)"B._V(NCV0SI_[D6C@\"DHJ:7'I.]H%6#M)' <$2 M5ZX879+AO$TJU=98[\7>]L>DZ[E6;;75(.Z_01[+6#%Q*1;G8!AI3=#%($6- MM-RH&'T,#G.&)K6P;P-UJ'R7ID3I3>H/);GE]FU.7[BSR0#CINXY).Y9])[7 M>IV2&V-<;%Q+[2$=#_6G^ZW.@[;10?/S@"Y@GO1YT%;:NO5@8!=1-]<_<"@^ M",F4]8+I2O@H:B47 5KI8#2N=_#X9O2^UWE0?VK?1L('.@]*VF9P*;&D>/5T M"%S !"S1X&Q,FD8:O]WSH*T$WN$\:!MI]>@75DAGM<7+NZMP=+1>>2*E2!@I MR-.*1443+$43;>;&NMCE,&_#H[]5Q>TKI9YGW>_#<9[\,5L[5,S)"/ E,F T/';2VZ=G?JMKVEE./R3*SZ7SP>CK)YVE^.ETU7EBL M \B3<$G3Y,=BR T4G$&PA0FK+ H;E67P(N>?VEMI)_6U\6; #P:W[@7";?1 M>$WW6R&:76SJ=@"UA5N\C?JOHSFL6]R/HJYKO2&*ZXC&@32$GT??,/Y3J;_",#ZCY;83;\_+\*\YA]/-J#_\"X<7J$X0I M-D;&<\T^-SJR6!0R:2T6+DU!V665ON4C#K=8]ZB 2?_2Z]E1KO?Q%_DU"WRO M88RC"U32"QU2+=U!_CLCCZ1V;W69(CGCO4<5LX(..KWY$[YUE?8DNQ;3]-ED M2/]!K:VQ0J021\^%K5<:,YFB[&JY81JDRIF@&87EK@/$FY_^K6NR!YGU7'+D M'\/QY]$R/EN!R1PSUU*Q$.MFO4UD)#)X%F3(NI)+>-Y!@=<>_*WK;C])]9A\ M]X5(%S!R,BH4J!XC#2AER;P0A$4@_2^@H"%UG7&/0U6[2J?'VAU+N_U?F*K< M?JVMF?)%G5W#HY(^LQA!,JU!,Y\"T*!D$$AN''3J^+WQX=^ZXO:76(^%.!8[ M5S6?Y,)*J^1SJ>G P"FH]O3%6Z0%UYELH\Z\N"Y959<>^:VK:U?I]%BJHL)8 MW 3<,+H5,HP@N**;!H],K#D_3H7,A150BA=BN5=>N2WKK==I7-=23OW M>JPPCD;G'X;C\P\K)#PEDVJU&E>,(,^H%.:-MRP;!",SJ+!^E7ZCGJX^]5M7 MU1XRNJZM<(@$TDO)D6].7]&WSXY_/7[U=I<*^S<^JD6B9S?<:\F;VGD0149? MBM81="PJF)"L0I<]!#'@P7.9M612 *UPHDZT HGQ8%#2E*O-5'NLYGW3('9/ MS+WKB8=41:=TVI+(50\\BI2U$@8L-\9JKQ4/+J4XD"[E7,@Q3#&2P0,>*12S MEKE *G1)2RQRSW3:X^ET,GTVF4Z7?FDU!Z^GP\ETV6CY4A/Q>IWL6MM0;IV@ M"%[7(@0TQZ,#%G0R-.5US$YP!&ARV7\OU/OFKZR2\,?O7M9>QR^'$(>CVAV7 M5*4MA,2BMXD,7FTK(T1FPKC@@T^E!)@XS:J[#> M#-^]GY^6WV98DW[G R$! H7OC%LP];)P8L%P\CEEMED&A.RRO\XRBER?FBTC.):)R&M":>C)>".BU'>?*Q2G"0 M06BN5&8*(C"=E&-0LF+.2!TB*K"V20FYW2$_)=8=2+$M"KE\N5O>57J7A+=, MW"@&#(J"+/G:V4.D1#XFS:PBC45O0C&RR8W2_:$?ZK+!_1'SP.I]*/<5+HGT MQ62Z-A^K:;_89.Z J>5EB$V@[N=.1$-=KO>*[$L1AR*)AV1S M-%5_:&I.!-EXE+'N6J.2"7-P36Y,'(X<=URA _.NWI]W]4>4L! 6,^X"P(H:/1AF.3J[V=T#UR MJNRFA4-;%6$ODDTPV.*\N"A2Z V+!35#,(X60PI-2Y.EIQ.Z1TZ5W;308AO@ MPF-?Z]N]7&ZC\UHA>I830=(FU;OP]:16R&R]=3IBV_J_FU ]T8"H/TTUH-'F MKN]=0+6,@#:BNN=KX?MK;])*] U6HLW@LA5IT0Y5Q,*9SH&\>*0)@<7K6O(\ M1--D3_N ?.AZ7?Q =-A&X@UH\*8>H(\Q'\-T3.OAERL>RJ2(M+""X[2Z9AY9 MM+3$QCI:DV6QHLGRLAG./9Q;[*^K:Y6*]A;T/=5_.WKVG[^=G)V\/3E]M5O* MSJ4_;Y,;SHT4.68,0@N:J(V53@F9K"I!"^,67'8A M)PU.N1('*&4HCF)T96HO3%Y%C:@H@@\BEZP%>KUGSLU%O8^C1)-Y=B&$U0F. MR,IJ5)K9F'WMRJC(S:_9/THJ$\G!CP9;&+C;0/799R]-WHV'_X/Y))/Y&I8A MYL5Q^_)SI_33.%_D;PQQ1J^=?ZC5T4BQ;TF5/]-C_S5(7"LGC&3>JTP!D%,L M4)!<,Z1"$ IB62\GWW\OOA[&3%Y/I!S@9 ME_I/_=57N&!4*I*"M"*AVN?:2E51;!YJHIYW-!;;9 MM2YR/B' M-=2BYM67 M^;$!^.SGSY=^6H;]RHABBU_L%ZM:TX2S(.J=$^>Y\9E&XUQ;$]<-Z*'2(@Y@ MN1IHYJ'D.&P8VB)JA!",+[516=;5N.K"O(5!C;="TX<+?E MVEH7#2S4)EC+!?NBSG@7@"VWYNY$>#_;=+WHLP-']E?&_;#&)"\HO"*,U2([ MLM* 4C/E-4B!QD*;1NWWQ)8[-O'NB2Q;Z*#G*AK'XT_#Z61<%S$8+>[3_C&9 M_NMBDRE)I3"7R*3RB=S\2";4U"]:%/H5B."[W*.[]4,>A-.[CT(F+:3Y +;L M7L%TNLB#WN?&URV/:[W;=#O^]2V^H+6TZ"!Z09.:!^.R4]D(FM^\B#CP',%% MX1A"KM<-"C"/UC(A/ *72D9I6^X[R:3(HW&9.5ZO.R@560P@&.?.&&Z3=*9) M.[:6^TZ;@D3R"NOL>4?.WC\F]:1]T?\$9U_W)P992X.A.&9S!J9Y22R6*)A1 M4H V*JLV'21V@_L@[-MN/.H2U/>LKX:;1<\F'^)PV4CG&84-P[SJU?.6;,BL MX)2@BD'(R7F!FCG04/=XB/B!^-]-*@%>D&$2QS M ;ZLAR>S66T1-ZW_UEVJ5^=5J*?E[#W0Z\M7!T)[%P3%"+X$S[0/-3SPBM66 M EH@6(7Y0+[-#O ?(?,.J,\>R[]=C**V+)B,*1)-_WH-T]/I(DDI_P-&YTB> MVP+IP$=>I '/W+*NB!',W0LQ3@_&<_FT_,*YP4D//I0[T\- M(/.H%=3C-$!W;@'Q$I&FFFPU$VNNX>A/0DW&:U@)AP_$UK"OJ<^ER+F3WDA2U M>[/@+&II&*(VY$[99'V7RMD[??@C8,EA!+^!*GMOZ[[!C_!YL12>ECJ"V<40 M!ME:2+X6OA50SZ1,9K%NSCB9/1C@/D&38I W(GH$/.E7ZAOXL%?+BJL+XW^> MD_>,T]'G^FMBZW0^_!^X=* Y*4>K[G:XJO@&HQ6I0Y$Z&+0,A,=::3ZQ(,G^ M%9==2!8AN"X!3E]X'@%Q[DT]&SBV]Y;K94LYD$HD:6O!B(*9:>M<+3; F;6J M%)^L3KZ)F;D,XA$09&_9;E#TSMNE%V!>3R<),<]>T/BOFCE/7//*<<9M31_3 MY&5#,.1T(XIL*2"CJ*R%UF]$](@HT(_4-_!A[WW4JQ;LXICH#9FHY5[_UWW? M@2K&+(XI@4M- H# O B)I8+)ZR!!B"9)M]TA/B+&--++!@KMO-^Z0SK,QL/( MHW&^.(T<:#*-$HQBWG)?ZXWF9=)/U M[PY@CXA/O>I@ TGVWOO=0/@-%T!77<-/RT4"_ADY\WA)6L_)0A^E^3F,!CR' M@+SFC:),M9,>L!B]8RJYP*4DR?%X((.VWT@>$0WO5\L;$@%;9 MO&-%%,9;3 MZ4N:;)T&EF2-0#U9[6)J<7B*5$+)I1:"48)[H#$WO6C5]X">'(L;ZWP#F??: M*N\VJ$NX89RO)%0ZS9T-0M<>!A4\ /,Q26:UH5\[ZP-TV37?%\X&_O7Y-+V'V3)UY5(1Z)/QI[IE-_T\\"$5YV-D66-MAIMR/8^.#!4@ M%\FF(&5OE+H3SI-B5K_*V4"PO3.HM[[EGV3(:'-F5M3JS9Y,;'"@F4DER&B* M%NNW4Y]P#8Y]UL>FFGDH-3B^U&^\&.-%%LWB K@U%%9C+?IL0#%-$X-Y'0OC M3L2"/F1EFP0?MZ+Z9NIQ;,6'FXKD[JV7%G6#EEA6U\:[@&E9@>,*FGLNBKN_ MMM9YL+>HF^L_RHA.UXTSMYP!.JZ@0!.^@M4W/ M_E;5MK><>IQL&8>#E_@.1L?C>4TEJQ9$(@9#(0FS(&LB&?$(+$'QX"+*H%5* M&TH^S"[D.\/TEW>33S_1HY=6E;Y9-Z8;/O91^U?[BKG'6]@5RA+%BL9=<-SL M2&VM]LN??5BW:6\E3'J48,]S^ H>4:OH@$H,8BVKA#435$C-9"DZBNB<4QN. M!!^@)F]PA)HISQO!Y]_@4_7"P&FCPVI9%6;:UKQ=_,(D?%5"!7#CA8 MHU6'1?/R,P^W6.XGU4D/(FE0U^;L_60Z?XO3#S7!I;8Z6I#.9&^,)*HI"+75 M@$XLHJ-EQX,7F!)JW>3L?2.:1[V ]J>'!N4HKH%:$;\+K*9;%)MQW=-FQ?Z: MNXL+>XB]Q7;%#? 2MR'1_U@QJE;?\03/VL*Q.C6H(O%L:2 #&"T@?FD#A%VTT*!JT"=?+6BQUNIH67?"U="+N G@_WD0_ZNS D;UUT6)1N0NG M2ERY:!(+")YP"LNB499,J38A*<'IZ^/ARAV^QOU091L5]+R5^I7[I"^A-7 ?-A V M:AEC[7>'F0=@,78",VE(6,EHJL>+4H8*99H.").8_2!T M79/MR,,Q MX(ZE_A $V$;(35H!?YJ,/M7J'U<+R"S7+"D-:LP4-/.ZU9YKR!N%9$GR&).+ M-HLFF7.WHCJ\E["_XJY5V>A+Z@T\A:MW;A>LUT;'G" QXZVMRQZQ/M+:)Y,V MSOMD19L=INM0GH2GL*<&&M09O8KH%7RXV&7K@JNEMW 3L/OQ&/95W*T\V%/J M#1:/&_%AUDD9$\ED%;*-( 2+X#)300:%/OF#D6&;83=\]9 MW79_.8'QV@*62CUZD8XT5'="HKLZU? :S]R]&DS^6C@E.+SP1^E1+F!B:0 ,4M76>)!_'V.!,,$81W Z*W/ST M1Z#('L36]V;=SR]_^\O97]:8)8(T(N=$HR(71)=8^VN@9K&0=^F%UDFZ#GK< M^/!'H,;]A=9C0N4*T#,80QY>LQ&67$=+RT2MV%FK LNZ,XF2*:-0T8(BM4S= M-+GY QZ'-GL07H]Y/8ONDL-W[^>K:D5G.!Y.IJ\F@1Z[EVD#8YC;^I)FW54!41B.<3:B=8@ M"V10:G*"=2IJ6]JTH/_6FX/O$U7WH8L>^S3]Y% M&0U"[[N!\J*",EZS )J @J=EKU8(0+*MPF=R44737G??1G/PMF391@<]!P*W MM[-6*(4$8UE,UC M#2V+]3LAO'.8;#"\2V#WS34'WTHAG9N#;R/-G@/W*Y<: M7+!&VD+19K3D["2!S >>6.(Y!Y=!)]^ENO7]W/-HK\2=977CU#Q<0_<+3VE2 MCF8S_-J@F?[BY1!BC7*&.*/7R+O._31]W^DC6S>&WU\.:\WC00I5ZGT?7V]U MN12+*M+S8H-V$#@,A-3"E*B9+ZZ6)I:!@@==6(DVR!)H>A?3LGE\I A&E6P8 MM[489!"<5BBNF!2UGIY4:*%I[;F6S>,OE3UZ@VGR;CS\'\PGF:SLL RKPW]5 MR4>;E+QZ2Z3($M)\8$P.PB;'@D2^[%7@10X4XP/)KQA4'EN*J_\A/0@3O!L? M.Q3KNP^]][P&[SBJC2;K#=)XAJE6CH/9^X'.$86)-(Q4KRE&,/7 *#.1DR:S M78QR.];QZPGA_9'SOCET>Q6W^R! PS"S#V'7\= +M43V)Q@M>MQE$*%H2^YR M3;'5P3OFG3>UX3(88VU6;3H+MAW6DY\3#Y ]/1[0-!G=^71:DP06[Z2G( V2 M_G(V") @!RF9J/&E%CJR$&C^6R1?%:J+"DU;^+8Y]C_%KW M-!G@"FM]9I=J=3*%+%B?F".!H^7&>WNH1AG[C^;[?'@P7&EX%-C[)'\]Q8\P MS,=_?L3Q#.G]I_/W.%V^-M"T#@K4F1E?2_*[NN%5T#-A7!+9EJ3,@Y\@G4?[ M?0)],UQK<)NIST&_GDX^XG3^^?4(:.A+M_-CW?T?>$2(%@H+OFX^RQ18,*'0 M,IJLU I%%DU/[IN.[OL$>K!VB M92$9SBQ75G*+WA1_Z%VK-8Q/GND/B@0-TVKZ\2'G,'XW7(11D)*PR@'+<5%6 MIF2:O?1%&,%3L$$9W32MHN?Q//EY\)#XG"0,>>D;#\^H)X)]<[-IZ0MR MZ4%(!8P6Y,"T05OK_7N&R6F4 =':![]DW#"V[S/G(9.I0<[0Z4>>!B*9@,H4YF2RY?0)9\$3)[!TOX++W EIP_ 8\WWG9M](>>$;-J\DX MW3!C#$JT2EF6:EBB V067 *F>8"2O(\Q/OB-G)N']YWI#YQ2/6;B[''DM>4( M3\9I=%ZO,OT.TRF,YY_);9N>PVC@@Y8YE,"<+A3>QWI3$)UEZ*7.BQM%N4LA MEOL=Q?$F[Z/CB_]YBW\^35G=9!(]")%8#FAI@4V4YB#M9UEO75G M5!9A_>I;\SR"F[!^GQ,/EAD/.'/F8D)?>F45N QTX+86*V+< @4JH?:[0_(U M3[VC1A-*D1UC[H7V?-P^82@\\;>GRL$1"FZ!P%H2HC1UR M/8+GR#BX)$P"639UJ7]8,^3[M#CLF?96I'E :4H7*8B;ETN<#Z3AW#I#GF6D MP6GN XN8@ %X'Y*T7D.3XXA&X_F>G=&KQGLN=GR@D(E;'1*M42PZ;VFNUNN? MB4<6I(KDX46'J4MQM/L(J.]/GAM]Y_5M2"TS1PZ%(4^.:3*#+%H@;UI'GB,Z M8WPYL&2[X'X$5N'!J[O!/>JM:P9CT%X!&310,I+W$#(#3XNT^0CC$;WL#8UUC0]>9.N;M,CZUBMZ M;\6!CA6]M]'%O=1F[@+P>T7OW?2Y=9'F791Q+ZSQ=<>%+UH,5D<=P#(/J%E2 M"H42&A0TW<0[,%MVK.C=EBS;Z."@%;UI9)*CCF^ED,X5O;>19LN*WBEZ760AY[HX0:-#&EU$6AT!>?80C>K42>VA M5_3>58D[R^I!5?1^/9V\F$P_P,FXU'_JI_9=P?N6CSAZNXURKT.VXLD8K M[;V66J3LK48?E8_1I(PZU1JI8$%%9KP0J\-P7Z>MEPG([$.)#2IT;Q@-A<]3 MK $TB>0H_]?Y;/YA$4I?!%?6.)L+.=*VICQJE,A 4"!MC7*VF&C)%3[0 KX] M^@;^S>P"Q1O\A.-S'+B<<^%.L0RB[O&[R+R@B,!EA.P2)@>'"J+6L3T(L]F8 M7H#1):A_XSS(9I8 IJS)*,+!J*:2U/ MM?<-P??HR2_*]"4>V''8"/3P9.M7U7=;I_[T=)@MI)OP/A^.SN>8!P5 *^M( M'K(VN76%Q"-CM;))1L-UE+)IVDMWJ$^76[OHZK!6ZTZ[/EMN]MNH)??!L12E M(8'16*+WHAXB!J&*L)@/Y8-M"?T>#^?NWR5KJ>:'?JZ7B]B#G>H=F1=?>O5MHYU[.;+H _'[2MYL^M^_=NX,R[H4U M&J1(G%L6HR4_,J? /"W^+/$H$X&-I4TP^6V=]+4ERS8Z..A)GU,Z9J6%YTBLJ6(KUVSM)2KQR @OU2 X&G*.P!CRS]<1/:T]J MY32I#5AG9;*.O-7+\'L2YMME"ZK=1?KV4@^K1H+=A'%-O,+%Z"+Z)+76-IL@ M$W'6@DX)171JX%*V29%]5$+6M&<;&61>YX^PHO#D,MJL0I),DU09K3R5S[P$ZUWAZ/<\ M?KQ(W_\:X46OM:%YPKCAD>F:CNN5B,P6!*M#*=XUN:%Q#4E?!>+(77N7$I*<@0:?:65V&:OB#22H$\-"D:N(&+(=?"/?3]4W5QG<5;X,C MNR\%T'G0!2PJ%B@")!R:D^OF!$V<8)3@M$RD)KT-[Z\D_=[:N*F6_#:B;!#1 M?+E>M+I<\/R\[@"\QNEPD@? (PTC%;8HV*')F#*?8F3"H2-7"TLR3790;@/U M>%2_M\@;[!1?8*-QXO#=>'FG*7U^2ZOP;+38*/J%1+8XUB7'+WHIR?/VF;YP M,FL>#1&7RZRRA:2PR?E#=XB/ARH]JZ-!2<,+I*_/I^D]S'!5[?;J;N(@.6%U M$9*1Q=/UUFVIIVR"9SQTZ4\)#6Z!?5GY2@KTV1I8U.07 MZ2 CQ>\\,P0#%%.X'(L]G!.QSW6VBR1KA&,!T6<; M@C*NB0]\ YY#G7_UZ_WV(=R'M;7.@[U%W5S_(B2.4-?]0*NRMJIN^65@GF+!$G14ODW/YP/H_8Z3 MHD.I?1L)]WPV]&SRX0-9PB&,5I!6YQC*6U=*<8R"_;K/*S+S8,E]UUIJYYSE MO$L1AAL>?WBO=@^!3_J55L_WN\Z&=4=Z#0X$:U/VC$9"85>(&2SU* M3#T>!E["O?-QZ_5G-)9PAT-7;3W%HI=80(H!0J1?_ M;B/<&]"M237'K!-FBR:!-B5Z90U7T=MD54HH![;F$40KR4;S6E^:1!NX2"RI M9+6+.OO02*I[&(KU9S26< =#H:( *87A!;V.*8?H4B;Y<=0A0DX#>M6)NL0" M@F':D\2A<$XA"?B:.<,!^S7(7]#O8RBN/:2QI+L8BN1#HF6.['$M@:Y]+2>4 MG4ED@9T2U@U<(K/AR.4GV9,7XNO1AD'/9+;.>I>YC&+/-(T7=>3X%30<4]#2J29WN;J VWYVW MX#M*Z?S#^0CFF(\^3*;SX?\L3K<'5J&*:)&EL.@1XX %FQ.S&4/DQJ;4I@+D M]E"?%I_ZT%>#])5;$-=2R<&;PD$)ABCK-G(J+*I:]L)(CB(YM*')R>SML)X6 M<[;50X-1J\">9I&*IE14Q30 M@B W(GJ$W.A'^@T24S:NF<=_KCKX?4E;R3E#*-:Q(J1@.D7.0D#)8K$AA2)+ M6-_Q[XLC7> ]2L+TKI<>6RK>A)+LW'6,(D/*Q@E68B'#5YPF,4"DU=*GF#'Z MF)LXPUW /0'F[*V3'AL27L]XN44@0;!WC_6>K]ZA4VT9G#2BV"%(_P/1?LZ/QI8AUE26CA5!!F<2DY;FVM"9'0R0R\.10.I.] M%FTJL=V*ZD&Y\_OK=-)*(3WG"#X[G\TG'W#ZJ>?UG5^Y5,?:5RTNV1;J'?%LBXPMHAD MNBNZ_SE]=V2RAP;6=;B'^'JTV>MP(JA$RZUAD4.U&=*S**)C(1M$7:^>89>+ M. ]#BS?X_/TK<1NI]:R\7TE2'\XO&LIPC9RL>@6B*Y"LR0$DDU_OR&.1W'1; M:3NI[\HG'VYIW4OVDSX$UZ/GO "?UX"X@7/ED?#(&ERX75Q#$0PC.L2A-(6 MA.]/@Y<_^1O4X,Z"NZ]>2F=GQV_/_G[\\OF+TS=G1R^/=TAEO?Z,)MV0;D>Z M?KE R4 "-LI)U#;)X-%PCY+$KLF,Q@$Z2PZM,2Q!( TC33$*1,CWP6@LI& < M])DS? W]'KVI;GK40:3>)8LXN**]U04]B3NAA)RYCIJB/DNLEW$0Z.6<;&*> M*TDQA8\LH-:L1$MF+B<78MDSB_CE9/QNX>LN/=R_XRB_F$S/8(1?3Z6T1\VY MHU!4>UFCD>KPJL!\]8.S*5&V.0+N@&W?@'?YY-/R?#C[.)G!Z)?IY/SCR7AU MX$J_K:=9P_$YYE,*)A;A^D6+=U5P])00LK&62"6# P M]-Y$26::\R;59CI@>WQ4ZELA#7;G7D\G"3'/7I!P*I[3VN20>#W_?!FD!P^E MWE3V1BS:6^9:5"YJ=E M*9*!!I^2LH7YI*'6[R)/W%O/:.A908K.AC95K6Y#]?B8TI\2&B087Q_SA31> MP'#Z#QB=8UU.1Y/9^10'UH#@@=?J]X;$ ($$4DJ-W6P42B8K?9,$FZU0/CX& MM5-2@]SDKSOJ-XMEN:%NG'96&L7:84I-&39T1'BI' ML#5_VJCDH60(WEZ/R2A+V%UARB9=BXV2!*7PS')(R:H F3>IX_G :];U2H2M MJMAMHY#F5RVTM:MYQZT_MVTCX0%7L.+G:001RN4UM<:E*JKL_AJ%#4;A6,J]?G?N6 MJMAM)? .5>RVD=8]]2ZZ=NUJ=6&&WG4Z?X_3W M:#QZHW,6WF#BD2N!1H=0TD :**[N21CK(M.^! ;<:&9%KE\=' M9SM5-%K]80LQ;\*TWIM'R.RUBQ(YURYEB*8$*3UD"12AZT'P2H.3BEFLU[*2 M\0QB%(QF&P^6EZ13Z5V,.W/ZRI^W$VD'?@)X"^1DRF)+[;06C14Q6 G(HRN< M#Q*F8I,O#,F,$3_!L2 $L!+KP9E4GI32NV#/SC]\@.GG27E9MX.?36;SV>Z' MD7<^LIT"NHYCO94:60RI4=6JY]H$]-8 B$A\%T& -P,B,T2H',_U[-\FR7P@ MM@?EE2DI9(ZQG5*>P>S]B]'DCTO]8'O3SBW//H":NH[L6O4O[E!*0U%9O76N MZO5AIU#+P"T%;'*031!1B\AJ_S:F1:J;T;5"%>:44XF*'+O^];4*-"?EQ?G\ M?(JKU)T%%5_#YX6CN;?>MOB,AOK;=:3KQE GD YH*H7:8\\&KCW7,J+WL6@; M*#0B[Q8\,'*]:_4DFUG$DIE3Y-19S954?>KQ[.]';XY_IA$^?W;ZZ^OC5V=' M;T].7^V@K!L>U$(C73"OBSV5D,FDT>*N=;#!RYP5O1QTLA@S1:0E9M"QL."$ M8#K7NK):Y^I=&PJ$HO7)-Q?[[E/E]N<=3@E=I@"ZDKR*H')TFJ= 0>)F".9 M,>*^M@/I>8PJ698B>-*%];3JB,1 :(1B8@A\W^IZ9^]ABC_3W,T4#WVD6!J6 ML=NT9K\MPN7/7]^RFM]'M1O.UYU::W3"4BPS6"]S.VO):_$U?ZJ0D=9!TW]- M]A3VAK[WWLJN"!9?_H&S^9?N8F)@:"X:0]%(HE6,G#^SZ)D;R/F3SB*7)F7S MH,2X81#WL!=P6/Y>V_NY+P8T2-59 (UWCR6NC^7XSX_#9=+1JE->XL58R0NC M589@FQZ:]C>!I\OC@NN]Y__/.0<2.@S@JF' MX7CQVTDY)M=CLOB#R?0,IY^&"0>0:2W6W+-H*5"OO:$9&$71NLLRTL3U48D[ MO)7#HWXRS'[@A.@Q^:G_D3Y'F+]_/IQ!'(Z&\\^GTSM55_=K42_@G=(W_T3 M8?IB2!'>V_?3R?F[]R^&9?[^:#P>?J*P#Z:?!RH[XU0]"ES4TQ#9,%!1L2B$ M1,-%@?7"VKOQO4_0WSG_(.C08[+97I/[ZP@GY2U,W^$<\ZOSJM!)6?S%;) $ MQ18>Z^Y:'5:@8='$UA1_&&U FNB,;FG5[X;XG=/WH.H>BW'N-557F\PK1VNY M1+W!98_V%Y/I:B8/O#>FD*/%G!/UZ-X+%EPL+#E1!-<\E>A;VNIN,+\S^9Y4 MWJ)$Z*Z2/?VX*(GS"[UQ/CNY")XEYT:C!):2+#65&5G,%$MDZ;5--D,(3>[: M]3N,)T/P!\""ZYQV#XO3BY^>PQQ/QO/I<#P;ID7^_H!;$;*VCH)EFK.:(V=@ M4ZAUA+"06V6E:%*K^R"C^SX#[ITSUR>&WS_Q?I+^=3*;G6-^?C[]LG&_]*L6 M+ZY&<_QG32RDD0Y$L,;R8!ERE9BF;UDH')@#971&91QO"):XMQYI8QM4@GO$(-[ M>AQ_:(S9<.*S][GEE9O)&^HE,,HE&, @418\PV8)/F>'W*$[%=7&]BT_WV9S<,]T4L"B MTY;)2(X)J&ABFSK#.Z%]0L>V!VXVGBO]]/IQ_/AG3H,X7B<&+FSSS M]S"^'/9A'JZ\BR^W^P?"GZX2!Q93.ROQS2#((02* PM*ZGZ.UCJ66)BTEOO@G2> MY]"2Z;=@^\[E0RIW UOW[GQW-%J\!_-FP1[_6;_%0;)"@K:)"8>^YNQEYHWA M+!EZI#1*V-BFS$TG>$^&A@VUMH%<]W?V=902CFJ9PJM_6:_L#3B46'2=,9AK M#K1*+.ABF)/"%TA@+3RP+/B;!_/DB'OOC-A \_V/P[[4D+ES>+.;QK>L,9.% M613=9)G7-@K&2^9%CBSP8G627HC2I+YL;R,X5'VH^Z;QO6C\H927>CV"<>W1 MLJJ+ A L#< +:9F&HA@%HKG6H)=91%$+.S?9.;T$XOZ+1QV4!NL[IKNJHT5A MUA66+Q6.[D;3LIC453CW4TUJ=_7X\Y!!E"1*9YJAM1-KS?:F3<8U3AY^P0EI5/TJ^7O#.B2E3JUWP M[!C43189:3%5#FV2:_[WQNV(#8\^O#>\CZ0G_8FIYS:&_P<_+R\?(2Z6F(M> M:HC&!TMHE(?:F$V2LP.@R4^FO]>F)"6[I'#?\/AO5GM]B*OG>7?\)Z;S2J@K M@)0*"FP,%,0[ A1]8K'(R$@[00415)%=JK1M?/@WJ[W]1=6@ROC2LZ,W+]8" MCJ&(Q%/MBZ>9UL0F'[6DD7J/)>J(L4G"S!443]M'WETA#=BQNR"^#F.@656-;C"V#,S3)(\-0=_+J]2.?36:N=G\R M*4MT]U,HYL&0]XX8Y(%S=QO]-N#LA9MW*:_LHO%>"$8)"DUDT.%6Y$] !/!IHK?-)"6PW*X+S&Z:(@(45]RZ2<%2QK53*97%A+ M_B7!4K9F'I"79 67@0 6T:1[PPUXOE.H%TTUL$-K25R_D5YF;\Y^N^BF;(/4 M4M3\UE+!.XNO195B'D[SC/GM5KQ42G%"+YSEMZ(M3T4HG7.BMM7IS+=X0S/:OQ&VD MUK/R5E4J5D"RD*'VK&8N25BU#A$"&2(&+HH(0G=I2=I)?5<^^7"K]%ZRG_0A MN!Y#O@40^/,2$",2% #/BLGUS@]]%ZR6S!:'12BA@^B2"=M-@Y<_^1O4X,Z" MNW$.MNV:7;ZZZ^GKQ:5NZ^"ZE1C_(8'M2@NW@7S6E5Q M+XO1+N0@5-#%VIB3%2YS*:W.'LN M&1TR)SY@#39#!8&41I6N+/6N"(C]MEE M9/,0=F[G"#NU>E+?>\"B*$E)SZ<"0<*/F*F<7$N(@J."DB>1_9LBT M]F$B)Y1[BB)H550>R1ZG]VY]W.%5T*;6O=0%/JTE& 5H:[ZVS%+F3 M%B#Q ('L%UDO924KFIP1'6I!M.0B!8@EI4*K$H7X]U]J7UCKM$1!5K96!JJG MWY%62*:R"=K&!*:3?WBX[/B7?97:?X7SDS$1 6MGZ:-/I/ Z =].:A>WR7@1 MF[^?C&@QF3T?CL[GF(_B;#Z%-!\$[X61CC-75*SF+C&HK?V2,#9:1)MSDQ36 MG1$_P"V7?IFYOO5V&-TV."KX;9R'==!?L(IO,-E=<[5 MCM;L]'P^F].B1WA7<+\V.E],M"_BL<&[Y#5G&>K50@ *F;+@Y,J5HE.*-HLF MA^G]P']R-NX>M'Z/W"4A#M. X/"D?*1(T-9M<1DIY'"Y7L3AC@MA%O[9_5%T M@?+P3+P/*NS(QNWUV(!TM'XLB\[#:+5J+& >S9<&?KF>7)^[E\X"!NBDL()L M/-+"0>&6IY!7FL1J9UA._K^RK@D3]X?^).EY8(TW2 *]08@KF5V3Y0 $2*Z" M9QQ#JKE;:<0\UF)6A@5)WQ7G;4G<*YN:W-S:B.;)>7_[ZZ2!C5H'=1$?.4@J9F*M MEQ8(5BVVXS6-VQ87' \%4I-J(#?@>?)DV44O#>S*T7@^S!7*\!.>83J?DA9P M=OQG&IV3_U<+.E9IT>I M!ZZ--Z7)KD@OZ)\<%0^O\QY[YO2?-12$#%$!"3!XNRCZ6R&QHM. M2VF81V=9]@8H?E?@8I,0^=LA[U;7$Q\<=[?1[T&O)R:K)=2.?-X+\H]14(B7 M/)"X2LDZ%A76*S]\OY[8N\([7T_<1EL'O)[((65 '5D)LE:DB318JRU+NG93 MD"9&CRU(]+BO)^Y#H3XT=4^ILK\?O7ES].KM/W?("OSRIRT2 #?C6D^ U194 MS@F-02V !RY%D-IZ!,Z%-@,GT>J,@2DO'=.*%B50JC!7)'+,(%*$'O,N+T#O MG/*Z]H"6@NV0UBH*3UYHDI0!K;F)$+*U$36';$&X 9;,.;?(HM*>Z:Q";J.S1@>@B;A>("?4/J$::).P M:&.8#C59%0TM0:#JI9G:)0="*;9/"3\_?G'RZOCYS\>OZ)NWKU\>O3K;0B79-VUB1C)/?4NJP5! KPK4-9L BB,_I!0:6RJU>4$M(:8$HA9DO) ME"DY"Y60%-16VCM;CIN?=2#)=[ G&$')')53)I+[Q(.R)F;MB.'UBJX;>*YR MY$HR!&5JFKQAX#PRCD1UB3Y(%]O*_Q60%U'WP'>W,5V>>B"=W#Z:=6MO#7!4 M@#EYFAVD(IHKQ5C(BY:;<8 VD*4JAA;3>H%/ALR"@DQ1G_2*JRATX7LFSC^O MPL#\,X[IFWGUT+X>\W_=,#;!"R-"9-%+\LM+!A9C%$PX'ERA==VJ)N%[)W3[ M>OV_GH_F0US&)-/Z&;/5!;IGD_$R*8:H,A#"%EJ;R9542"*PV;&(M2=?KHU3 M03IR.UN(H!.ZPT<$_?-FW<7O7RT-(L;K8J@=)&JEBQ?GX-5 MQ+DFNKP@H<'HGP@4^\88.,4GK-C:$BV:PFB2 TNR@"]. K@F.Q7]#>$QLO"> M%-QS5=3KHUC-I:/Q^+PF GX%O^JP,P!AR%$S-2+J-3_C6716LU3( M[X=Z4WG]-+0K8SHB> +,::&+!OE,7\^&KX]A]E5$L^7YK]8QY&(%J\6*R&>))&)=-F]J5VZ \5'I'^R6MG7(>2I;&-=?Q2W.!8L HT&J9]*)M M(6;/>3 M.]&3%KMP8P\5')@EJB3K(JVMEG/"Z9)A(!0MM8:GK'60PC39%CDX.^Y(3C@\ M.;:1?,^QU-OW>#9''/TQF?X+I[/72QF]G9[/YE^*%UKAA08/SX?+*7!WQEQP<"LB"5(X605Z3 M:*&DFGFMF0C>>1>+T;9)4L!F.(_?C^A!#0TN^EQ'M9H.77"U]"!N G8_[D,? MRKN3#WM(ODFIZAOP65O/;3Q-@F@"F3,>&41=R%IRB+(@E#:-W@[+B#M)9U M2,YC]"HV<3YVP/I(6-1:2RTR^>QLN;TV6YC:P%&D0I!X %[] M=?*J7>8L)I]U24'%3M7-M]]UO0W5XW=C^U-*BWW[)9;5=.D"ING-H\MH[L=O M[5%;ZSS86]0M+,854)!,L!8#$U8C^W_MO5MS6[F2+O@^O^)$OV,W[I>(F8F0 M579MS[ALA^S:/>>)D0 2-F/+I(>47.7SZT^"%UTH4EHD%TB)[H[=+EF2N3[D MEPN9">1%)Q&9!^T9![04&L*RQ;0L M+G*1F'"QND#:,DBB)F,:\KRCB,!7)N>L/;*Z]Z%'*%/87;CC/B33P#E\<.)V M$RI9G90UY%Q@K%>\UF1&7H6BOY;HM)?*=FJGOO_A\Z]S!-4/&0W:,#S,E;OK M]7; =M"[K.FQ3Z-ZXO')A,4]23C$;=9=C(YCF8U;3[[4OFZ@62@R,YNC3XIG MA'R@%-N(=BU;<1:3]1#KE@DX9@AM(CEKK;)C4F=3)SXZ/9/5< M##@AG05O#U+^$0, U%K#&&MW-)\* V[)9TJF%"$DM[++[*7G6?[Q\"&?$@\F9'KE#[/T.ZB>:Z+K-GKR=*+]KC0< MI,SC[>@**::XFJ$SQ:?@M:9UUR(41736PFB6BBD9G'3%-!F#\3BL7T-+=B:B M@1>UN5CD J^N)Z,/LTNHL^D4KZ:#0*HL? +F0JYBH!C4UU$)T4FI8@*R _RP M]3X/0?X:*M0320VR2QYB/?LVGEP-_]>B*>1'\CPF=_;)\PGFX=4 LJ]C> ,K M7+AYZAV@(%_1).T-!Z'#@FV:%&UL@?%75*Q=*6IP*/D0ZGN\6@F69E8[VZA\ M5@3,\SJKSX3:A(#"'J5L+('"''<@]VD]P%]#CWH@YZ$2F<-6DF'62@=N&4*, M!+9$ HN&96D1A0J057G>3L5LK.I"-VDR<=+R/UNHA#;"/P8N=_:8DF%5FER,4QK MBOUH>U1, /E606;E9*/6HB\F]WLK"K?-_=Y&_L\D][L.:5#6U_,!:6OZ&3!O M0V(62HG1$^S4)''W9>=^[Z-%K5DZ4B?:=Q_>__[Y]<4?O[U^]?GL_6_O/WQ^ M_?'L?YZ]>O=ZA[O91SZLQ3UL5^PK=ZXN9L#,2W&I-J3T(&*)";GEQD>9^<"8 M(GRVFGD'%.Z66FN*LK"$Z*0&M+K7]I^;E[%S7\HG/_*P='3H4JF/5V1&_X M=7V[;\-C)\'IX"R30=5TP228!UM84(FV#(O&M:F2V("GS^.4>#7CYC.Q\8I^ MY]\#!'!<4.R'-I&8:PF4!RZ9J3FPIMAD0Y-K_L= '>/L;7]->.R@9"^Q-W!! M[F.[7?GT%F$(J*+-EIPDE>C]$[I:T<2D"]BNU(R?^;3P"6WNUXYMWNGOV_ M[1,.>\[1896K9U%-3GWY-[GI%$H.5!>@8W),:=JTC-M LPK M95DTSEO$[)W#1L<>67(5K XL #U?QS#3Y#H9'4/@7(%234K!&AU[W/_8RG;3A,<-TQYB M;Y/2CY,)YC?#49TB5W.=IN_Q:N"*QRQC9$@;]6R,!(N*^$M6T.)%R62G&R6C MK<-S*HJPO[ ;>*GOQJ,OU>+6)0^BE5[0[Y#?5<<1@B-]U#PR"1J!HQ6DKRV( MOPOB--C>6:P-,NCO8CF_)AVDG:>048TE>18AT8IX*0Q"B,QRE^IT..-LD\X) M:["<'N&["+E!*OM=2._'H[1 E0Q@]!S)I8I0Z[% M29DH( _5-&6HC8VM%3*6@K91#N$]#I0Y)7H.D]?OPEQ6*%W"%L\92>3&E M!;[@ $,6,8&F;3((IH6E&"\HQ0(O'LAD G<'4+/'()ZB1O5&R4/EL2VNVFKQ M5\ @"0C6\Y]Z.F@";:@E*4RR&-,FW_P97K7UIP3;B_:Y7+6]@LOYY'/$JW?U MMZO\9^,67/3@$C*)J!=)9WXV3I<[AX5;[W(+/=D$Z#E=NVU%]+B!P!L$L.MP M+<>G=$#6\OIM,[3C7,#U0V$'O=A#_H?5$.F\LJ4D5C)RVDD%7_862B(&K4P* M3;)Z#JT93US&'5HQMA%[ X68Y3+/NQLL,Y6MJ-%)D % U,Y*YZ- M,-8V.>M_@.3PGF9?-*W+%]]9Q@T.NZO[]*',FPPLKQ9G.LZ=%5;ZS(RM![#& M MG#')D!"I0077+8).5S$Z!3<1AZ$7B+X] UN-[52\G)0NV[X&OI-CP%\#C. M0S]T=M"1O;EH<4OR%$[#=2$4CBFO"^%,G@4LR#C%8E[)9!,VN4 ]CJX\X4X< M1U6VH:#G3)^S>+F2K9*CB5E"8;5H@VE=: MUL39K(S!198ZQ2S/Q!Q]\>/^@ M7[F/^Q):D^OP!REI)1OO!+UYQ6GR?\$@>4!6,22'J'CD4HE&K0^?<_;N/E[! MGD)NTO%I0P);%UR_=/;N5L1U3=C<1>J'S-Z5$2!JYYAS11"^.OF"<\V$%DG) M:*WE3-J- M[XQ=ECZEU%]WKXY>O5(IEF[KJ\'U_AE$ 2/KO MQVNQ--;=9];-7RER3CP >2@N@M))@X@=Z.[RK!,@O'>1]ICQ-G,Y7KU[X&3< M4<9DN2O%!:9YK6STI0[0JPU&I8]D:[2(J^VJUOMSCS[E!&CN48P;L]*.50)X MEO/L<7#Y=E3&DV_SB]8&E8"//NBP!8'=U[Q2%VB-DMEPY""-#IQ[G[,Q)6=7 MLL/$!\:2"R?(@DL>+=-%)>9Y)JONC"]04@R.[UD7N/;@^R8'+Y3D)*=001A5 M.S7Z.IC((;,Q00@4:Y*J'NS"ITV-X*,9HMQE4U]-9D.)-;V8LQCIK[KHC#(: M'E<]U--/VNU/8_9(W=V&F)[/.I9N^,?)<)2&W^%R4>:(WAE:HF$6/6W>JA D M:Q(A#+Q C$ZE;2K>5S[^%'CN2WK-#\(O\/OU)'VMARNT-WK\=I0NKZOC ML-RW!@X]**QED(:0ZI#J2*&H6 (AC=<4FD?;84/H_,!34()V$FY^IWI7/7.* M&J-FTFORUA (H:=M+4A!&YLBWTTUZ?6\"= I:$:O0N_Y+.0^IF7I6G5< K<]RK!!D=^Z]?X!?P^_77][ M-9Y,QG_5RQ?X3C^Y^CG B%!K$AF!JH?NSK+ A68"HE"Z3O;*37+MMP%Y"BK3 MG)P>"_X>JG?]"BXO9]W+Y[8.IG ;WHS+C=$;1),$:!2,FUC/^RC\'#T0+T7=I 'D34Z5^<\ M420%NM[Q6F2B>&^!&W09.BC,3@\_%6UI+_F'JN+WGT6S\)NG'TI=P'2Y@H'( M%CRX>D:2>2U*$2P2*&8,"8'V/D+9I/!G(Z)3T)-^Q?Y0'T)_YN853(?33]]) M??.'T;]@,JP)KM6U>G,Y'D\&IM92)^0,D-?Z:DU?2:LIC I"!IY,\EWNX;=Y MYBDH0%,YKSGCZCGU>R-8,7!:F2*D9AYSK)DCD7DA(N.005D2E?<'B%\W SP% M[6E*RAKMZ?F(].[I_&_7Y"U]F<\4'12E=VQ M'J3QC;HR;H'RU]"B?>E9HTS[=WM;(X<_1]=3S$M?_'S\[=OP:G8VB'>10_+% M9Y!,2D'('>&68Y\HD%6QQN4EGG9T1GY*2'8:V-0K7X[$N^?F38:K[ZKPE MV4#YA*88RXJOXQUDG#6\5,R2@)3W$+/>_F1F]2FGH 4]RW(-S7NEM=V']@>, MRR+M"$R ML%)FGGF$M'T4M2N:TU2;@W"S1KUZ//D]'__ $=3_?OM^.:P]2>Y#_8.(^D8O M!/?!0*Q3)4N=8EG'1$2O,DO"*2ZT1>G%UMK4\>&GJ3PM)+]&5_8Z\;V/>%$+ M-KL$O]'P#^7]>/3G/S[]@RSG\ HN/UV-T[__B9?Y5;6AWV'T<^!(0A[J.23I M ]/&108\\MF0JHC2!I'SUKJS(YC3U*5#,+-&MW8^(N[R-BS6] Y_X(16B;#)1=3N8IZ!8!R!H M319=+\W*;FY+ENWDC9::_E^P&'(=J"0]\RB!\:1\]#:5C,T2*%;!G)IN["7L M-1K0:\>I 7J,27#/BLCU>L0J%I7)+ >* @T4BOM]Z_WBU!C?2;AKF.[E%/B_ ML!:X83Z;V[:[9XT#&]!993A#+FM7),%)$T-ABLLHDK4@?9.A+$_@.B5]Z)." M-2JR5^GP>K=H%MR_&?Z-^?PK3+Y@_?Z-5S3@/$?(F5@-!%K7@7E!9T$DY^(I MHG<&^,Y.Z:.//@6M.(34UVA)CP>R#YWGN^= G[YC&I9A5748TN?,1#90*'5R M3K.$0 $8VLR\"('E$JJ05.1J^]!X!R"GK4&M&%FC3SV>_-[3_P78=!?KV]'\ MQ.A#^4RZ,?TZOLSC<@Z7.,HP^0U^3@=<2XS1:.:XB4P[X PR>=0B C?6U++. M+@T1^\9UVMIV(+[6*%_/(T N,..W[Y68CY/AW7=G( V%^,@+^>D\$TY?O;?H MF#$RIXPV)'^ #HT;\9V"?K6D9(WJ['Q,O"7.#V6ETK+^)G[#/.!(5ER;PI*( M9,A!E=KILDI*>@7"Y7B(3(OM@?^"RM8/B6NTL->CC]>ENS.;#%>A!2,)E*':5 _EW0 9D36:LL=!&I2;;-D\A.22_ZI6%-@>S> M)[P?[^GM?8BS&7X#:4$&CX*ABX0PUF[8ELRHEMEHZ:2/;5K*/XGLE!2E7QK6 M*,K>!\&S1E<$LZ8[+P^GO2I?^?MK3AS5 O! Y:5T66=:R3L\@@<<-LX<%BYO33 M-D//UN,YUF2#GLA>G7K6@]!;S,!; ZM^.<%ES[XN )L.2WP*X9%F)O;!9P<= MV9^,HVA-2A1L0446A&::2\EB(#?:&)YX%LE[UZ2FZ4C:\M0Y!5CUVZG2U',J5.*'7TK-<1W%IU(E!E('BG63)::H-6-?, M/YPN93W%](\OXQ__21\]?WWIB]6W=LUC3\/J[RO/'CNP52AS%$L][8!CLT'? MFM^[SSZLJ=Z;A'&/$NQQ@WV()^@ P0#CD6R)]@F9=TFRK)V#Z#P7ZXK/GR&3 M&\QH.R*W$%Q+"ZFMC#XEP6!VHU^[L?E<$JM#[[QSIH1.A5#'L9#[2763(=Q& M)#VWJYVW4+Q7+C53.0U.:V,Y08<_;Z69PPBL>O*WUSY$,A:947IVEKT/Z;EX.A54^ M6$5F)7*DY<9@68B(]%='9B9D[WB7-J%//NAPAK1',L:M)-G U-Y+2IMI,BA3 M)")Y#/3TFE9-BRX46/M0)! J'FWH^,H^^/#3,K/[R:Y!3]][@!::VP72EB9V MS6..8V#W). Q.O>07@/CN@X:&J^BM_67Y; E-9%NQ!S7IV"?7Q" MGS"L[?G<1F@]\[BA8\R'$2XGX>4$P3ID/-6U2O"$,A%*:T/..I1DNFR\3SWG M\"9U;R+&C:38LSU]VMB7& .J:%E,4M:):(5%@Y:IPJT3N039*8A]AFY3GQSW M*\<#3%^Y28.==;"[U<4"*$G=+ ,AD(("#.1<",MDT>"+(LCRL&GP]_&]7"UI M242/I__=8'[^:[P\=N,EDUHG)J >NP%0E"&B8T'+@KX(R*5),G)'?*>N+[L1 MT7Q0RP.81/V-M9/*\R0YD\%17%IL9"!UI+_F+&6)NL0UUX3-->86X0Y(FM]"/M6A. MX\BH/X$?0@N6AQ\=8+5,/MR ZS@IASTP]Y0N["'V!D'.)GC>6F$L^=(&:HV. M5;1E65<(:.UM:Z(VZS*37I@V/)%2>#AEV$;:#93@'5Y=X62Y#RZ-5A'H!,50 M(=:N@,68^I5B')R) A-@;E+HL@[,X7,1>V%JM<1A7S'W?)+UJ?9=HQ_@31.V MZ4UF"&1/ZV3!$1Z= %ATAC/P*F>?A76BRR'EQ@>\;#[[DUV/[_)T2YU!FKEG09C$Z'M1U,/3&+ILW_2A=UY<^MOJ2WOOJ:?AQ.TN MR!Z'\]V 6-X?=X"QA9/6G=?^W]>GG;$]&%CE< _QM7@W%W!\9 9EW*UXN1YKB.+?,&D5.EPC( MR#J+NB71JL!+M%VN;+HQ>/?)+Y#!G077(%"Y.WMLGI 7 N?9 "O:DD;5.0I! M\\A$%JDD[IQ0JD60L@KD-%R?7L3\D/:]NTK=Q;/,A^V J.6IU4-(QSFPVH^J M1WC?0\Z-7_P%LF"<#Q(=4RI0O(:ISOL*BL4D+%4^[DMH#7S!-0H;?R"?51@"+)HDZ/+'.3?1"AB993J?N&^PIZH?D M[]W^]SZBI6IWP-32$U@'ZCC6?U_"'N5_#VDWL/7KL4&Q$'EBG-<<3$MAJM<9 M6'$2K<"8N6C2^_EP&O"$33^( FPAY ;$7^"/\>6/.DSP'KAEXK9R/CE"HR1* M A=IW=$C894U7R,;YYIHP*.H#N\.[$_<@T;P?4F]@4MP/T=[IO52\"*DS2S. M$OBM]2S443\6(!N1H)!'VSXQ_O1<@CU%O68_Z)G]]_!M>3;6!5A+OV 3L./X M!OLR]Z@B["GUYH6==_"9J&7,M &6 KSN59RTOS@B3PIADT=OFEB(PVK#$W[" MH91A&V'W'.V_KN,F/XY)1I__&K\9_EB6F'_"T7 \F;6B_^T:_Q\87@4 .0OI6Q80*E93-$FM#K'TN5,8,?'']Y5Z(>[\6$%WW.2=,T9 M?C>&T=Q:GGV9X*Q3/,$D?&:9Q*UBP) TXW5LL4[:LB"R([,9H\DYJ>"Z=.GH M\JP3T(+>1=KS]K#$M^K)6N"RD%5E&$2QG6# PK;.NJ:0$RT!,V44>N.E W_I//P$. M>Q!;SPW+SEZ]^_,?G_ZQNB<4KXL5CB57.W5$:1AX1/(J%?@@1-2ARU:Z]L-/ M@,;]A=9C_? "T#F,( \?[.ZEI)"=XTSP0)Y9B)D%+S(S,@ENO0H\JVY,KG_ M:;#9@_!Z+"ZZ]<37>=_D@]EEOKZWN2A9F O5!S/T!Z@42..LRB"C)IB=XYW' MGW4"//K%"ZP_(_ZWS\OWMY([*^__OI'&D]& M.)E>C4<8KX>7>3CZ$B

+M^__]?K3YP\7OU]\^//C?3C3
MX;?OET]U?7WP$?]YB^X^ZL7GW&.V%YSX]U6]X\[_\3^&^?_ZCZ'E2&;/U+'N
M4M?F<=&!=D6A(TJS@D&HIC 4H, R.$8_(AOI@)P='S(DQ[U-\NXR>A;R;W@%
MP\MI#[)>?M(A1+X6]:KDI;&0I)"EU 'KG^Z&J=_O[L=5Z>!,"1@Q@IZT9.B=Q&$
M8*'D4IRR7F.3#CEKT>S=R $N_ED5)P03GBEM%OBBN!EV]*\L]0">F&+L+N\'5
MR.<)PO1Z\G.&;*ZJBQ%<>6"30*.R);XT>:N.4_S!+3")3I,8..ELL)S6_&DPO\?CU)7V%:+X['W[Z-1S.\@UF3# .990^U?T:*+.:@
MF*X9A,IYY-AD".'3T$Y!-WHFH$$3R]>DJ36>O?HZ)G/V Z>SKLT?_JJ>Y-?A
M]]O>S8,HLN5 NLQK];^.V;-8YSJ7HB.!U13\--D^.B,\!85I0T>#-I:?TE?,
MUS=&\-7/F2SF22@60^$9.2M151OH)(.<)1,R:0K:D!??I*KG$4R'FJ_=P-/H
M2=#KG(UC3-;^=!VGPSP$,IBW/M0L2T'PF%4259EM;<<6$O-1.B9S-CD5%W.;
M@N"-B(Z5WM4;Y:NJU(OH6S0QO!-FP3?Z\DY8M1SMTP%ATRZ73T(\4L/+?CA]
M).[MD9#CJ [WCHC,H\U17S6!JS#0\]
M9X1\0K)FF98\JX$?CKXL3O,-K331PYF 4B@^BX%%U(I9+[R!@$:Z+AV9AW*\(>SSU6C?OUDK(D')D >0L59U"*6OH#Z4RUR;Z'-=T/'VIT[C[
M]A+VE6B/YQFG$&\2YW%M)=]R3:#::Q;9Y I\^?SC_?R]>?_SSXOR?
M9Y]>?[SX\/O%V1\[W&!O^* 6%]A=,*_<7W,#F"1&K5704BD?#+=<28LR&/)_
M!LAS09$S2][5FBD##** :CL3@H@ 1?28.;!^";OG#SS^>8:%Y
M<5GKDI4W1NN87$'KO8YQ@#IZ<#8Q:[QB&JUB +DF6#D14_9S;^'IT)0:D_0"^U&Z@0BVF,#I!+P+(@$F'@*7)Y4]'?,_E0'\;W7@0%S>@
MHD'RP&.7F)""- 2"H@=)^V,*F@5K)4'C6(27ANS:+WIOO(]F]"7R!H=J':XM
M$^<\6Y<919*U4TRBC1J=8B(YX:R1R;A?_-YX']WHF8 &J07K][4+K (CE^%V
M@[O]G>56I[R3W'!RK[6W3'OG:J\"S>HM. 81@_!M\I%VAGP**G4@PAJD*,SW
MQH\PS/0Z?(:__VMX]?7K>.:9TC=F/ZWM+C.]'=\I*H=9,AX$5;+TF5F>"NV@
M9%3!WH+)'VP-3D[-)UJA+=]\$O6CO:2[KE0ZA[8"[RJWMA"
MM2?X8SB^GE[^7(]^/+V:I^W,=\T!SU[D8!3+4,MF39;,Q\290:%"B"5#[E+J
MV!N@DU*C@S'38]56EWN;E+R/4@=&WC]%@9%S%KUP3( SM%5R@:G)*<2SS9S:
MRR3U).AC9TZMNTK VK8;2V3""=HB"UJRG,XSGA5*I;3WHH_KDQ=PU;D5DX]<
M=6XCT9878UUPG.Q5YU8D;+HAVT6"+1F-M?;#.&1*UO IDF/CB[3,8N8A&]1I
M76?J9\CD%E>=O1"YC>#ZONK\;7:9]Z^W]'^S-.SQY/?)^/K[LK,&<#)#4A&4
MVEG#IL!\$H696N$/J */3UW;//V4(UZ#;B7Y<1.QM:B0VYCY9E(R#G)B"+5T
MK\Z3!9V1H2@F92,PM.DR_:)2CW>QM/V*OL4YYM,9EF0T0;'*=2T%&IB4%1O[>8><)%%NTP>3JPCMX#A-K41W)@>B/O;5EM'V(OH'?L!Y<,MY&1190HM),.]LD6ZO HJL-[%3TP-VXE]M9I>$M(/B?NLV&>
MW)DZLIT@B8),)(G"2UM[T#5/OSL=_O<5<8M LEYC/LP1K;L>+UX*+3;JX8A0%RJ>A(4_YET=0D&V$
MW_=(5.+%KL_Z7)@][B'P6N5O8YJYU+F6I]'ZHY9:!AE*[-1,_ZD''>$PJC=.
MQJT$VO.8DPK./0K.1!>5TXH9!4C+KDZ.2Y%)KXS5/CBSVNEM(]N//NB$V.Y/
MH W>;?\HN!!<<;DV00XQU(D[FD$TDLFH57#))%@M[=K(]J,/.B&V^Q-HSV-0
MUN.:WLQGT=IKA\SG"$R77&U7=(QG%YPT21*E72X2'GO(B;#W+=E^
M<_;VXE]G[_Y\_>'-F[?OS]Z?OSU[]_;]I\\7?_[Q^OWG3V?O?[OYC3]>GWWZ
M\^+U[/OW47>J*M[U22WJC7M9]6HE1:EE SF,@N>"V52^KN:H_#["S^W:5J?+_G/2.6UTE@A6LEOA"$9I")>WLS"FNS<3.!BT9Z1!>\IU1=EH'Z']0]H<:9=(
M9%&@Y&AEKB7\3JH[JR>I>PL_P9W,7>QW AE8.N,'^\TBSR4"LJRP#6PD@)/
M@AB-V*1"9RV:7U@[=F.D^3#JMZ,KG.#TZH($,)-"OM.RF^QLYH6"%71:,,TE
MA2T. Y/6BQB]M5PU*7SO#O$74ZA&W#5(4[X5T\]U@II?@SE:;ZYCE6O]+(E"
M.^9]D,Q)E9WU19,_TM9J;P9WJ#+"H^I3[RP=N_3P[LY[M=AY/]._6;0+M@JM
M3"R"DW5>!; 0,;%D,R0 +J5O]#LRQ;J7[9WR-S=M+\@U,WBJFFX[@3Z-J
M>26]'M9Q+J/WI^T)/=A#YH?3" 6:FV UXZ;.O="&LZAXG8;$%8>8%8IF$=2A
M-.&)2^=#*<(VHN[[,NK!X'%IE ..F7GN/8&AO30*133Q%*Q*3ONPPOMSG=+>
MA[0?G=&^C:AZOC+>-&P\9D,:&6HM!5FK0*%4H!4RH84LD7P@[;I,A'XN,]I[
M9K 'H?7\^M6(^-T81N<3S,.KLR\3G/E^\['%9JEF*OM2]2I&2^&+II7&I!1+
MJDB3C%9Y=7C7^FXT'9[UXBGN7: -XL'[D>O,J&2?2B[*UG,0P[1'^LKY2-%+
MX,?(R+"L82U+!.<3P\K7A"9?\4,JPC;![]@E>#[]\O5J<
M7G["T7 \>3^^PNG)NV:]!R^#^,%WN%MHS\/ZCEWYZ!!TL#MS.;IC51^&T[K72+[4,]]A$BLI!BSQ:2 -^F:_SBLPVO,/J2-FTF\B2<^&?Z
MJ^$/G"]Y$*6E-
M+A30Q1*%(""DCA13DN-&SATSX++BSAIAVUQ^/<3RB[D$^[+1XH+T%M(Z]0T*
MZ=_P0K:)=%BC1$9:*UG) B./B#PV<: ?AW6$D_Q]F=NL"?N*O8%2W$":[VM_
MS!I38/XPNL!T/:F-SE[!=#@]_PJC+_AV].=H@G!91[3\3K)\-YY.!Q@<R'^Q'>FP3#?P<-Y?5^E^*'=S)&^]L.D_
M\3(/Z%7$A)HPN=K>SSIZ9;D AB4!:N!%KA88]Z.,';#]8NK6-UL-/*9;.&^&
M?V.^BW1@-.0"J7KSV9$SEVF#!@U,>F')S^<% =K&2 \P_6(*U!<[#;KBW$);
M&O>?[\?SAEZ+^2X5G)1%,O+\*T";&3AIF'<2HN?"^-BDZ>Z3R'Y9)>J#J1X'
M/:TY1ICA^5#^B?D+J3LM?>!<G->(+#+Z-S\MYPE'[>:7:\=-DN%B[#D;YSG].OP^RZ:I
M@A3D!K(4(3'M+-"NG#E+RG#CM$[.-S:=V\!]UMF*6VG-1O/9C+T&AV)K8"TS
M=SH :YG2N!'9L7(:V],[;LG-094GYY*DIOV]J-J^2]3V76"0!94DO4C<@&MR
M$7=@I7DR]?$9Z"K*S()G7VC.5
M?;UORF#:C();#^=DG9,>I-_@FN,AJH7V=\%U -_C ;#CN!Y]D/>D/NPA^7:>
MQ3I\9!J3([.8$S"MBF+ H@.+IC:+\46#Y:*0Z6L3 #^)[6@NQ9Y$/HAM^V6A
M@7^QSM>^&$[G\PZ=#LD$E(S^4VI:JF.1_"LF8W&H7(G>-FG*_QBHD_4U>F.B
MZ3WX^7@T2WBZ4\'W@=V>&,H[V*;"/^!JIQKW?=7[ 29&C8)S6
MS;2-FERQ6NR8'01/L3>FV*;>9!V<8U2!]D79@ZJ3O>7=7540?1K@ I4H,
MQ<3$BJ\Z7U-=O>*2,'H(AI,5Q2YC7C8^X 1H[4^ /1=RKX+Z_-=X"/N)4F=U1B V<^@N"-1DFBD[KR??9:/:?.LKR
M!US6&Y?UWYTY*,'D DH)9HV-%!2;Q*(.%!0'4"ES6=O4M+#8NT,^V;#Q0"PV
MR)'=#?ERT%$'["V#SGW 'R[#<(&[9:PTYY))3B2P8]+3+V\*B
M2(I!4M9X6Z2T33J>/3\-?2(D?HD*N@VY#13SC_$(?_X!DW_CU9OK45ZB4K4U
MBW# I/;DK%@23)"Z,.N*")%\1@Q- NKU< [OR1V.TG'O?/0<9L[3@!8%DT4)@/D1M>@BBK'MQ:!W[#Q_\"E/V[N*MN<(
M_0ZB1;7 76 N.T1EZ\B9>G00 H6LPEDF%?<>?1%"=6F1_.A#?CWJ]Q1TCW'\
M*K!Y#60:?UN>+X"7H80$#$7%55?K"\_T5XB :*Q!_4@%6G_$+\K^7F!N$
MT6=_P23?-.T'8Y,U()F0*3,MR1WV1M#F)$(JVF$1KLGTIGLH3O:P97=9-R@,
MG0T??@53>A/&W[Z3;.8I39-);<\PRYE^]?/V=S["SUDCV;J"VV6,\D>2TYW&
MHUW6U/)LH>NC)\IT0TBV"9K$SZ2!8/(2K)U1C9X_8<')Y/YJ*KJ%+^ S67RM."M8ISF 2R0E
M,BX!I%#:>PO8Y5[L\:<<:<[]45D<-Z&@26_5M3D7PJNB@@!:(OVA4Q#,>VE8
ML@FB(V04*)YRCLNST: >>6K9;.W5SYLO_SG$"3WDZ[Q=]S)E76AR5^L@'_)<
MM4;F-3K&@]5%"9%*F_ZLW>"=K/O?@)T633^6T!8-W.YW';[!>UNY\B38E@[_
M5FB/X\FWH'V39C7CK.5FU0VT5[0=Z\"$+?6.<@!L,G)Q#-0
ML">\[>>G7UM0U5*OWHZ^7U]-9Q(0RYPI70>9*,=$\F2?(1KFI7<, 6/))!DO
MFI2D/(+IB'V)^F=SD][L244#1WL=-+F 9H56I3C.TLR+*Z!85 X9UV3Y09IL
M4I,FGX]@^M6T9!C_ DG/X:)5ONAK$$[K0<4T_4_6KPZ7=;2,M#J:S1-8UMPLSV%S%\
M#-7AO;/C$;Z^&VT/;&T,!=M.%'W[_OS#'Z\_G_U_KS_=1])I'.C=?]UBEN=&
M="N#.&V0CG,KG)=&1Z.B-5SS*,G)BKYD-4#NB0H## 2XVLPF,0!RT&T),7$4
MFH+UNROH3ZKO83*95<_M/G3UL4]K+/7'T:^P$$32'L GH:TVU@!Z2,+&J*/,
MOL@!1EN;S7$B0./\J Z _G#)\H0"#$]NSW&HU1^?WZ%=7H[_JC[YNYLVP=K$
ME$UQ#&6B%UT$S4*PG-EL$R]1D#O>I+//(YCVM1:O2\$T;Y=04^\^P]_UXJYN
M0\/1==T3*9R9-P,W(WUI
MRZI9:$1+ST40ZU%>8!J3I;PF77^&(*+J:
MTN8QZ\U]\RDX'R9H W!%NX!./K'KM47X\G7M&3'8
MI%W./)N%P,S';CT4WR!)FTVL@0+40O$@!?.(@EFKDTW9)\.;#-[K@.WEJUN_X=MPWJ:.OC=!F)+?,O_OV]'-')LW)+N/D^%X\C\1)@-OR'&4
M6K("=?IL<9[%9&@3QI"%,!1]QB9SO_UVB"Q&85D1*@CI2G2KIS5KO:!''_+RZ>U7C@TJ2AXN>'ZU
M8[W1121;YPM1.%O[2T6C X6S6$%!5D(<)IX\Z+B>5J]W'V(^]O"=Z>1J<%%/
M N<-"X5PJ@1@)D62AE*<>9D%*])2=*=!!].EK2-]Z!WEH+^M*L:]IQ[K-K07
M^L;[BK''4.0&Q+*>M0.,+6XJN[-ZC/8X>S"PRN$>XFO(9K0V"\MU'4%(:@E%
ML.A(^!807>,,"(GJ%@B ]QP3
MN>G9DE-GDV2@D=21G'@EP&FINGA/W1B\^^07R.#.@FO2K7@1LI]=7WT=3^I@
M8/@VWV&*"B5([IE1V= .$P+SWBFF @1M2<&B;WN6\@#2*3A#/0N^Y0'?G@->2)'ZA@*LHWP&RC&.8P@PP7^P-$UGGVIHYT7YB[Q!-(K8#FZ
MS+01AC?*0I#30I+1E(Z+#G[CU1]R#V7Y]2/U(J4N?7O_^Q^OWG]^^
M?_/AXH^SSV\_O-\AMV;-A[1(J7D*ZTHF#8D^9P">= Y:% "45D5';(K,,8M!
M3CP+X2-#X2W3P3OF4Z(_0DH%K8TJ0X_Y3 _AS]R979*9-G[48<2^#O>*\(W5
MH1XT>_*SM?'!2T5!D14AB)15,G6D@!;.DQN/AASPD#6+P7!6-*A21)S-E6\I
M_-U3R39_UF'$WR6-K&2T07$4,:).ME"(E JW@@M0048U2!EXX&3T(L4[3+OB
M&/ 26#)0XU>C%*@]T\@^S8^!+_#[>'(UFT]6QI-OL)#)XK#;H^!96\DXQUK:
M(1,+ >N@LD!^O*0=-#6Q3%W [6N/WU]7,_"AS!]27YK%4Z<#2/0:!-ILC"7[
MH 5%HD$$^FL2VM$; 3HW6?9F2$?HV]&W?JQ:YI[DWZ# =.$MU*OX9;KS?PVO
MOIY?TU;P#2?DJUQ>U\V@9HO0_^I-[<#*+$76@N+<6).)"ODH14:6G47KD8NX
MVG.SKV;?6V,]05UJS5B#<&"1(%F%45W?.N%\@-D+!068JCZNIFB'!; U$I(I
M5W-/4(5VD&N+?L3I*^;K2_Q0'EGPJY^+'\ZOB4).)7 RMU;/"J4D,._(
M&2-:1,RU=7IH,AQG!ZR'RCIKKBVM>7H.J6FTC4['E\,\S[.N(IM=*EAKE"@I
M,6YS/>QU](:@]PQJ]:1&<,IU\:P[7<6OAW"L>]KFI(][%7[/*34/$2U+HCM@
MZCO5;1.8P^>]]4'4H[SO(>5#:4!)L[I=R["FENB$FH7L LL1'"CK,&.7VJIG
MR/PCN7*'(GX;X;8\7%D>*2[N_'3(5@H;&2@CZN!5P6).0)398)3-5K>90K\!
MSV'SM/HA:].ARAZ2;G"$>SZ>D)6#*WP_'BV0+8!)[H1RHLY5YN0K"S)P,5C/
MBC)6)L(177J?F+_U#1(]UM@6;P:7< T'8US%\UQ$OIZ
M9&M5#_86=8M]XQZH*#PAP<0B2*QC4)#Y0-&WC=*!SB(H:-*2Z@"\/Y&F=RC:
MMY%PSW-=SL??OM$N.83+^Y:K<$E>BU0LI!P(DN2TMUG-I/!"HI88_$KR_MI;
MF T??[2SR%T$/NY76CWW>/DTS+?NY[* H+;TB,HQ5U/&=%2"0=:!J6"+!NY+
M$ET&(*[YZ)=*W+Y2ZOFM^Z_A*(__FM['@UXI;T-@KJ!EVLG ?!:9R9!D0$O.
M!':96[KNLU\J;7O+::-SU#9S]?Q#38K[_?7[\[<[M=V[_^];9.X]@G U6Q*=
M28X,6LY<)R5!>^ D:&4E 19R4*++OG96I)"7R$VI'IR8R P6KT2,F8/J,5OR
M'O+=$R77?DQS27?JLA<".EZ[%MJHO9;!@%T
M8L%G\CXB.2(E2DDA[)[ID?5"=7XE6W/&ASB]O8+A1A#/49$X :JMJQ5.9/IJ
MXT53;*TR;9*ELQG2ON[N_4_^>9;2Y!HNSZ[.83+Y2=^0U3?!T6DIR4GAO>9"O9!.A8)[1]<#UN(/,&
M6\S_5#802_VD/]A-<0K+#%ZP\ (46C.>.+L]M&)L(_:^SW#G7?267?5H:URV(Q%0P$I@0A5?V[&3
M!Z2U8267$$JD>'&UH&+](>Z&SS^\+]F7_,<]"Z]!C#'+YG\_'J5-^+PLR<0Z
MCEX;R[0%TFAN(O-.^>B+C+Y3 L_VR1Q/ 'OQ6M&$@9[3NMX1CB^SA9[#=-XX
M0G&A:6NS+#A;T3CZ2L^GDI2L%"!&Z* /G1*Z'C[^!+S"'N3:XUW\0S1UT,U"
MK;M@ZCM]OA:NBF,9[YN0[)PH0*/
M3G7R\)XAZX^D;AZ"]&T$V[,/=W%^5DI!)>\).9+E-5K
MS2QPZ9GR&KF0D?:S+O?Q3SSFL,EX_? P;B/$GJ_I/YZ__GS^^OUX0DX%3*^J
MR;KIA_]I>+5L(%B@.B4Q,>N-8CH"DN>B/+,B:]16*[\ZPV]L+9;B#2
MGE_JL^O)> (?+PG=,$W?O3O_,?W'V=5D>-/IT7AER3$E#02CF:Z#6  ",J.C
MSD:Y''V7*3I//>>%$]VK&'MVT6Z[[PJN:L:(91S(BFHD)-[35ZA\;=Q%^XOM
MDD[[,GJ!]^QV[R;%'LO65QNY=H%QHJW MV)@0Q?I7<37L!6X#UED$)))'S.I
M9=%U."1G.0K24&?VSM@[J\RRYESK
M><8(<8ZX!F!^H&N@"R C(P.\(7T 1"1 4 ?J_@P ,#("B ,  &I2&RN G/1$
M1OK\2XA(FH=N_OXOU&1DO/RDGSA[/W61=O+VE($^>2$C)RTK ]  05\\<8*X
M^ L\=7%U]](4/&Y'" JX.VL*6BD9R1J]T'9Q<]_/,H("_^KB#]$4U/K;(&!M
M]%! V]O714!)6EG*24Y!54#ECK245) 7E9.649V3LR_NZRLC=N7-'1E9>
M1EY>BM1#RB_8R_\)5,K+3^A?<_S7)/==_)Q\W5_XNWM["?Q]?_+4.\!?4U!0
MYE]J9/ZMYZ^+,O_#1]*;P/\'\A\E_U'R'R7_4?(?)?]1\A\E_W]0\C_1D8N7
MLZ98D!@(2#P$2#YT\_;W]G/S?B&@("T+4+UG8$0A\B^XQ3S%FSB? JBCV'U)
M\^X >R^I)0T3 R,= S_GW^.\G?X7]'D2YZ:BIJ^O_'0NP&L% #K,DDRIA=1"]VI[V,U^HH05GOI&T-!R<%[GNB$B
M*G;KMKBBDK**ZATU[?LZNGKZ!@_,'UE86EG;V#HYNSQS=7/W\/,/" R"!H=$
MOHZ*CHF-BT]+?YN1F?7N?791<4EI6?G'BD]U]0V-3_OZ!P:_#0U/
M3$Y-S\S.S2\@US>_0_'_J=?"P!ZM=E?1JA\SKX85'')'-39 ND+K6K[I'">-I.F3"PD[6U[/M9#4%+/M
M>.O$NQBH'Y\A1-TZ.B]=_L11![V*^8Y*Z5Y5&RTG+,P*JIC>GX.);''.Z?B)5XI^ENH%G+X.8)BU[+UBO-EA9TU&J!H:#>_!W\+6(!')
M(";%&@ZHGG7=+%Z]2F=['KP W*EFDS-/7HNV-*.FM-$78-8)S\I]05"1+) 6
MO^&?-B/SDY \_NV"A]$EIG_@MV.GU2//O9"\IKBR)4='>VU75U=N(XU3?:'D
MZU.L8]^A%@!6@S4RL#!V@T#7B9/ 4O65&[9@RR%P>>4AT4G%]L5]YVVNTZ*X
MU)@VCO6NVT1 Y >$9QA<'RT31;BZDY5U(SPAN*P\%G;WB6_!@LY6FGIHH%#Z
MC6 9H=O?GD%3'K%#,"*D,:YX7K0VQN$'W@2MT)\O68_V3E#<:50/=>#0%VSZ
MN?&>(E4X0C^O[(W$;1C;0P/37&\@ACS&=T^5^AE7OXW.H_ #I\[V]O+]\X!
MC25=]_B*N$QN5G9<5.T';7?OZ"2H+@8Q&*,47AF
M:"5TTR7I99JRT!M>+:'LWLMRN!?B=4%M8]7G M:.@&+H4\C<]Z897\[\$R05
M9=J*B+N-W\!:RSA7S4N$"P@K4K6*9S'I(0+8NX#8XL$L1^%.5'(Z_#*IV.W$
MP+5\;P:GWTSX829_='(=S2QR\_%UC==7$%3P'DTBP G, >^!$ '/"]CV5M30
M@87L56WPY]@SY8S>_/WQZA-DU('63'S=K>:E.H]9>.9=:W(N\-^=S0-= @:Q=^(YJ
MUH\Y/=[L=''_6+^V"GZ0..05%1%Q+V+PUV-5JJIP.7B/-7QM%4Y/&%JM#RQ%
MJR-=8SMTPMR13WBR9]*KAMC[TNPZ$KBR:9R29$W?&PK=I@R2??Q(PO3R#1'@
M6<,<_@..TD8L*"#'XVM^3*-MDK?1(7X]181:?W";2<*'-,)9K.C0A@(@A#O?MLOQ:^
M=4=__[&B'R___!42@>8]:)-!*$@&L<.03:$Q?-B=>
MD-P(1X4Q.FQL+L"D- ;GX'=*EE-NRC70>]W9DQ@!K146U!,2B "*I!T@I10J]>#V!N20XUBD(\XYED*^K!_VZ>.B>(0\0TC:VN>R,NDR
MNY@J)5OQBY*-NM"2]NIR'K^#YVZ#[&8LFUX+FG"0T 7;90EBK0A.200XR]RP
MP0:MZZ7XK]+MVT:E[2ECTA?M'YS8U7= Q(Z*'Y-!P4^AQ7U!HUL.4"TOYQHL;#,[M&!.!Y^BM7L)&8#U@3
M>(7M98I9%];'Q2? .Z+K?DU0X-@[C40Y(505&*MR2J M5SF81O,MKJ6DU(BD
M=!/$N^:+'.ROI3#MF7WAL[MV+K4=SN2<$8G4_C:]-;66#\OF2F9O?=2XQ2OE
M$GHR[[]:-=:RC6_9COZ'ZYE_\*;$ &4N9?O\%SK1MIZ4P0I-TQ;
M9H:?2-Z2Z,!9HH)N/Z\!\YL7W8D1>NS8?1R-G8$+$4!%;=,KK^BGC>8$ZVE/
M6W.O:5U8)1@BCV. XB3MN=!B$VQCE4PTEHX\J*UP?C\UV3''=
M"!/7]-/.-+1[?[7018!2]&%J+:TV(S=5?L8?6="S JSH;54B(.H0;9@/VEC9
M( (R CCQ/(6H<2.LS+KW/*FR+Q2S_-P(["@01C,QRXQ&+(TN2+]87A:@D*&5
M!J#8?C71XH:JMK/CUJ-C\N0+AYSVZ[F$R? &-([%;5__^&3;UCXE33JSWE?B'Z$Y7RL=
M0GIFVBZ7EPFE3Q>,\WRD/GU?7#^YGV]6S]+\??55XG;\GW,"-2YFOQ71)]<%ZO)U_.Q65$")<
MJZRA7[$S3$BBM5"Y#1LK'VU9/FT(A7T_&#D6?Z$+^;U(H)DD[0LSEVF$FX3Y
M+FYL%*I@XR:Z+!T90)AM1#W[!$NR9+@G6$6_[=LOT7O-!?/'7DTO*T#$1-?G
M*Y<7^-Z#SY].;ZV^UU%56=0I'ZTQEV0,BN^;LH_G\)KI+,F"@]+^\'M!"PAT
M2CAYK$S?0G+*)YC-ST,E*=$].XF6&_\N"QI260SK:@DEGQG^K^FYZ8V]-8AG
MYD:"(X%,L&?84VHPDQKYRD+1^JG;B_EO4XM'AQ2L.J3\\Q&_+4A8C=\!$3?
M\>#"8KM?G??>+Q6Y(='TEUC0/EX;_A6$
M\M2+#+\=_CV;,YX@#BWNS^P210?F<)1[.A6-4':H:9CK\HFDC\9K2Q;:&(9-
MFSU8.UP)WN@-UJ%7F46?E548-1H)MV8?_0YOE\X[<)>IKD\
M_M4JI"#CV2;7K Z:T1PF-%#^^!K/\XY7^]EX
M;FSC6DTL/^H>''N;MVXG>]*#UL>ICC%N'='$="3%_Q. QMY-7R;
M=QX]F8+W?,V7;,0FD0J&HGFV85S>D#>TYT+ILE#B5,/\WEAN2,83A[EPRJ]3
M Y.)'JT/*ZAN#=EH2A6W-8W7_;:4K>BS>!*3_N)!B:V19F-7)5CH0A1U'BL)
ML_I@O9?ML-546+87B%Z>7[;3%X[^Q<4FKY_8(5_W1HN'6:N&!)X=T/I3QX1RI\X,@ NO)%#'>FF)I?.IY5[KO#S#WS-SO7>D!K+WT:
M0"BK94I>&U[/LP_#O?3E!_7.+/;R:S6/:Q/85H^<1J]6N8N65K:%?9YHS,,G
M%QP>N^V$LG6>NX/]?Q,!"F*M;D17^/&6-CC^,_++
M4.BUSHC[8_I:1#3B VJ@-E/:E QQ4LN]F=_UPUE4.T7[URGPD KHE-D%8\2^7LZ_"FXD G"?8T>H;'&4!/^,C(900
M(H"$\"J1'?>)@#0X"Q'@!=_UT>C 70[ 92YO\ROAF;$D7'0#>'L7R)5\HJG9
MJ/?"BY<^0C:U(6:+PAE)32Z4ZZLVNZ/2303,VWT%D1U.&,D/'F97+P%+ RFR
M*/+;C>6N8QZJ[IG88@LPUXF ] I4 >Z<_\)(*3S5ZAO6XBU2_(E87854'OJF<5GQ^,$4QTP
MN/4+<5^"U
M58WW8B_VA_,W7BK >V@'0&MOX=3P_3%2QAA;66 7<=2D?&;JND68M75 Q.,?
M_,!+8UVW$MXK7?IJIBUK#XYZ>_7;O.*)XREQ]N5JXU\9G[-:.WX-=R4%2+N'
MP(#B*_\(<63_\3B;3GU_X_W1W-*#D]8_5I$2!B\!@,>,LI#?*2RG!Y0>+T;<
MILT^E7Y?SSM(*#T/J?+L[!@?+L"J&6+,9CV!
MDEC0AE32YV9'[JZ)#=1*N3"DQ?W'Y.H0^O)8*SQ.&
M2ND%U\U&^X/C9E:$)S2>(!V4>:4#)DGET[BX5T0]HY@M2J]<_REB&'>O5H"5
M9%/,1G@C"@.F<8 &K4L7(J__!C-WHXQ(K.VA'B7>_JI#VAL>^I1"H<)^F(0,
MGCD(HX1=W8@K0U6W!O,D_C->@@WM1RW?BZSXVI)I 2Y^J?ZTXSFC3]9ZW0)4
MZSB^7UQ)":\IY!Z2("1IA<1
MWG8%6.&40_?U/)EUL>@S:$.8 Z@69N#*(^"AIM/'*I=LH2L ')#^_)[+:HE&
MG!T10 2X(.;)UU8/F$IZD 4 $K^/.M:X/[B=O_]]ZJPI+HAG2(++A9K&,SZP
M;/U>M='C\'E^U(/C"'"S;DE;>8J&<-6Z<-(3!V^C%HB4]E/4IZ,"R0^,@ RP
MVV[\9QE6ET5K0JRZT-DBU:45CO-*N3?"/@:D3K,3W(7#
MVM4H:;_[Z@/^Z!VHXT0@J[2(M3AXPV _0\B8W?5P07?ES#9ALZ0Z(U>(3V;+
MX+EPFD-E+NM-2:"E6?@^5HYTQDI=OB$P=7BK4(0E7VF]OV%F.'OR\,EMFM)*@G
M?+PY?Y.9\N:75X_R(LE"4) 'N3I9:SO:9)GW8+GHMUM2JQ)&I>?2"U*-K7(C
M/M/+)GCT_QDO [<)1Q 5:D.0ZQ5@)DPV8$(,',[FV.52C"
MQ$)HF-H1A_?A>U>[M%3)]HC^T:[E[]3?(S]0S&SC62I[P+1>)#H7SH\Z'F10
M>!@WL;.PRY$5\ZT^Q3;YKF#$A3)9K'3I%6=RZ?X EV?DYPD8,1(.\81)D;[#
MQ]<-@-R[%XT)T,]VTH6845W#SO75T1/,$:[EM$!U/W7740)G">^1@3N#$A$-
MC.WKXWP>-XQC-HPLK8^45(O0'KN)D]2SK WJ X,NM'TO5:ZU;-:*35<,^J,M
M?*X'^^%N]_NJEHYS.N>/0Y:/MV:-55$'.U\S+$;&.8]%?X?L3C:GHOCQO'I$
M@%CK&@C'@B0")G +!XBU*B( ]:""A#^_.9)=%G90.0E?3*=$*E9H>#ZA]8+L
ML [(8-_?XOF3^O&*:>+U*1"?72;N=&,5S]J\IG)X&8Q$7(-^VK=%YPW&^%O#
M--T_V4)3-W'WF>M;W!WE+0T,'_075+(J+'0EHJ(SD(CH%?X?,"K7 /<;[@N/
M @-O!(Q.# 4HE5#77K%(_L-VBRR'*GW<%BW4OVK1B[R-E!G7>V^@Y#RY[ WO
MU7L6-"*"F88\:&QUA=CYXPI&!_$L]_;LCK'B@U^YRM(,RG(L6X)2Y^K5N=4C
M#,0JE$8? +E5\&RS_=KKYY@V_!T2X1ZT(\RK.1XW/C_U@G7F!!,!#EO;/(>C
MX7LP6M(" 0FC1  MR)T2F[+F(&\'9L.Z6F3[>+M4=61F._3%(PMEKPK*(NM(64T^V5F@ D+A$\"(*HH1+&^D)Y9-5\I
M(R-E\M("OO9.O^=U :<\(WSK&'^;M#J^,?V\_!O>\5UDV-[>"2/ER'7OJ\#R
M\HZ?US>A(N\=Z&YO&4^H*IV_)77UTCMHA) /B4:NNVTD&:HWQY9;W+TCG(NB
MM,4FX*@(@X@FR7Q*E.9LHC\_"QBO]+,8M9)4NNNH&G?\N"F%S'0C^=[!!GF:
M0O^+A^L:;=>'K8=]JTS-?R&42IVG&V:-//V*RJSB_<7N/<@-KH*X!^:-#\(7
M@@@T6AO\\R,82:PW>IC7=K9OY1IZ.JITZV3!5L,7&EQ=:/#$ILYXZ^DH_[LK
M'U]4$@%2G*!"$,J[H ]$8JIK_ >@C>,X(\4%<%*'# M0LQ,!+@^XKCP"A'QW$ZL94$($N$&O\C)HJ&/H*FQU0^\G
MZGX8REOLIM6.N"X?3<', +7J-L$*#W8SS?$/U$'/>T_V"%R+[M(YX1?EL>]V
MFYLFDY(HAQ_ 6IEK[[$CDIB3[U9+!ETW^_[E6L_Z4FMK#=^C+$7O *[ ,.60
M^?GY51A03T-:5&EG8::^\W?@,MSP$TA=B0A86,20#H"(U_MM355HN^XN(:S4
M.FYD?FY?32!UHRLI]R ;7#^PX^K2XXO9ICG%J6%[
M^QPE&FIG)^ZS:1_)2.FW'[H\/8^8@\_C+O7YD6?QE# &%K
M#F^$G4=WJ'SR8/6CBNJPHVPSWOQMZ'NBBS@:B->LG$$\D\$*UQSLDP;\F8$C
M5284H<@9Q<:;&CKK#B9C8:J@;P\4,J)%/7%!GZ)O-FU344T7]K\/I,W-8+G?4'-K9(H'U/!-Q"8I>)@*=>
MI21P>P,A2UJ^*? ?J0).Q &5$Q%0O%DS79/@",2"-)'X4E4RF71@_5'81:)_+L.U4\
M?4P*7E?;&4@%M+8K,Z]@#X[C8\3^+)\W"D#N-C2@5FH4M5]\:4EV=WFU^=O&
M\MG=9?+[9#TN#'O@+V \CR>JH!=1MQT- Z%-85I%V-ZO(5S/R=_HI.(>CC?TW/]4A[;LL("C\G.JTE>[1U!.MP#U:X.5FL8.JGI
MWZ/>/ V_=_T-0-. =W^="(@E\ZEV/9>N6^XA1&#F=C&H4VG%'_>XOO<2DRY_.793PMP[T_1P?O5H?](IAR5KO>)I:5SW4.AB
M^9^"=$3C^ #X&NFP]D*LE7)(K.5=V9L.J*G'PN\VY 49N)3WC8WZ^9O?O"MO
MI/CNFXZZEF=A#IS 2(5R0?0R+2[T]C:QZL_D\Z <$\H6[R#Q+8_E*E2/H]AQ
MKW S\/&V>\*;<7&W4U9).#;=YO4)%UU#9"*:1>
M%#25XUDA&/AE!5#8$6: +64L]/[(#0F]?6SG&$IGO:%=)QM,79))OI2ZTIDH
M<^/QKE.%+MO6#;:U#7;(4/-(I=5!>]>EL?@\0S#RUY;PGK%!\T];@J-K-S\*
MG((5\2=P1( 6))#+T2/JOZ.]N>9L[@OA&'K%-\R2S %"310M@,I4L9N;SG].
M"0Q+^88U6/'FU\Z9NFD&BLL6>7-'ST3'S PT3\$_0'W\G%#^GGP>!Z;^B\%H
M_TL5\X90!?>J%2VVH!^>BB4F6S_%&!(-1SA&/X=?H6@IHV^
MAI0<"EAG$/'B -5B\QJY0YWS;BB;O5I,JKZ[9*RJJ0M)(!]@PMVHIN+B4AG>
MH!$IS787Q3=UM85 NH2$2'0F6C#2P.&.Q)F1YUXX;?C0!I(N?.J0"* ;:NS'
MAN:L-O**P1=@!RKI207**ANJ-4T:(NO\6%%P1(=Y&419 69C>"AZ)+$8Z-(N
M8, =8Y_H/QR/*S8E,0]_N$O+S/K1MC9:T:V]--- 0T_5@B>M+_V'KR\D"<6$
M9]'&<&.KJL=+L6#[1K1HJ8=^]J0A>F'%A$/M2']34BYY(QZ#SK7)?+K:L%W#
MEI$=]3;,\?-:8?K3G=".AD5OP[WQGS)4T*+Q02#K1&.G9@F$]^F8Q+Z3()L?
MVT=>W_(W@5_63B0>U,/XD:$@;"/
MPU/([DBY60XX=,A5VU+LO^WV32#R56IW3>YZQZ=JEPR+GH?N#RP;,1,/P$G)
MDN,,DKHW'CUI;UZ;!+)<1H,V]V!BA,M!0KH1. A*M7$>11"&)IC];+A\H#33
MD/.^RDM2#&B/*WKZ^9O":0W%EM^@O7]-03@;H2]? ,N$,X;Z63=E:T)Z'XX
M]TOZ_.RN1EB Y6C.!+S,]#XZ9IR:#.3,-QRG *5:FK/UQ6(<.Z";2?%MLBTP
M9CV!V2TN2_<4I'VK-HN>C47:6\8,U3YUZF6R=_I_/%*&93T@2=,==U+*2L&WU0)>YLH+0FP +87
M4X$^3^[@\OZPYRC8D6,2]<"@X2#ST,3=_DD)^8_\T,U3>V!,X0HVQR)ZT+BA
MM:NCQ3-5RYLKS8#I@^E0=>)^_X/&HH];BDMV.#.#]J[4^+8_[1J>)Q^&=2
MH-!2+Z)OX'.M:O*GA>,V( .I$K-[45W>V-OP@W7$
M=1"2@>^J)WE?$0I;6.B@\OWD$%_URSL]$.\Y'DY*D7',,6KV(.XSGA,GTWV=
MP#>.7H$L!J!NX.5:HY12*]Y;0;P:'E>REF$"W[U^9"D03>=82.+QDFAXKS<%
M*2__(0)<>;77^U8X8WI\W/A$.(W6J87R!T/UO 27ZB2D@S:X>"%9EU](((-I
MSKN_H'X[SC^%;HZ4NV*)C1) OXY@-VR5(JCTT0Z8L2C8%A-$ NIOH2-.0[^Z"O:RV@P[)D?"X
M BH"%>$;G!OF6;+O>&N60$T)!#8T:@=4]'K"'VVYU
M9@7!C_:GD^S(#5^\KF &-;+X\,ZC#TL6TY7& ;Q6(X'Y
M;>J^_>'N->;KUSQYP"B(3$*Q]4\G!^.P3VP N?6& :HFJBVP#6%*CH1>(QH)
M U0>6_XUUYE])@DBIDR;)MN.+#C=\'%'@C7?.DD3Y@1!F)D8M[$
M?[*KM!TK=02+G/)*_.?CG+"798\0^QX<]9 IL8L=2T);E&*7*7B+#2G?P=XN
MWDG_&@ZZO'MH3"]-NG&$XA#@/J]\P9
MM-3/9C8^3?1^_^N24514;$4[R#F<]#T)4A^="TDJ6
MBC9&JRMJHNURP$V( ZUB0L\JXQD\9;6^,PT/1(-?;CB8V_XX$(7^!K'O^LBJ
M6,YRM,I5L'@%I+(QFRYSAWHLM(-SS:K. T[]M=#'Z F
M1K[ :>$L5O'/]8IZ'GI\0=ZJGMVW=QJ]*797Z4!KU0@ 3*KT*,4(=?S5T\2P
M7N^QO3;]&[WK0)SY;Z4=<\S*P-PBSNM!.]X^-]L/;.>(;YZ9W77*=AQ?<(SI
M&65H^O5K9EFY\7!K9IO$PQC@2/G+=W /I@5S3!S*!(.(5430PTP1/PD"6%T*
M<[["#]1%N:N+B8DKMD/"=;"EZ_,$%\KS,%Z2_3!L HG;)H%1_X2"KF&]31MF
M-=37&4)[LS)5WN!_+O6+EC_7ZMGD8:5]0WV'X@IU%0(K,ICEAX[!U('3=+P3
M9O=Z/X)V9M8B_[" Q> ])D :;"2& @NOA$KTAM@O9'6#XO,E)P(<1#@\XU#'
MMD8/N(ZDIN52:NT'$G]^O&EVMY=NQG'8-UI,J93&W2RG;'(Q6SF!M  AZM5[
M^P%L3Z0]5.\,0;C\P$/+^SL7F) SUPDBH!$8$X"#D78EK2JXZZ7YPZY:K,$:
MB$%G?9S+>F[9P%,FWJM:5&YA]U2->7W^8?!G-OR@P,M[:D?X\,L$Q--E;FT@
M/=KK%^0GEBELFP:/OHI]T9=Y:_?08MU)M/P1^/
M+^ZM8J([)I2DG)"@Q XY_B@-;Y\R6\WI\6BQYO>E35,E<62NS>*PJ)=C*"+A3XC=
M\')#YT6! XS_!CT_G0;(&QGV!*:%Q'%3?SX(8/E(!+ASMQ2:,@>V+@VX_F'<
MEC1XOKFM=+**Y^RP*\"*PA. \YN763CP_=..U=9ZG-EBX/%S5^#T'"F*O 0N
M:.3:,?Z:'=(J!F9:O J%.]1^:0G- YZ Q-=71SM:WJN46SQ-DV!_+KL<04;!
MJ$Z@6Y9DAOXTFAQR7.>%?/5?'"$/Y(X>+
M+_RVPM[^P5UJU.1HWJGAQ2Y_@(Z0$#?J^7:"5,?SMLT@[JK2GVNSW.$5D%*5
M6*GL?FD#L?,(WA)Z_,>'/LWDJP&(A70"#0Y2O#04$(33''U>FR[I PT?"PH8
M%!"\:Y/RA6)V!,1>./V9=(K$P!NVMI(+UAFHD,JEZXON7=SN;7.I7IZ*@=/^
M:%Q#N@QO_;!]7](WRI0[].'I,DEZXN(>18T>)N>=8?NVZI"JE7/#TL83M'R*
MY)]@<*O248CC\8BAC,IYV"F)L_?(PY_=1-XIF2(PP21KZW' _817I3W/;SH@
M%((K(]YM_Z*GWL\^K<$*8BJ;>^ <'2!DI]-#-&O(L66[D6-CWX-85\A\".C2K[HU:=
M)#6]-?VK($Q#6%_RJ"C?2K!G-"FC:\=P&14.T?!D(B
M\.)V$@DFU['WZ)SKX;2.MI7!,Q6 A2OM$L$"9(@7X"XNO03;\L9N@X<5:DL3
M\1X/EI(O%%M+T1"V20?S9=ZIC:%8XQ(G.M'?.(?I@Z:5E:3GX^J7[4 ^6Y)Y
M!J#G1M
M@0:,'K'%5N+D:J)A3D+\L:O49[?Q#.L?QAS*VNN^BGQ[]DLGFYPM_YGL]_'$
M#:73\@-7'&?XSU5F#:J/L*>3<#=JPK7] IZC\40E3P8-2J>JQNS1@MH>3$XY
MZT'R[)!%XDNA$6F%3!4-JC696'Z4$1Q[*R8&;XJ66'>&LVJHX/394&6U5?"O
MZMX?!IVJ[709LW[UD\LK&#)G4CZ)\.UO>0BI9(\IUM"HNPAP$C-RO.T'SE<)
M4/(Q#>JH]:5[3]Q\OR45WQP8!4 \EQ=
M<,6\Q(;R5=6HO,)[,A9L@*G['O568\,.GF3:?'!D6O3,Y7J41F:TH5%G< Q"
M6:_&$WBP.!+/=$2[)FI(?5R$.'*CQ7>L,JU,3^H&+OJSAGL_U>56"@&&AX>[
MF>_N(=9RTSX7-!X?0MDCV=%GU7M@9D+,24TJ8JT&<06FC:/&7\4FD;9Y
MFMW#4!3GAFYE^J&)0W*WI>7W9+=\!"%].OB*S26@,3?&K.>
MZ&8"]2$*WK_"'WH<8\M00TK\6-NGB@M,<7B1=J,D]AYJ(K=S6M
M7VKN5V%K__Z[!?NH[7X;Z"OW2$$2B+7QUGM%,"/48SBT4'&0ML9'58M'5D(^
M*_!YU!!@;6,TT0_D% 65#GCC?60I+F^
MI:3*?+9.M(VI7%(W/>629GD/?WWS@3K.QUW-LZ"WW3OJYSZ'J/KB[0Y.#5NF
M6"EEWI[8R.%6GBM,[UJYQ*(!<5UTT$_\6*&4 \\U3?7U9UGK>?[["U&8B@TP
MZXZM$WB7P-W1^JPES3 C19Y:6S5638A\*SUJN (-Q][F[^.?Y]\HZ,[9)P*B
M.?F89H%J>S5,L3 5PXBE&RS1^A+J>%
MG6SF@6*L.C*SI<]-TF8M[VRY:>?7)Y8.MQ9+_7;@+RB[-)D2UKH1Q0OH+K?D
M[]4/J/2.X>-/Z4O3EHDMGO3,>@2MW>K\$7>_WV> /B=VT&.I)C*MWNU"M;TR
MBLW43):TI9_A.*"&&_ \*(DL/-F?2%OU;M"*LYNQQC*=(3OWYSY6\_1*?=WX
MV':]Y7;_;WCV7D'VU$ 77Y[;B8657F\X(PDA/\,6X0;2%_>S,Z*BXSQ6I;;J
M@R<<:G#4/@T760-,=Z?/8KXRO>3CP'*7A17T7CQ_,2H8E7T$7G&PAW=LY[KF
M%=.JDSF4LJ]O=O!G;/D&R$X=R_S*K H6^QGB<='D^_CDLS+7J7ERY\KG6T7Q
M%Y$_Y?%::U7<_2G7/-J,=OY03J6W0S 3#^[_4FSU&^Q#$<,[:_?H$C"-=1@7-E,PRH=-,AD
M1EKAU^JB^Y=>/U&_O GQZ#M#>Y"2HMAAP_OGW/&A&0&>-R8=)S<;NQJ;.AIS
M^)Q56"13NQAU+5Y1O6&:LG" ]X2 XA-!"]DDB\)R63@7JLR\953'5,@3U_Q_
MLU?HB(@V/7$^OS,'9,&:S4!_I?0"^9+UY]34W+]4"C%J47E3/%H8[#5AA$8^
M3#LB GHOI,ZFYE:5^A/-]+$ ^OK;8@ RK.46>_A$4.=!7'?JGBB8?R*_DB":Y*E?RGMHN=OZ^]31Y;8"^MMCWD;(\F8"S:Z[%
M)PGUSF'QN9V9D$?-K+8+BXN:F]'N"[@DGU,[UMX\J&ETXKM#AZC522H
M%?KRR="LZ.F<2$'K14PWN15!J<*^16,3(9W<@
M"VHLJW*T0/YBTC""[KW"K#PI>N=*4Z867$.BZ4O&M_>^?H*HB63%^I\W3DD>
M>EHGQ93PD1#0/1_\S[AM[]47G[
MC$):![*WH%2&*!]R#X-XAT*4-;YY"=H(P9C_1I^"_(S=([[\CDI@_W!F+*#[
MH?=-]Y._8/X/"EH+OW?
M9S!-F%-'T'L?89\H]SEZ+]^KUFMDZ7.FE6Z8MJ,"D:JSJLZMSRVK]&B:?QOW
M-S4^W5Y>06ZZ8"-[U$ )PDF-#F)&4]D\_SUG_RM!*A29:'?#.:+U?W.N6O(( 9$B
M5>IA97/-87[W1X_&/.&T*-J[;U9'A^5M6EUH9'S(EZ)X<5TV4QW _ZT;3IS_
M;U!+ P04    "  @1F9/'6=_<@&ULW+UY<^0XDB_X__L4V)IGLU5F0A%R"
M9UZ4:9[]RT_NGYR? ,]HSM+LX5]^^GK_$<8__:]__1__XY__+PC_S[LOG\#[
MG*X>>5:!JX+CBC/P/:V^@;\R7OX-B")_!'_-B[^ESQC"?ZUONLJ?7HKTX5L%
M/,=-=C\M_DQ"AGSA1! [#$%$J0M)$OJ0N $/$A>'F(F+AS_3,!"AAP+Y]YA!
MY'$/QH$30Q3'$>=,7D1)_=!EFOWMS^H?@DL.I'%96?_Z+S]]JZJG/__ZZ_?O
MW__T@Q3+/^7%PZ^>X_B_=E?_U%[^8^_Z[WY]M9LDR:_UI^M+R_30A?*Q[J__
MY_=/=_0;?\0PS,/ZB1O>5%FK.["A?5)TSX
M4FI?/ZUZ>>+_\E.9/CXM>?>W;P47AQ^[+(I73U5:)DI+-U1:_L,Q8;^>H;XE
M?:M]72TH5YO[V9:.?9A^MJ;NO>0'/K["6V+.5KGY0GW(V%3?W;6HLU4?7V-;
M7XN\PLL)OA8;,5LJ+]4?/LF?6C'J03UD6LMIJ7M+5?ZCXAGC#5N^>C1(V;_\
M)']:K$KX@/'3XHMZB]V(KR6_+$M>W9 *IQEGU]F''_0;SA[XQ[RX>>*%I/7L
MX1.7C/PIQ21=IM7+PF<8"^:XD">^?,N%@L"$\ #BF"8H05S$@BZJ]==_P3/X
M]:[3M%;'FBX_&>!5'9GW!2_S54$W;\S'Y:'7H'P#JG=F_&N&'WGYA-L;I$'*
MN6AL_-?:%)@+N))O.JRL*4'>V@/2#/#6(B#R F3\.\@[N\!2&0:6K64I+__Y
MUPU@XP[HHT.3TU>*+Y5?E!>[
MH.;4)JBO**D&5."2U(BT4GY5WNJO?%F5W5^@^@N44[AQK_[!ACJ_[GU)+XL.
M#ES0$V/?7O$KS:5O^53!5U\#Y8M;QZW*K7^_FU&7IOP$\H+Q0JY!#L"R-W=_
MRW/V/5TN+^G?5VG!V?M5(44T;^)%%'!.')) SX]>?' "X S!K"RHTS5\L.,,7M1UZ-$
M6UB.S'F=FA>@4Q0TFH)&57MTI@.(3;[JE3E8OLLX6O>840K-BL45N\S8
MEX^KC/W.'PDO%E'"?.8Z,>2QXT 4>0G$S%$.6^B[S$%^R%T="CGT\+E1QM7[
M?\2/3__T!2@5-7VH@Z#U,\"Y4(P\XZ]8S8T-"N"/1K__[_QYWF=V,Z_E%?5D
M=1(OKJ?JP5LFF9I]RG93L?<:LZE7%M7BB_(3NEE'$6())Q!AZD'D13$D(O9A
MXD8150AQC'1FWTI>,3VGK>JO&/KC2I_VWV;[CYRDMEYQ(YN8A[[>)B'?9T]
MRU'(BY?W:4F7N1J62U)6!:;5 M/0(7&00((B+N68%H,C%,6"&@<,]$9J0QF$Q<^.+N_N;J_\7?/EP^_7+U5\N[SZ VR\WOWVY_-V,*(Y
MJL<1YP,U,CUT"H):0_"'TA'42EJDAGX4;++"$4F3$D*_M;M<<.+J831PE3\^
MYEG]R%M5Z_>X;+OB"2T\"\8!!%R,$$?-CB!WJPL3' A'A
M!R3$BV=>D%R7%32DFGSSMV6/N/:LE0:ETOH"/.$"/"N%P<]I!K[>O0=/O "E
M4OT7,]K0&0(]#K$,Z]AK^0;/NP9/J;#\XH)&95#KK*)XH-;:'L$80&23;73$
M3DH]!CCL\I#)K<-(Z3T7:H?B'<_D#]6M_-9LW)]/\I/KBC^6"R]TJ9=P 3V4
MA-)!X1CB1*YO N&$GLN#$$78Q%71DCHWSZ55&K1: Z7V*_]=:0YJU0V7/7J#
MH$=,UJ$=F9JLH&K,348HV60G/<&3\I,1%KL,97;S,(ZZ2Q^R5*049]4EI?DJ
M4[NGM_DRI2DO-\X_CX47N0Z% 2(^1 E-8,(1@=1%'I>N%*?[\'EU=7-U\_WUY]_ [.R6X4!AN-0:?R2$LT,YALTI2FY$EYR@R-7:(RO'L84[U;E9+S
MRE+Z;23-ZGSF+^NT@VO&I5"18K)LTD/*;M/V,F.?-DE;\K/5H_QC
M=2F-*,0^4_M!(H&QB!DDKHA)[!)" F+";N.I.C=&;+1KDCRD!7\VX[T1AU2/
M*^$'7:[46:4N+VCAAHF+Y"L".D$@
MO6+'(3#VJ0-1Z"/?)6'H^4:VRPZ8@U>@<Y'#/(Y@0#"&
M*!&2?8CO2\B]V/$(30CG1B'"X[+FQC:=JB 7;5H!>0&UNN"/6F%#HNF#63,(
M: >\L2-_PW$SC_>=1L1JD*]'W+21O=-V[X7S-&XQXP_&T\4G_H"7'^22KGJY
M_)&6"X0=A#U&H&#JU /S!,0Q=Z&+'#=.>,AQJ'5PZL"SY\8/M7J@T0_\H334
M)(1#N/43P)EHC#SA38#0GN$])F]F=-E-Z9+3/SWDS[_*NYK9+'_8G<2'GCC)
MI.TQI9ND?9<,>ZGOA^S74=0PBN6[._(@C5 ,$<$"$OF6APR[#O&QYT3,:!UQ
M7-3W -O+<'HB8\8O\-!@VW^,]TB9]C9^V>O@,?&"H!K,P#=LN-")60J
M2_3/2@X8I'X>&A_ZD;GI4"+4!6@- (T%X.H5ZK<3H,[:^F;USL<;HO]*CS<>
MA0^/3\O\A7/#X3 Z(CL.MDQV^$&;Q_$/>,IPSS3S[RZPN6WVR)_
M3ID4_/*U5 4_U&FB4KW8+FF5/C>;@)U#)5W24+Y77,AXR*3'&H8P9@&"A/JA
MSWP?N=@PR=]<"9.I-U'.OS0 B&7^O6SJH,6D3O5PE':=[3.>-(P:
MOV:K4G+N37&=B8+_?27)5J4#2SU^PVGV*2_+A?!%J@U#7OK9EHMJB.U GDFIUVY*E1!U+I(D:3;X]7!
MA@+M>H(G*D""$R+?.1)UF$2AA-Q/B(>0ZPHDS-XYEL">]!TS(>!Z+Q*[(([\
MXFB556?'-NK61S,NU-_>Y=6W"Z#>+C\KY7\!2GU[KPM]J&R^'C2D3OHZT$=A
ME_X-[AQ&]U_D:Z1(:<69>LU<9O5_/OQ]E3[CI116'OYK6ZS%(92+*'!@G) $
MHB#",,:"0K4G*QQ?. AKU9>RH&<@;U[&TP)D5NMXGJ//M(4\+2"W5\G3QC.'\N@3?E&AKO)&O.>D6F '2U?-
M2V!"D8!(4 RQ&R#($\X$/*I51GU0OWN!
M!DD@6!#Z,&#"@R@D(8SC,(#"0QPC*IPP-/)TCLB9VZ2^O?M:UJ_2+7V;BA/@
M\CLN=.MLGD)7;ZY;P&SD*;^'4FFQ!*$MG7\]]/R.9Y/=5M<++NA#TQ_2'BI?3_+&K,!M&V?X391&WFNMX#5>@+80M7H:KFRM@X@/0D"O;=/E@J@8\3VIK_6
M]UA]Q6M3UMMZ]O,/+QA7@O/JMR%=/:?:P*7Q"1,(0PPP*%B&(4,0@$32"
M(4=1Z!,A/**50F8J>&[0MG0UI?[G%?@:E44WCTG(4Q0!^96C887ZA]_ [+6F_0*=X>50&C5*DQ!U(?Q121
M7>_%^/YAW/;[:EFEO,EE*U2JU&?Y/6M/B?H!=AGUU>E-BDF#YQ
MD[**AMV[1*)SR\#H9ALJO<_;P[NWA>I#6+TH*=5EQM2NR).Z9)'PP$>N)YVB
MA$@J<2(!$^ES0D=^I2@/8A?A8+'=B/-T^$Y;N%F^S[%NHW:W%)]258N$_WCB
M&4NK56':IM$ >LUHJ%TX)PJ0=CLB5=X=]0>=WA:IYY'Q@X3Q\J'#>UE_N\0_Y&)X^UY5&,(YQD$04AJY0!5T\U4<<44AB00,D
MJG+KU
MQPN@OB4;XV?VC= _H#JW;\9$1UIG] TQVLJ:HIM4
M[L"05L&?<,H^J,!,R>5J\Z;ZQHM&GW;K:B&B!$>,4XAB1T"$$Q?&E'DP(#Y*
MW(2[81R8':/2D&K"*=.9-
M*L/'O.#I0]8(H2_W2:UJ'];UI3:G>2Z+%))MP_O5X4JK<.+-&>?
M>74C)%TN>.)PY*- #I;@$ 6,0\+\$+J1[WD(4S_VC4X33*#SW%9-K6F2_N@W
M%5 !U<8<\"#M*<'/5^9VZ5D_*RM^N0#=
MF'>6@RW3:_[>,A[4YXR;.T&+ &@@  T&S3G97"C'V1['3SAH-M\14Z@]Z3MF
MPG'8?4=-*=I6QTGU0E6INE]XM2JRFTS]K7FK+CAG5#@>@MAUI=.M&AYAEWO0
MI4E$<$ 8"K'9WK&)^/GM'G>Z@J)65F7/-9TLSFTXV3,&FALGMG%]RZIK:Y@;
MW3LJEVC7B2V7_9!;Z$9Y&KMQFU+VR'_CWI2GD3G=HE+C&>;['>OC@\WIP5M)
MG#1]PDO)OTUGC>M,^J:\K!9^%/B^'X20NAY1YWE5F8.(PT!ZY)3XE#!/JU&E
MD=2Y^=![AWS!4Z?[A3I%T/:225OU]8/.^N-P>B]A%'1'9K0-L#?-66%PNP%V
MK3BX'A%8_9#\* !/%%>W!;114-P8L)[(MOZS)@M/&YNW'6,VOWE(<6'UX$[0
M/2\>RS:9E[HN9AQ%T%$=15"(/!A[K@-%$(;(IPEF*-"O(7Q$RMQ8O/W:KV="
MK:IAIG0_K*=)V@I8H[N98^-D4J?7 EZ3E>,=A)MAI=T3>/06U#UV[X1UXV2AYSM,1) 'O@<1E21)XH! 1BAS
M?3^.1&QT-JY7VMPHDYG1,8ZU&)/>1&YI*/:8;E
M5"^7E!8KO)3?#]KF]T0>0HZ#*$381Q 1(M?-CN=")PX(\PJOYX2.#>V
MJ5N37X"ERM!L501/>:&8WS29Z@32>HQC$[^1.:=5%72Z@E;9"[!1UV8&E1XP
M=M.G3LB<.'=*#X']Q"G-^X;%XZZSLBKJ:(3Z"2^7ZL?V) LN<=OG!3_P7*QC
M@@M"L0@=$L'00VX3KDM\N3"-/(<(1@./Z14X.$>)N5'1EN:@B[C@$N"NO9?4
M7GE$ZXT:L[C5H&'2"_^-#?X4T<&-#1=@>R!NMP?B]M5 W$XX$&;QQ;$'9,KP
MXR@#8QRA/ ?1$P',08^>-+YYCO&[X<^SGC5TM9VITY<%EPOZCYC6Y^J:3NEN
M$ KD! 2*A(1RH2U_BAV20,$]%_/$"1$RJOYY5-+<7C5*4353&E5!I^NP7O3'
M\=5=9%M ;>1WQ%# !JR@3X!A=_%\3-C$Z^83-N\OF4_=,(PI!AZ3NCQT3*H]
MDM!%'C'H1IC ,' \B+Q0PB2("4>"A@+BJ/+%1L:\WL6)N#'?\C-1Z
MF3\D=?-MOB%Z/#K[<1^9HT=ZB<^%XYGMK_>)F]_V>J,M*)6Z%Z!L.E+D&XW!SVG6_MGPS%LO['KO
M'5M0COQZ:#&\:S!L-+T 6[K:(VX=1&SR:Z^\26E0Q_)=MM*Z9V8.? Q7R\B7/(ON.JZJW@X\7WY
MAH!.[&"(N.?!F,@O181(3!WD!HACHW?'J\?/C>N5=D"I9TCTKS'3).;!2(Q-
MI!T((^1W'C;:*CV]EC MG1RT;F_Z'[YJX*Z1Y!'.;YYX(7DD>_C$Y<,[EGCI
M"G6^7_%_Y[CXF#[S!7("[D4TAH1R1TUH!)/ 9Y"$B#@1"H6(S#:3#!68VY3W
M',\WW$@RA5QS?VE$(,?>=JI5E[Y1ISRHM=^4_U/%UEL++H"T 2@C@++"XI;4
M0/RL[E29ZC#M!M9 A/;VM88^Y[PN$A_SX@M_DM_9;U)>7:>X6X\O(NX1(1PN
M?9/(@RB.71@''H&1XR'7#R.UQ!W6/>*X4*WY-VG=C]M6S;H!=%7(85D5+TTT
M;ECSB![$'1SX(@HH##%A$!$72\1) IG F C7\8DC#&L@
M6&NM\*=;L5#KZ.N]4>PB.O([Y!647UY!N1T2M=^?XS0Z8_3EZ)'Z)OTX3J-P
MK ^'QIW#>+^.LBIGF6V7I-]J3_#N97-)JTW=)?SF25U8_J;RB,OKK"E,M1 \
MD2\#QX/$\565*$9@+"D,8D[B,*9^$F(CQ]>N>G-SB^L!!'FCZ@5XJ)4%:::R
M?*6ZPW=R+(^J'A.^W5B-S)K;#3RV37O5Q8.\@(.-/I2!RFEOQ_BW]1COE!^4
M,USP$TVHC.EWG"&Q2=66-9R4UL=!=_<5,)*48:^+W_*I.[$B\N!)>+)N$9U5P8 M04;[,S86*Q$V(WP6[!II\X6^?O:DK^)=BW9?
MHGN?#TQ,PQEF^ M_YMF*7SZH^KWM=I2?1,0)0@+=4+6_(F$"L8@P='V"XI D
MR$=&C0B/2IH;Z]>*IC@#_\^J2$N64O/CTL=1U9NS5K :>1(W.H)62=!H.<+>
MWTDLK.::'14V;:+9*9OWLLQ.WC"TH':1/DOW7)7Z[HZVE5T=[W
MZGY_RC/_ECY=_DC+1>!$/O8%@CR@'"*DN(,G,72\R$,1<7T>&M5=&*;&W(BE
M51-LZPG^4)J:=BL=-BIZW#,^UB,3TQ"8!Y35/@A]=>"/;,QPWCT,^\4N)NB_PY99R]>_E:/K;NLA]^*02<=2$2A$KOPGCIP >I2@@.#(]WQD%JFUH]C\
MXKSU+!=R=$N@OE(@7V=:X;5%?S8C64MCJ,>YTX_+R!2LML;J0>E,4KML/RNK
M0)K]LI4)M['L FQL QOCI$?;FF>1E>WB;9.D+6DV*6?;17.7PBT_?:!7K/;[
MK\MRQ=EV.Z_FI-L7+F6DJAE.?5F]A?=;(7WT14Q"Y$>!I.R0!!#%(86)QRAT
M'9=$81R&-/*,G.)!:LS-)^Y.;19KA9L\,(";+?<'I?09*13#QDK3.QY]!,9V
MCFND&PMV^REV [.QH\DJZW(A:ELL^L9G86G5-1ZFR;2>\5EH[3G&YSW-7@VO
M.F(71B*.D:\H,I'_".Q!S+D/F>".&_E^Y%&C/9AC@N;&A)]X)M$#G^4E@P*D
M1P'5(S,;,(U,5P8(6:G2-5;T\JBL-Z_1U1>!/'G]X'K6TD&K7E3/P.HR8Q_^
MODJ?U))<^GJ+), Q0M))"ETNN0 '!&)/Q%!(8 7S8S<.(\/4^1YQ\UO+=MI>
M@">E;QT\Y)W&;8UK3.GJ<;54AR8 XT\%IVF3UY@+\#\#W[E B5/?^#]1D%PD
MOEL[6ZIA8_K,ER_&-;&/CY8>T=@:@9')9@/][1KZ#QOHI;)6*V&?A,1R%>SC
M\J:N@'W2\@/5KT_?,XR,KK-*?@?2]7GR35!P$SFGF/O,93'D"4T@^1Q.C8SE&TN?&0>T\^B:UAR(O
M8"GUOP!BW6K(L$N9T4#H4=1H\(Y,5BVR?WF-K%(>U-J/WG-H$'!6.YT9*3!M
MY[,AV.QU0AOTD*'9=-LEXNN A.=&8<#<$ H<4XAXXL&81Q12U_4H)6X<"*-N
M:/LBYD96.WT/!B; [0&IQT/GP3,RV1@B,R!G[9CQ=O/1]J1,G&MVS,K]/+*C
M5PZ;WVO&N,Z>5E7YB3_SI=PZ(4E,
M)GJ/K+G-^%JW?_P'-W3^R3.;YWV ZDUX2S"-//,W3H1J Z,4E4Z&4A5X(V34
M:V!BDQ#ZQ$W*#!IV[U*$SBWFC<7JW232]GPAD-Y-A;^.=7-7C=:JNS&'Q>?PT:
MH^;U.(._>82G=
MN&E6)EP<)B[C4'@T@BA@ 4QB[$,/N<)'(8ZH8]2&Z8B0Y!ZHQC'P=Q&.=8QVM1;W1LXZ"]QX]E'+[_;\$D:N/GR^_W)]"=[Q
MC(NTJG,7]!VWU\"==K$'@S'RO.Y0L!=&.&IMCY/Q^OK)W(*#:FZ_R ]?8#[-
M#G=EDE'H+QE 0^2&%V%<'XT/DJY\0%%S$B(>^2 *MRDD&,N?V2F[;
M:^G/1%UL3\_1$1 ;>?:V&H-.9=#J##9*MSGKFI%5HR^K]OIR!& G6BM>/N:K
MK"Y7F&94U3[F=;7*%O;O'>RXA;T^1?=]@WWU#5= NNT@RRM0YDL&2OZ$"USQ
MY4MS--;!R:OJ,>J
MXU.K75X2TH"Z+@M"LT258Y+FQO.M
MHFI>24U!I50U3$0Y"JK>HLL*5",3?(=2HR2HM5QWC[*81G(*"JLI(T>%39L>
MYX\XS18XB1+'$10&R'%4YT^U*9R-IL17;'V$5))3J)CDS&.
M"YN4,4[:O,L8IV\8QAB;X\BJ$,1E5O]'G0!ZQDM5$NVRNI++G!=)5G4*R\*+
MN.L1QX,X002B!+F0*$:A'L/(#_PP0-3L!*&A!O.+$6^=Z%=%R,RHQ11_/<(9
M$=.1:6@+S'5YM_J'+>U'6-L,!,PF,YFJ,"E?#<1GE\6&/F:@-X2+3#ZJO.5%
M_7:[+?*/>?&(UP6D_!@Y810I5T@(169RZ<1C%P8OV8)Q'7])9@&/A8'39,$"3,9Y [* A"/_$B8G1(IU?:W(BF55;""3;J J7OA?K;
MN[SZ-C!RTP^Z'MU8@W)DKK&"HC'?:*%CDVSZ!4[*-%JV[]*,WDV#"RIP5=I-
M-?&^^XZ?VC $<;W0IR&&H7#DJ@RI=!S?CR#G(F'(X'Z21&6,?G1'B-_TH6"Z&<$C2U/4/>JP]4/*@[VI[I=Z^
M<,4NTKMYEQ=%_EW^<(7EET)^LJ"!YY(H4%6. ]4OV>>0$!3#D&#A.BABDC/.
M+0!W7/S<7)&UIH!TJ@+:Z@KDLD>*;9HHU_:=7S*N9V#T2&8\N$K.XV.3@T[C:<,K1,L253M131)
M\V[LA'$<^="+L:2UR%?Y,-R#81PB2B(1QMRP_N_VX^=&6VOM!IX\>(V='O,,
M1V3LO2IM, ;4S3UDL]UZN*\D3%SG]I!U^_5K#UXUO%[)7WGZ\*WB[%*N"? #
MWW:*%HXKJ!,F*A 2"X@8=M3&M 48;TR?DS6U>=ZH"W.@*TLYE
M5PF@RB%ATB#SRB9]D.O-?HM CDP'2M,+L$:R51:\6OS8K8"B@8OMO
MC:)A_Z%"*3JW#8V+-(G7[WGSWZT>!M+[2"N\7&]!N#C D1O&,'!X")'CQ9#4
MA!.J&&PB*/,]TUB)KO#YQ4^NOJD,CU(EK&\U=FDJEJF]UV6*B7+KZB8B&:^S
MW%6#;EK_A.G?5VF9UBDUAEM%!B.F&XP98Q1&#]"T!P9^[M3^10W%IH=+J_HH
M.TGFB-D-YFA+GSC 8XK*?M#'^ D# T%<3E2^?GC=[^Y3.V%?VB2N\OV*_SO'
MQ;T<.[Y A%(1!1QZH>.KDP0>Q&[@0B]R(N$[;A#[9K$@4PWFYG]YCN<:!GF,
M0=>,\XP)Y=BAGEKWBRW>JM6_ &L#+KJD0OD:D48 906HS; 8\1F*H-6@C[$2
MT\9]AF*T%_H9_* !!]";\\>UOYC5&=-X^>G35;M7PUQ$8R^.H1/[LNBL)^)K7VGN;_VX0>G*]4.J:Y75G9'T'P<4$X8]%Q'$DP@EYV81S[T22((
M=[S8=[6KBAZ4,#?_;*UD4Q'0H.+C80!/NV-GPS(R3>PB,L#[.@R-OM=U-D03
M>5OF4!DY6;TP]#A7A^^;S*GJ57O;F>J_<)@3]7JQN[.9H1H\J#(P:C.CK="X
M\!(6
M/")ZKM>8.(_,L'L1N+UMT4[_>EMT7:76GF6/O+C.Z'+%5-/XLE2Q07:/?RPPQC1&
ML1R@B'&($I>K)"T&W5!@WPN8[_N)Z:+26(OYK3+O<[6GI[9353,HPVH$0\9!
M=\DY*K:CKT%K[9OJ:)W^X+LT '06J,X8K0V@,T+52[*Y+AT,H=V%JKD:$Z]<
M!^.TOY0=_B@;/;B^<,8?ZXH,MT5*.[*5%+R(5&X]KX_E$*H*9@L8ASB!S,PD4..U!CLN^@W[A9W$H[^)V.G;S5B+\73Q
MO@U:_.\5+N247[Y\X4]Y42T2RCP;I0[.?92QA-#:C&,.CS1X: &R8HNRHHN3T3P_Y\Z_R
M[H8EY ^[Y-#WY$F(0,.T;M+K7&H>H
M"[]C%I H417#'95H[PM(L.=#XE**DA Y@1_IAM]/2IO;I)<*@VV-0:LRJ'76
MCSZ?AOETD-XJ>".S03]N \+WIP'4#^5;!7*BL/ZY@!H%^;4!Z@GXGW[&9,%_
M;7.V-P+T;S(GW7>K,LWDFO(J?R1ID[+QA=/\(4O_D[-K)K]-J4CQNM_]IL"K>H&S&'']-]@\1GZB5]\;?P.,WISC#TS/*W=$X9.]J\<')UMBA"")XA &KH<3E%#B!U3W]=XC9V[OYP/UB/K/
M@!B!>OI-:PFJD5^5QU :L-SJ@TO_-64)MHG>,\/A,WI%:(#2P_%]=T]&TAHF
M;+.LSN4#,ZNJ;[SXG&?K(\A-_Y2VS=LB$CQ, AQ!+E24.G82F+#(AP*+""=!
MP$.NE3FJ)VYNI%EKV];IK<]@&^9(]6.KMS-F#[&1N;,!:UO3KBW2SZVR%I/0
M]5"QFMC4+W':-"8MZ_>2EO3N&G@@.L\>[GGQJ#;4/N*T:&KF)Y@GB$0,!I1(
M^O!#!I.8.= AB4=(+ +?U7*V>J7,C364DE *>JP+R%P (14%STI3P^/.!R'5
M8XVS@1J9+#88-25DE([@WWHQ,C^4W(>!U8/'!P5->[BXS]:] \2]%P^;_WJ-
M&A>.+V*A3J+P,$@@"ID+8QXZD&-"?1K$B>":+:S-!)M\]:=)1-QJ :LZCYI1
M@R;:>EQA'\&1R>.NPAG#11.9^O"CXAE3K9..--NM,P^;4B\B+_9;[]HC'#,@
M;3*0IN1)*J6XDGI(?D^M -D"^H\%T/:^4%[CQW;FQ2JP:^IQG+OQL:#](Q-"8[IY1'G;=OT(\D ,)HH8:V)A%!X^8'%/.'C[ZLG"OP=4W [W
M'OIXF(>SK,3R"F
M(8$!$3YU$..!(&:K,R/Y\UNDU6J!G].V)UMI>$C6#'T1Q((1GT&"?1CF"(7:8YZ" NRXS<3-'P_Y-JC.3>BBRVHBZ2\16K[P2Y!MSIAHN/7=UM$$8
M^26U=WCY\QKY1G>PI?P%J-6WY[T.0LVF$VNFP*2^["!L=EW:80\9]@[ZF&9I
MQ3^ESYQ=2XTC7Z2"?>;4(/.9$<13 P(\I1)%(8$SE/VX0.R)"<9+X_J)2
MQW;U:*]?G!'/K86.-\]4(U#:=EX=LDEP EP]DK('VT"
M?.[9HC4F(3U4;++."8F3THR>];N\HGG7,"+Y?;6L4MZT8R]NY1>CO)B+$8XHC(=;/G>-3QL8A#HZ8T?<+FYBR]TA74R@*E[<#.GKTX
MZS&*+?1&YI/AP!FSB0XB-KFD5]ZD3*)C^2Z/:-TSC$4D#ZGTTMLB?TX99^]>
MOI:*K"1SX8RJ8@6T2I^;M-2N#4* J>]Y20@]E[IM'S\X+7VAJTI!HR-'A^-B_?(+*5\Q!KL3GU 7L#/
MR@*09K^ M1%@8\4H72N&@VB3V 9H,2G=#4=IEP3/>-+07C[/O*Q4V+=)#>O2
M3A=)Z#MAXDOG2K@J;<.)8>(+!!/A>Z'PF?H*FW;N.2QJ?C2W3FIN\D!->^T<
M052/MFR@-#(Y;51LTSTOUNV_;/;+Z<([(F[H73;_%^YYL3UP]CA/M"
MNEY"+F$N,W;'B^=4\U4VH'K3S\4;MTP$0PWT=<*O(2XS,,F2S2;RLUM2;?6=*O&4#EP/6=U$/6(ZZV&9OSXTY!1,>:[
M,>"SR9%6]9N45\= =I>+1Y$QC+\OE_67C;,ZLO\.2P?R*G]4"?_UQGYW%,6-
M_(1*!P^Z?AQ"%!$.L? XI(GC.)P[ 19&>?IZ8N?&N6NMF^U#N<972RRZI3C@
MC>9F_*LY"'K,:A_:D3GS;@O+MCL5N%1IG ^\*9SWX02FQNQI!I%-7M24/"GC
MF:&QRV6&=P]C*74 H7ZPWK/'\-5CVDLH#4RM0P!RIA-3L!@DSZ.B9J4+T[8
MNTL0IRX_+S/_@(F"A$5!I%II>9(V
M2!##V.$"BL0-62)"@816+2>[:LV-;]J$GK163C5!KI0#JX+XM3 UL625>IMFD=8&M/,,F9!3JS+O82M>R?*; #\AAG#L[4[$W.
M)-A!\]B9!4M/'U*#YS]XS2"_YTO&69NW'B0TPBYV8,!$I(Y244ABC"#QJ(^P
MPREQM(Y2'94P-VY=*PD>:RU-"L@< K"?#JW ,OJ&08=(H^"@VCJ'H#&IJG,F
M1)/5TS&%RK".3@\,O15T#MTW8>V<'K5?5\WINW!@ XJTQ \/!7^HA_Y&M"TP
MFG65$Y%(,"R)S4D>82SRH2CRXBHO
MBH:?U$;!;9'FQ2V7_[)+]A^K9B^W5"41<54'2C])?^Y:_E@N..;83Q"&@@<(
M(E\"GU AN88XR)>L(SSDFM#,6=K,C8=J8\"6-765B-H>T!@$MBP"6R:!/Y11
MH+;*D*W.&T\].IMLE$;FN[$'R)@5K0!KDS;/4VA27K6"W2[QVGFHC4ZS78W:
ME\\2CI54**L6/G(XCY($\@A)3T_$'HP3PB -J2L0#3F+/+-@D,<< @"JG$V^,JB0A%KH<%CXE60811T)ZV
MGISJ5-/ZB*/#KO=2L@KFR"^>O0:]:W4OP$;AL=KQ]F S7O_=0T+?L.%N#P;]
M'7;[;AR8&-.4(^].$;B$NS&-.!2>\.7*71U"#:,$,D_ZTRX1*$&^&:F_%C _
M!K^\N_MP;UC(:0'_@,QCQ2I6H2#R9Z1D?NAD,V2790
MK9WA@98=Q/1(=3@.(S-HVQEBC+,EAVVVFIOS6L*T.3@'K=O+M3E\U?G]#VZR
MKO)\$KB>ZSM4.E.>K^IO"HAC)FDO#BB-A<9>Z LO=1U>"G_
M#9PZNS$60!I]1^80/A9Z'FR &M[Q8!!@;]?O0 NXL[H=[ %BT.M@<^^;=3K8
M4[^OS\'^Q<.\O3OZC;/5DM^(W_*#7.G/L)A
MXH@DP2@.4&C4*KQ'UMR(L5-5+2@[9$O59#+GC
M!W+5PP*8T!A#@D-7.E )=O0*C?0)F1M1O-*S"< ;GD7KA;2?*6P!-3)%#,)(
MFQ=T0.@A!'G[%AG(WW:)H/?YDS" CH7=U->ZUGS.?U&'4BY_I.4B"3'F2'#(
M>.! 1*13@"E*8!0R&L?(Y5QH]3UZ]=2YS>H[Y1^754KQ$OS.L:IFW&RS*64-
MYO4&MM,3>1 88[_.-GLW+-A>SKN?S@PP8H7Z;,V
M;-C"QR2@<1A#-P[E5(Q" F-'_N.QA#B(> %W$Z.DJAT!J-<7^+"9%'3'::B+4KHQIDY^.6+B7\'3L
MNJ$SF52;\\Q-YI[OQBCT"($XH@RB)*80>Y$',0Y\7_[D"+/-W ,RYC:?MY>.
MK]M>O2XB,"A+\@#$NE/]+. F7&Z?@=D +CB*BETZV!KLKQ=#$CL4LC#T/"PP
M<3QNMB.K)7=^&[5UY3>5(D?5#WRCN1E5Z*$>\MCWB>M"P50A"!(G$+NA@('D
MYI"2B*/(:$O7.N:31#NF1%R/KJWC.'8PI(.P_F%+Y0N 53'#MN"UY8Z/1BC9
M)'0]P9-2O!$6NZ1O=O/08H--5[[WO/GO=79):;Z2MP*'"L
M5GXT@IBZ 8REIQ@31C$5B6G5P1,RYT?_G8+@J='0M/[@*9#U^,%&HNJFJ
M+.(]_K%ICH 201-/!-!-$(5(-:8F(I$D$WLXYEQ09'A<[ZBHN7DXG:9M35-0
MX1^F&<0]N.JN0&V@-7K8J06J;64OU1RGV<1I-.PN0(]*FW@=>LKJ_>7HR3NL
M]8*]+?*/>?&(KS.A_J/^U)X!O!%U786"\SLY@_A6D87WN)*_5BN\7 @_"*(@
M$-"/0A>BA$AZ<6.YEF4^\D+,.$[$F6UCS]-P;JRDZIR7TM4L5=@'M^HKBEJN
M6%.81HKJRLSC)5@?_C&D+OM#K<=X;SJ (Q/EH2ZW%ZI@/:CM UL&7JP/.,MA
M[HP$I;)RN]H-4'9>@,;241OCVAF$D7OHGJGD6[?;M8.Q1F=>2X*LE2UKT@D"
MD21>@B%7&YG(E2O9& L'NI0+ASH)=['1'N81.7,C]$-%K(RR"T[A:L:[9Z U
M%7L: &6C?)=F0H*->ES3I2IHVJM1,>N,= :5S7RGFBCB@LE_/_RH>":=&,E.
M;$6KOV)5 +=ZD4O=0K+.K?P>?9-KWW;EJUI[; XY+US.Y2(U\:'@49T D4#"
M&($(,>QY$2))K-T1W(Y*<^.93EGI-';: KQ15_\ @Z41ZZ>EMQF'L7=L6X/J
MH']G$FAM IU1H+5*>H;=D&T,VR[[,/F0Z1]0F7[H)CK-,M40&IU^L8MVSU$9
M2X(F.U=C%YCM0SB6GVQQ=ZA8PLUET!*+1
M]XMVY;[]EM$1)+1VC8[=.XR!?L-I5G[*2SF?;C))A)+>Y+K@FR*W&Z&RHA8H
M06Y,D =YD$00>9X#8\=1BWP61:XK.<@WK 1T4N;\N$=I"^K.*-O:JM >D_J:
M,=%IR&.Y!**1S^4R*/+5"LB'F"<(1AQ'"<>,>4&\R%3)/L[N]>,I=G!/&MSW
MQ/]W 5_O'6#U.SSR"T#I"GY6ROZB8/RP!^/[/AB-N5\;&IO$?UKHI*ROC<$N
MY>O?:,;WC*>+]^T*ZV-:4KS\=XZ+C_(OY<*+>!(&000)(JYT,%4M7THDW<1Q
M$GG$#_U0ZQA8CXRYQ5(Z-4&C)U"*@EI3/3KI@[.?0"R!-'9&@#D^VCRA@<"&
M&K@K,Z
M::!N9O6%/^?+9\DE5_+/:?41T[K.V/L5OWPJTJ7G>'Y;PL05,?&QJA/!!%>E
MBLX(0&LK@&C- &S%06T(4)88
MA/C.'3J->.R$ S)V)+8V!;2V--E*H+8&K,T!C3V@,PB\?S4T TK_G#U&!@'8
M"<=JJM#K%&-F%G>U!')?Q/5<$=/%6BV!\2K*:NN9 ^L<5]]X<9N75<&KM#GO
M_HYG7*35K?QFEN_E3QEG[9_:*4H#'F%'>'+)[<00<2>"L1M2.;(A#GV7QP@9
M=8D=H,/<7GRU">"U#:#5&"@K#,OR#A@5#PF7X5! CN( HD3UN(O5DB5* A3Z
MPN6(&=:C'G=%>/@&EEY %#H!<8&1G6D=V*OF]Z60-M\0UD 3*K
M194'J#%MF>7A..T57C[C4<->1;^OEE7*'Y^6^8N4+(6HINA-VIS'L8L<#CE1
MI?8CC&$<10S*E9@('<=U7&24-G=4TMQ>*Z\4;2:74G50[MQQ>/5HRPIH(Y/3
M0+R,^>@D%C99Y[BP2;GEI,V[#'+ZAF$\<5_4M9E>[JJ<_JWI4OFEYBBVB+#K
M"$1]!7(1O&N710W0';0LCT/.!'(:$NF4!+66%VW[7'5:H=;4'HN<1L,FC?1(FY1'3EN]2R0:=U@[
MZ_6%T_PA2_^3LVLFIT\J4G7VM*W(WAP;8)?9=GJ!_&SU^"KA8%WFGS#J!QX.
MH.>Y=<8NA[&7.)"$@8_]F/*0&U4Y&EG?N7D_6RH"W&AMV'9A[ '68[T9#=O(
MU'GX]-?&6+!M;7N MCOZU>2;;H]Y:_+%JS^.T71BH@$:^628597?^IS8&/AK
MG!H;1>RPEY.J=_8I?6Z#PN5?^))]S(L[O.2?UATC X^XU.'RC>)SU:[(C2 F
M7@P10'6&^(QFGCH#H/<"L SK
MR"1N!5%C#C; R":/ZHB=E L-<-CE,Y-;!W<]EV94:;;BK.W,UO3EE!\\Y?+;
M\5N1KYXV_I$?TH#CB$'.?*+*R*G G5R9,]
M%^6]&+X[<1!1?>_J')PF<*=,(1KD/1W#P+:[M"=GA@,PAB>-AWW6$:T(!O=+F
MQ@4?+Z^_@'^[_/3U [CY"#Y>?[[\?'5]^0E?W8.NZ
MWS]T0+%)*?T")^46
M+=MW24;OIK??H+AJ^F5O?[!3 C:,:1@BX<"$J XKW ]A$D8$^@$-2! )QIE1
M'\0>5YO*%/^6%.@JZ5>[OW4O[X<8O#,/(9^K8N$N1],\]
M/X()BWWHX1 3+_)=[K%A/7Z-])C;NVJ[S8X*%TLB:F,HV4-;\?BB)K+[O,++
MCN*D@5N7M38:9ED/'4B]-]8$PS/RN^?5R#1J@K41KXNIDI?U%=,T)!Z$Z3C-
MBLU4>:-&QH/P.M[D>-CCAE0OS+ONZPOB.10EKH!QD'"(:,Q@3(0''3],!$>J
M1;I6*>N=Y\Z.#Y5J)J7G-@CU$],9=H]--$JK(><]MVPWJ9TW"(/)"N!I86%8
MOV[/XMXB=)NK)ZPDMZ?BZW)P^Q^?<>:PK=H.E/AAVS]>#9KZ,76PMEJL[M*6OW:N\+G)5-3P]WX7@D
MY-AQZN;.4/H5'"8N.A9U$1B.4=?H9YBLCN?3"
M+W70XT;<\^+Q4XZS1>RPF.' @R&F""*74.G&. 02AI.$B2@08=(=03N]2#HD
M0FO^O#YS-C)%W;8ZJMIY=:;#,M>M>' 4Q],+J<'83,,M&_7 C0!*0?#I?%CT
MUUCGPC/18LOLNV.TYNI#H&?Q=?"VR59A?4IO+\=ZKS.O?/@AJ]+JI8W;KV-*
M=W+T5^6"2( B-\&0T@!#Y,<$)C&5[Y70\3B/.4>.UOG[4X+FYGHUNJYWZC:!
MUT9=_4*(O>CV,YU-S$9FO*%P&=5%U,'BC.*(O8^?K$*BCI';91*UKA]*"A\>
M>?$@'_=;D7^OODF?Z@EG+PM,XS"BD0,C+V$0">% [ 4FE-#I"AIE0:NM*2,^3#Q)+(.
M25R/!]3A@5&ZPOFX3D&Q8Z.J%]$Z'ZO1UY>[,-FON]8/@LV U!%)DX:>^JW=
M#3*=N'I@8E.S;_\^?Y3/7L2Q[X0H2"!W5.?HR(D@(13!&(74Y7[H.MRHT.:K
MI\]MVG<)1."/1C_# T2OD=.;XX/Q&'EJZT-AGKYSR&2K23FO!$R;:G/(MKT$
MFH,7#9NMGWEUAQG,K"I2Q.O C+Y9+:ZM&;ROJBC>;Y6H'QOMRJNWN]F[4JFV;N
M:::^P3CH$<,XZ([,&@I8I37HU%8I@3]_;5#^!:R5!Y>G83;F%7/$
M;)*.@?1)&^>> 'D[X]Y6Q^VKA3[]>Y]_4']%\,(S#'4];PP"UB.'>'N0B]2Q:9.
M[ 5HM;3G6IV P:8?=4S4I$[3"7MW/:13EYN[0]=9N5JJM)G?N5P.W>*,+[O8
MH2L<[,Z\$ $1Y3X0GL:A6TZAE:K@J=95_\7?
M ^AIS\@.3",3P0:A6DO0J#G@/$4/5/J.DAW()O*6AD)GY#*=1J3';^JY>3+G
MZ;0!VQZ4QM7G97'7IW_+5'TS/JV+889A@HG+"8P$%:HILUPP>H$#B> N(W'D
MQMAHNZI/V-PHW'6\YYLH3?%D5*95,I:)JAV0S8EOWW,0ID$(&?,P
M1#R1Y.(@ 3TW2KAPD(^(V5Z8N0YSXYQ.\;J>I9PU=?!7'=.O?]BR8.B9?/W1
MT=QO&Q?SD9E*&^Z)SM\;8SC.V7M]-=[HW+TQ3L?/W)L_RGSU^:K;2=OGI&EZ
M<*M.XVHG<-$I25M9S&S-6
MO_KJ56]:[U=2_)2JA8IJ8UWEH'C5:ZEML?2T!@5\;U&17P!Y[1H7_26AO2_$
MZ<7VFPSSR+R]V\^I-:OMZP0VAH&_;@W5EFWJ1&!9@<:\"] 8^!;CIQ\!>)-Q
MG"A@,/%X&L49K./>$Y:P)VNR*(9U>+:#'O8??G9YBS9R%S$L1)0$T(L8DVN7
MP($X(!Y$KH-8&'M.:-8&84_"W%ZJV[4;!E>T,&^J/!22D5] VVB,U1SYD.DC
ME;!XL\;&AVSL*5UA)R%7D[\JTNSAEA=IWO+*5FBD7#C49Y1["+IQ
MD$!$!(;8\4-5O<(-.*+(%4;U:[0ESVWR*YVQ'%7E#G>[R;4_K0H&RN$!M_+5
M_!M_!.J(BIP8@]N1ZH^-9GAB#,1'YI9:9] H#1JM0:/VIG'IMNH6 Q&F:%D-
M/V@+GS;H8(K)7JC!^ $#&YBD&;\15])#2JN/F*HBK2]?,Y61>X7E-TT=)I4S
M-ZV4._^19&
M>XW2->,UV@+!#:M^#Q\5/8*;!.N1":_>&9)OEL8*T)EQ 5K\.TO4(F\]$M(8
ML+'&8MN5DV4DQ/@AF,RZ!]*UMHC^T:6@3ZW&TJ''(R=HM6X=QCOJ=%LFQ_'E,Z\60
M8E0$KF-RZ'@H<%,<*[8(FQ[5#@5C9$Y=JW4!/O>@8$R_BM310B#B4XT0NRESI L0L\& BF)NXKA^1Q#>A$BM:S8UWKC,5
M!Y06@5OY=U"N[0*\-0RHKPEH#)>3;/!&I9U!U>.PR8=J9,+;M@=L# (?7HW1
MEDTJW'7H7*ZM-*]1@+;)IW84FY1\K6*YR]1V'SXTC017=8[PC?B89O+%D>+E
M;=[LY5Z2LBHPK18"8Q$YB0LC%V')VBZ"Q/43B*(X3EA(0YZ8A=(TA,Z-E-'$$:)E'L>SA"@5&$
M2UORW-BEKA"VT5R=8>ETOVC3-T&MOAG-Z(^$'N>,@N_(!*0-[0B9^,9XV>0G
M?>&3DI4Q)KO,9?Z H30F5#GO=SR3/U0J)'3'B^>4)ZI""00QDB[?.Y1*;-CBDY1L-'4H)G\43#[
MF<(:1&.'8@Z@,Z!&W'&8] ^(6X%KH@/?PV S.K=]$HZ><]C'[YWL7/5)];?/
M29^^^-Q\>.6RU?FG6VFB/G>P(QTFCD0@EWX>@;&O.DK& OF.ZR?('UB^:5_8
M[$BQ2\2^$4!I.S2=_0"LFA%K2V"-38];">OU,FZ:.DK',1DG(_V O#=*03]N
M^?&<\YY[;(2/KC,Y(WE9?<$5WSX!N?!<3@4../2P*PF$Q#&4*R\,8T2Y7)L%
M 8V,@M%Z8N=&)?6T2+>B&VFK."BDYH UYSN>:MW/B1T='88A@2,;X$X=->IT
M!DKIUP>KQXH7G8)IO8KO=]7U0HO/ZXR5C9--5N?
MVT.2D$@BEWAN)(D)8PZ)XPE)49'O4)=+9N*ZZ[PC,N;&0HV:0"@]P3_^0^RY
M[C^UW5WU5S''\#R]U+. TLATT@)4JPA@U_C6[I+E! H]"Y9C=TZV7#FA^O9B
MY=2E \L?\++D_$:^)[$ZP?))%0#\E&)2GQV^Q2]U][WW*[X(0R=R(B+D8H5[
MJH0B@['CQS AW(L3RC&.D@TOY >B,VR!89H6:U2
MH"M[VJ($AHCLU2 PO7]@B 6K)5A=).;S2O&@_*5.2&Y*QEQG]P7.2ES7*%Z$
MR LCP4,8,\P@4B=+8B%BZ. 8.T10)S2L.6 @?&X>R]5V':I<"*X*1@XO/&4R
M#)HAFI' '3MD@YMP35N*LU&]_D-3C+,M3"6!WM+?8A!G &I6@SHF\J<-\@Q
M9B_H,^09Y\:.=].OW^$RI9<9:]LZ[<0_"7(#/^0,)HG+(8JX*KK'ZZX Q/-C
M3CTG&A96-M)C;G2W'4D]=!:B-J8N W*J6YG5T3*-5H\V!A,&LK7@GRC2/0C/
M<8+@9JJ\47Q\$%['0^?#'G7ENY?--:VO
M>OD=%XU""Y]+1@V1#W%,5>?R6)(M8Y)L8R?R_1 %CC Z2VA-LSF3;JTV)+BN
M2+=E'-BV3O7GWKZPM1#4)IY;^^K<83?EZ@D'+#UF55B_O\T><9@ODA0XB3@ =(1R(&!:0$,0@IRR0
MO_E!F&@UZ]M]\-Q8N=$-_-%HITFG>VCUL^$Y&(Q,9KKF:[/0,5LW)%)V+%)R
M^J>'_/E7>4M#(/*'7=[8>]PDT_Z8$=VL/?KY,&?L,ZY6!5Z^3TM89X9<;E"BY ED 7,417BI5\<\02Z41P$"$MZ
MHYYN0L3K1\^-GCKMP/.PW3V9'CLW3);@<5C1[;R.(U<,K1?:]'#L>CE>9_6FQ;=\*9]1
MJOZ*&//1A%/H4HLB-(&81D7X68P&G3IB8G4,VE#\W
M&NO4!S]W!ORB=NRV;?B_06,%^$/9 5I##(-3IL.DYW>-"/[(U#D"[@/*>@Y"
MSV[E3S,5)BX..@B?_?JAPQYC[HRI3 =>J%(Q;9WF]NVJ$E&CT/,A#0AO^O8D
MKD"0)IP'3/"$ZI91[I%B,KFFJ::\453?+SD*(<748Q)"SW,BB#@G,.;"A[[#
M/3=TL8BI5D*-)0"GRINQ!=]I)]<"*"-3]D9#T!6O-_=[CP&D[P!; &HB3W@(
M8$8^\0DH>ISC8W=.YB6?4'W;73YUZ=#-@$O&Y&B7=:6QF^*VR)]3J?8BB)W0
M=2/YJ@Y"H=H5A3"A+H)!$+N88.Z[6*O:Q2E!*GL!:G55]^A.8=/M
M@R/XZFXGG(_:--L+ P ;L.'0C\;9&Q!''C_QAD2_D?L;%">N'WXF<]/68UVI
M#C.78"09P:4"0Q0',8P%%E P/V"!"#"G1GVL#XN9&RG49P.W&],,+ )X!%2]
M5>[Y4(W,! -0&G1>\C@(ML]''I T^7G(X]8>.O_8<_6998N[\H&M]U'63168
M1R/FNP$D5%"( L%ADOAR<>EY@2<\-W#"8?6*#TF;&RMTN@WJ4]&/JQXC6$-K
M9&+0!6IXD>$^ $:I+GQ0X-N4%>ZS_6@]X=Z;S$-.O^$T^Y2799Y=EB6OR@7R
M61(%W)<8JI31D# 81[X+*7<0YUZ(/>8O,OZ@FA7>Z\5+=F5H?<&3Y@N^)VF\
M+[M2LP1Y!K#2$I1X:=2.ZB":I^,F@\"99O8KU<#/2KE?%"R-?F> H1\C.0>4
MB8(C9N 8A46.6=\3#]F[9;) R#%EMR,@1Z\Y^\!14>3%55X4G#95D3-V6Z1Y
MT12,N&3_L2JKIO)HV?%GDR'-?=]+')Y SXND^T/]!&*&8^@3%G(?8Y>+<.#9
MHX$JS4:U65U9WHUA8,NRJMSC6=B6+/$:=SGSPPP99_OZ14]>E1E7Z*/),_TB:9_C9?
MIO2E^7=S$M$+:1B'D0.#@$D/E4<>5)%MN8B-0M\). _BV"C)UE"!N3'U)<+NOCIGE3&6,[&Z4^
MEKH(A$,0<@FD"<,029\68IZ$D',_<1.YD@^P9U+YR%"^$4%.4 !)J@_26G_P
M\[)>L.&G)SD^];'M*@>T+3!2UT!9Y<$S528F ,'X;-/@<,>8Y[M\+X-Z-052^H&:E_X4UY4
M"R[YS(OB!"*LCD&&(85)B!D4'D]$Z,FU/-8Z;=4G9&[.7J*5NW:=&K2X:C*0F,#;]CE,B)_4S-.W?]2MT
M;QM&+K_E.?N>+I>?THQ?5_RQ7,1A*"(4))!AX4HZ000FD4JUIX*YKN,AS(SH
M9$_"W BD4Q#\H50$M8Z& ?I]%/6XXBQLQM[L-(+%F V.FFYS_N\+F73&'[5Q
M=XX?OW!HRF.1/F/5([YI^'XC_L+9 V?JV0OJ"!<)YD,<.2KQ,4I@PK$''>(3
MUU<5!V.CF@Q]PN8VU]LC24 .8)U2!O!#P7G3)0'7VJO=HF]*?]-\R![$]RHX9C?9O^$B54$.U9CBXS+/BT44)H(SWX6N%ZLRS<2!B:,RIH(H" A*
M8NQI]X\P$3PWGMEK;4.4^J"L]5?I,<^M!76KFPL@E!'ZF41&8]+//F,B/3H3
M[?2YJ34'C>K@)@.=\G7?FPOP<420]5.YQ@)[HC0ONZ ;I8$-0:XG1!E)?R,ZDI^RR1616%O&?KL[J^ST(U1./4BR'G7-40BSQ(. MA['@^
M3J(@]HE6"9YIU9[;&ZDI@K7,LPRY9QH+7\ FQLW_[\HBF=9L^AGW:X;"X-)M)\TD7&
MM*.QNUR96/K0WEJXK+NJ[[9J4!4RD#I$SL( HH2X,,:1@)%PB!-&$0Z9UIGR
M$W+F]A+I2O=09*:>-V68=!U:-\"U"-S-%MZRNEXZB]$$X@8;?1U6%1
M$_>UZK5WOXU5_^4V.OP>]:_=11@F"(G8AZZCSHTE@0<3%(;0]5T1>$G@(V%T
MH%17\-PXPRP4A&J_?;X_L-^SX>QJ1
M_IZ_&O;W^,=?T^J;RDU+LX>/>7&XIO\B$BQ$/@XABQT?
MHA@+&#.'0NQSPJ.01B&/#,[!GJN/UAR<_LQL9PXH&GM4DF>%?X#O&Y. R(LF
MM[9ML4&WS#+CO\&#J<>'HX[--/S8FG !I.I@2_>+PTU.-HTK[%'EN2C:I,[!
MNDQ*I>7=3A,'6]0;A!;;XYN^:*&ZU:KXZG'P&\U2B.S?:@]EV4EW\O']&V8L(((QIX$4P5AZ) &!G$:.%WI1Z HC
M5C\L9F[\_&F]"Z7TE+Z9EU.H$KIJAQ+/1&CN2. @H\T!B+PY6XXB')4T;
M1NRU=B^*V'_U,#90Y*/^KVJE/^-EXYM*KR2ETCU5'TC.>?V'K2L784!]CGT$
M64@BB)B((/8"Z0IR$0D4^*&/D\537:3@KL)%I4<=9^ED,F=V-1MO^B@E+P!5
MG@3?Z%I["<7:DN9S7 '"']),];15FQN-DF9<=-ZH$LGU :$$"I8D$,7JC#+"
M O( ,]66UHL3TH[JAXS-8RHES^^4W&TA68H4B.8"A79Q E#H)QB$+(
MJ!>&B#(Y@2.3\^:3C>,4I\_OE8QZC#1'LOR6?\]4,Q'ISJG,[3)?IJP.KJWK
MKM0;DO7%8JG=N\K.6.NY&I.-X,@>23,!Z\79EH(78*-[\V%38>7UW[9NL.>[
M6 '6IHMSGD*3>D)6L-MUF.P\]+S-C1OQ,;L;$KQS!(B.^R ,NG#-^\V)4W]\T)29:B4U@RJG$&QU&$D ?1['KDG50U
MLDD0O"#YU+Y-?(['[K(]2>V:#RI A6=EB7+KU!4(UW$Z=7V0F\W? !\>7_>%KAZ8C;S*M?]:_F8Z
M_C97J'=:ZKJ"1.AUKE,SHR]R78GST@K7M8]V;F&Z>I!?Z<_;W?;;2@_ATT<]
M_-72;)P(SH6,(9.)3L60,L>/;O64DNVVI>K:';6O1XS26!(:P[A@W)P=$Y 2%,."1Z:C2T(S
M+GP6XGKZ,[6EN'(?GC_;AS<5$^'J(EP&R8VG1H1^8"ISJ'XPLI$Z6]0A&:7<
M,GNL1V7*"LNXQJEU\ !XK/(&%Y)D:3K@@%1EW.(M@]
M.W96NG(6)E4L86D.B4"%:2D=P:*(!"1)HM]X/.,8,[]5S?X'*<99V/QRY=P*
MD#_-WSW/[_4ZG3+YLRGRQ]_VHUF@,J,[LCTBBCU7B#$86S7 )Y
M+I7E=$60B;.+M EUEC;Y%S6OD>W3+>?K'5W,F"H0+7@*A91ZHIT(S3%49OIO
MA4J8I F-G"2R7L+YJ4W,K5OVY-A^5_)'Y7"O2=ZP7X!.T_;)#.N+3/,'T\S:
M P$J)";\M>FUEC"9K\^+KCV\_->H[X+%*./HM\ QK$LON2 R"M@M"RCC^-!M
MP>78577S;K5N:"MX^W.^F24D+2+3L+K("88XPP@RGB/(HX)2)1G'W$L:U,OZ
MY!*7H_-68J2Q 2?XPX3@66WB-SANJSB#03YP4A$4;>\%GDZHA5SW\7-@U.6@
M3MB&O:6+S]^3A?E]-6>\1M1K,HU=07
MPX*9=>F()Y"R"&M2Q"EEPO0\37SX,)AG4^-*VXX1K![+O2'CLD56
M9P:!^7:!>_-^ \);G2[/"E^2#.C;^:'Q+3BQL 00T,6-MH#>F?KXV8Z1M9_GG+-K9[T2S-
M=()+*8<\P1G$A4Z"BQ1Q&$6,Y K'<2Z%WSYD?Z>FMP=QKF\?.C=/''8^!R=RK\%'GS%4$ ?/F<'".7N;8[-7T*AV=4.Q4[.AVYWXG
MB+^NJI60_?J)W/RZUD[,8B94P7 $49$:';Z,P").(IUB*YKFF$4\0GZ4VV9R
M>H1J3_,_5EF6F?S62AB['22^"K<;2X:$<& ./!PLWJ[VB\/@Z.T-L/Z&/V+<
MALP01XVOVGR1(\=M"%P[>MQZ78_L[^*":E7,H/(H+V*-+J&YGLMCS3$DB1 D
MF11"8V%L6>T62(RDLHTAVFA$QF=PW#(HBR%
M"E/&S.^84E[4*\*%(F"1+=&]FT6)\:B9QULY%[GWNW
MKVD;!S="&0S=@7GFK)'-WO6JC^S!>W!T?ZAV-HZH#=?3ILV!%VQLXXA-\ZJ%G6>IB-,8
MN#%::&0')K(PH'HSF ]*(8G+R>ZH?.6#Q"E->5T[:M?L7U.((%B-IQH6:M+JQ!&
MZ8?=.IYNY#B!41J83WN57=^ ?:0W#178,J"*RL #,H&>UJVN_BL>N[T6KIER8HSGDL<#,_M1PG<)EMI3LV-I//6C]ZO0NO%S+[C&(=BCBZ;R
MPCH)[EJ@\J;%-AQ"\MI56Z,24UO$I\S2^OG.6IS/ZB3>+ZM*YHWF+3G_;K_+
MN1(B)BR!,:%&J(D32'BF%FB)OI)BAP W-,A9EU
M%, #6M;9P+(83I T'&IMOGZT$ZA.8=2/B[I=T'-=_OWR<;?=?)#?Y2*IOJ09
MQZPL=$H$@C@N4D@I+2"/F."2,\G .LJ2 :H9G+ 9) %] OF7F;=_'K<5Y?+&R[QXPHAY[.WR^U\
M^W0KQ-HLM.B_?EI_7?U8SAB5&$DIC*^;=SA$-
M-J;&#:6;H/+S!AA/-8[ ^.K&%4V -G-$()@&YH9."#ES@@,&1R[8[,E@(_E?
M[U??_TM?7?* _LOIX]]TYU$>>X?0]H^[RT>[Z.;52P)>K[[+)35_/CPNYG;G
M3?+=6D_Y-:FLZ;W\;!9;?Z,_YP^[AUD:,10EG,,T-9M=&"B#\I'CZSZ"[;.2
MD<9E8'XZJVO:!P)>UX:DB@7L@P&?RR'Y;#&FEH1A)V&G:(/-48>P/;
M*-78_>XCZCCVAN"YR&/_VW6MLBWE)4UC'+L9:#+E\JSY8K'Z88S/J!0LB6,.
M4X&^6
M2B+6]L2R_MZ (YJWK6AVJ))UQB=L;6R[V9$K8IUQ.*^#=;^TZ\SYW7PAUZ_I
M5MZOUD^S!$4X)XI 1&(,<2P5U#ER!)G(4$P3_2OF1#%7[C\U.JGF@]9'L'?2
M=ZK\'$'7:7)G7,:9(CM"TF%N?#'PWO/BYW<=>4Y\,:3S^?#ECW7-%];S[]14
MPK^;_Y2B7B,_DXCH":_B4"8Y@ACE"E(99S#E2'$IL.(T\\L3KMJ:V@-]=/4&
M*..LGN!6)T.ZG+BYCK%KCA $N<%S@R-HUL_GQVE"I@2M<(1-!:Z;&SD%:(W[
M_-7??DFPDO+7J^5F+F0I5_5U39>;,N]X^S\[35M[VYOWF\U.BMNE,'^QQ2F8
M1KR(8PIYK/D%YY1 JG3V$'%*6N@',9OX, ]' --@!'6@
M@9+TQ34ZTO\ZI:*&NX_"*.W1[8G!X9/=,KN2/@Z:D7DZ^I][* #Z8*=6RK4'9&A%W&#.XS2!$X*^WC]TG/$@48AT/GA+I;['R7^(I?SU=I44,Q0REA"8PP3
M11G$"#/]ODD0)#0C*D<)B@7?GQ#\ZIZ 7K;F1#3/#P9^'2$?K1\HWEAG[;EB
MSQ?&%8#=2+X'7B]QF+AT$1@?ASE*?([!4 >):Y9>[!CQ>;1-AX@O?+KKQN1F
M?K\T3]GMYA]2W,^7]\>*JNJX"@5V6S@4^J3)-F*DUS+G@!!9,"8DPI
M+"*904D%IFF:DCRC/O33:&UJQ&,DK.ZUPS8OH7J^H]^\BG*3#SI6/KF![$8W
MP: ;F&B,GU7;&0-\_Y$*\6ZV_Z$>QU+F424X2H@HH<40ACDS#6BH9S%ADE)69
M5,@K.7*V/#6FVCMNGC#C.K"^[]=GC/=0K=;0DE@GV5'W,7$CLT&0'IC80H+L
MWQ'1%["@'0^=C8_;T= 7D[..A=XW"*459?M3'#3H7]/'^98NC#HE%8ED/$E@
MBCB"F*,$$DUE>OI':DV5-I%IEKOX'^B_/6;ST:Y
MYI_O]?^6W^5&#[55;JZ62Y)$H((5'"814YJSXAR2.$:0*<-9,8HY9ZZ'QIM-
M32WOTMY:U21@_ 5[ATLUSQ2WP-C-46- &9J0FO-H7H'R!+I;[[<9OLKUP^;8
MN&.E;I?+'5V\_XPQ>B^E\S'<*/80_>@+
MN+/^1V=#+R0%TA>8ZZH@O>_<>;EE]2"_TI]OYAN^6&UVZT,7\QE5.<$TIE#(
M1+\RJ4I,O8V BD0Q2CG)!/%:,FZP-;5W8>FJ+<$[.MNY"KP)9.K1>THT[S$*PX2A;.Y82HD1DFG,R02 F
MS*@#Y"G,"2_2(DNYH,2G]5/]YE[L,$*_IJ_&!EAH#Z$FHP<@M(]VY=6\IG?Z
MRM5Z:RN A8:\E)XW*X;/?K.O\E7S)5URVQ%XM6GH:-L^ C3#4<2PA)(IHT<8
M%9#D20$+%"41+D1""J^#.9U'8 R]8K.G5,.>T_7ZR8"H$=[YECD]0]&-C[MB
M,S !?SA\)<.6.UX*-R2_/KO_J(1Z*;)3!KWX&?^%C%OQ?W>;K2V,W*YNA;!U
M '1Q1^=BOJS6GK]\H_K[L"^J-@IQ;WY5]_F2_!Q@;U%_?Y;Y"A:U^S
M&'M !F:C6CA@NP+'@(")R&RO53'=@#*JVN&7>F"5*,+(P^6^6#'VL(VT5#'6
M\'FM4X3$NF&5(HB9T=8H0H)27Z$(>M^N1X&V\[4T+I@BR*_Z)E83@2 9151%
M9J(10TPC84H_C#293)(\SR*)O6IM+YN9VLOMZ*4M"07&3R^5B194W7+?_E@-
M_-[I E.'$T!-*(0] 731TL@G@)JB/3\!U/CICJ6NU!2??3&B5A_UX']25N&&
M09I2Q'.)-^NF'M)J?&$%^JTGOK
M,_BC=-*W?K4=:#>B" O?P*3AB9Q_4:HS&$&K4=NMCEN&ZHS"6?VI^Y7=^,6D
M+FOY360Y8-662'G&Q]:)&I+1'M^
MV^UV/6>[K96'T!.L.YU(-RQ=>C.. UPAJ:;)W*@P_!'\;'
M4@#.-RLY!](Q"^D%S]!9AQ\R_EG'U>"#9AGG5L;-*JY&>99%7/]DWP-XYQ(J
M^Q,RC0(J]LS,5_ES^TI'].\9B]*
M;E2')L3:@%Z0TCJ>(6P3TJJ.%0(3)+!1#G+","C^PYQ##./B"YU6#(KO]3.-
M8#4AT8U8G2K\#B"6VX-"P=WCIJM&V AMPJ9SU2S2;\.64*L8*J"3'>LY )21QGNHI!-+OB[R05 @_'=XP"(^CGSL.
MQFYY>1CD.OKW4&SG^1S &1H"M>3?;&7;YRB/QL
M+> $%@G)
M>4$02S+IMS'I9'=JW')TL&JAN#X^+5V.%[G"[[J=&1S4P?/3"Z:PNZ%NID?>(O7"XWS?U._ROC(OKU??Y9*:/Q\>%W/3O[1^#O[+
MH^3E$OUW.E^4B_)/,TU/D5DSAR03"<2Y%)!@9?J4,5*HE*A8.DMK]?9F:J1F
M=2?F-=T)7L5D#TJ509V*O6SV@0%:BZRK:DB7(6U?QQ]UH 8FRC-MD'TXX'5M
MC)Z+@AQB KC3
M[M9/-NVNMN]C)'D>YPE$>[4\K!6]'U!!^R*?\DIE1G_*&.$^?\J:/
M]FTG5!YNVO=EG&$LD#+MRV2:YA!'0D&&5 J+E*9<*"10@?R$[:^9$H=5?G=M*70"M!L7] )O"HV$7K6AUJ,)T&5(ANG_M>?*Y_OQAG_DO/[;Z;%FS!<[
M_;&CYIL]['#(=%,1)3E.*4RH*1[(_XZ5F?F?,_Z$?.!NU'48'&U8W0QA^K@>EO
M'Q"H(@+'&J"X?5"6ZR;#D<'FC%S7^T/AMU(*_G^7S>OA7DG.!H6W9NO'VU!W2F,
M^F*YVP7=DN%;KK\9NX69E=I.3A>.\9L4_" S@8T4KBARJ+-?LT.<$
M%2TH[@AQ3L/[_?:)7Z%\.HE^A?_H#_C&V_F*GZ"W!SE>7Z&
MG%XZ0_[9S#Y7ZO=-]>&9Y(0C2AF,"J*?9$GTDQPC 5F:9DKF!:&QR(1V=
M&C%\L/U;U\9+VX?!E.M:1]WG/H..:_MT?-$_E&S#2G'L"WP2O2?P8P].P!C"H^=&6$,8 L;X"
M,8H]_QSB;KT2.[[]%UV;PX)/>MZPWM'%9_E=+G?RZ*"5"U14)P%IPG.(,\4@
MXRB"!:,(<8*+B"5NQ0 >5J=7%U"Y"-8'']W)W17J]C=T2/C&>=E6'H.]RZ#R
M&>P!_3P@H.XOO@& '>D=]EFJA>2F1\8W\^T\_9:"[:;27A6=H==[WO;1K,?92?E*O]0MCOGU'N:WO_J!GF7)='1_.
MLT)QKO0D3C)F^%O_+#DIF5&UU3/QTJ/P=[E&U Z
MW?'$=BOL;BO*(<$WKW7H1%4I
MUF_ISP95N$XHNS%,0.0&)I@#9+4VOC5G[:Y4.')QQ"4DM[29')5:'.,_91;7
MR_RWDUYKCKI=2_IZ)>0LX6F,N9YT\E=85@X"?>,7JOK:1+H?;827IVN]$VDBX%4=]'
MNOC[CN(L.[:9BSE=/]4ZW-AN;(KP/)=9"A&)*<0H+B 3,H(\CG#&$HQCZ=7C
M[JJEJ3V4)ZV8.O2WNPZJVTL["%0#/[Q>*/GKI[0A$%0QY:JQ<352VF(^4T5I
MO:!#EVB-47ZY:*XJP522DCPO]&LY4L+T>4]T=E\4,$EI'$62QW'A=!#4R=K4
MN,'X"ZZ5:GIT"&Y%N7TM."AV Y-%(VP=BH3;\?-HGQP2QY$6?7OBZ=?RV!6?
MIG[&K?<8KUFQ:SC/.A$[7]0M"^NX1WBQ*<3KW=HT\BY]_-E9M9IEC!
M(T8ARHQ.=Y%$D*89ASA%K) )$23S6@D>P^FI\?\MYT9I;&-V6"H?_5+#44;:
M+]N$J?W';F=Q)6PSOM)7/N@W^.\66]G'W3Z<6^3EM=Z]OQ5WZ J
ME5$\XS'E.:0Y5A G*H&%4A0F/*(HC9.X8-CEB6XR,K6'^N@G,(YZ5B$UPMG\
M7(<":>!'VQL?YT?;!8"&][J^O/9.U_\Z?<0;[S_*4^X2X?Y!=_IL!TD1(U["
M]-V$.7\JEQM[^UM3"7EO^U^SI^-'[NB3^=&MJ5-]^_-QOK8?OI/K^4K<*OTT
M?I7KAVJ^LU)O'QX7*WO!:OU%KK_/N9R)O" DHPBBA*:F
MNS5101L6J(<.:K$#]@3JGZOB!Q: &U#[HMQ57Q2+ OCZ_(MR!,),U"HH)ON=
M\9"7F>QW9RR]FJE^A_QD<5YD&)MT=L9U:#SAGA)&449I;W#;RS
M _#;. ,0KG%,[X&85+,8_P$)VB&F$

76$NWWE9) MRAY@E/6MQ&H/<:9XG&&,!(QS8;2?2 P9QQP67/"BP"KBV*LU1+.YJ;UG2CTU M6KJKWRTDL?X M0IFM"H[!Q3*]>M<,@O+ E'3[Z?5[<+O=KN=LM[4%8-L5N*.VLBM\>QMOA$96 MP7R)5CC>F'10O@Q2J_N%?Y-B9\Y;O-/)U59^T+<7[W7ROKR?'VJOOIKOT%?Y M<_M*Q_COF<@CE,E<0I(D&&)N172*!"9$T!BG4*6I_A<>.U@4$?>LW?&6_PAPT"F"B #2/DP:[N( 8]\M7!C7$/ M@W7'Z>R86(];=<[Q3)7\?'G_Q32O,/I#OS\*S@])M8/R&$?+.YARP=\[DPB(Z M=!;7#N8PV9P[2H$S.0?#8V=Q[EA836O49X=CVJ\(I'8E-[=+H?\L];4V M,T8C$E.-99%G>:FP1RA",$NB*,VX9 0G/>6N3DQ.;WEJ"+VK4YS=V",D=H-O MD)XI7LF-/6EHM*\J?P>4O+J"S*":5ZOU[?=\ M"-?,P9F":90BB+'.2ZA !3PB]6=+D! MJV,'1'^)SC-4W3BD+U(#\\:'9U*< VR:-<4?6FWSS,[H"IO7(KVDJGGUL^'4 M>W^C/\V6_:O5>KWZH;_UKZG^&NB?SU26X8QE,51,F/TPR?7\A!*8(1[37$02 M*>K/"*[FI\<4^\> EXJTZJ!(^U"& -@^!L"K(/J+_%X='7=F&0+Q41FG)OY; M^0X.SH/7;5 'T0%NPVQH3>"K]E]<'[@-&1>MX-9[^!>U?I!E>^//9F+VE:[O MY?:6?YOKGXIJ25(R)&1!"YCDG$(<)P@2G&::WE*6%8@61#EI?CI9F]H*S-YA M8#T&IM6".@/4 M4/?9?H_1:CR=PZG7<[I?U$]:S*K!;.;V&,-Z]6ZU?J#OE\K\87[T<;5<2ZYS M6LWVM^+_[C9;\UTK=P5G)$6<%68EG)@%KEQ12+0M2&2"DB@G(LN\-NKZNS0U M^CYH2]5"NC%Z?,!&!6IAW8!Z8* 66;7O[KO0L6KAUUVE<<" MXRB.82Q$"K%D!20YH3!168)5'J&8"+_U@09KTUL.*)T%&^/M#=A8?P$]. Q^ MF2^KGWK6QS9A[D:=@7 #SC^DY_JZKY#D$T02A2.OO#!&+*E4[\BA3F'*LX8T7& M(B_9/E?#4\OQSD[/'5V_JHW/)%*^S. MJ*/MD7=(_1 YWRGUO-Y_)?$WN:6+5[OYPFP)5DT6-]5#DE$9$X036,B\@)A+ M 4F1)5#&"4=QD:>)XJYKB UVID9-UE7 *E_W;3X]VH\W8=J^8!@(J8%YI@1I M[R;8^]EAC; )+??5P4"HC;0NV!D]KP5!!TP:E@*;KAYM$= AA/KRG\O'_;46 M]S>Z78I*CV13E6!&0I LQ2D4*DD@3H7IK(8Q)!F/\H+S!,5.\JF-5J;&C_LF MU*:TJO*T@^+B=5";*3(85 ,39">4O'076U'H*[QXW77 M+@SIQ,E\Y\U"D5@M%G2],2*(Y>\\UXR:!Z#S@GLW6%]D+=VZ"JRO@ZZ/GT,R M\-)WS>!+KVJ?Q^ZP8'WAHFXD8Y1B/ZE;L;(SO"K_91AA' D,TSR.37R\['IRYB*<;5?1%:6"&\ ?(FQF:$ A) M"!?MC,H#39&>/OZ-G^TH?W"Q"]IG:<;3['<=UJ>/G[E],,?ZXEF:9 P+$L.( M9 AB&2$][4@)S(F*1);@C"1^'64[NS(U!KG]3N<+>^A>K=;E%A98'YSV54#H M/D)N;#,.[@-STK7NB6;]N0JDMOE5_V 92T!)A-YP!E5&Z.[-N ()O5$[TTGH M?\=@W1\O5!6\I6OCQN;3VF@\:58OVWO)+W.-5RV_>T.W^I_;'=4/LF)1Q#"! MC&048E$4D.9Y!ADE*<^Q$$B)GAT?@S@Z-3K^*+?[@XR_+(R@EDE>:!6&^8@&] &?*@+1^##LK ;1[#^/K2K1V#(N[0SC&LO6[2 MXW#5I; *T?5,U $P#<^JP"/G)<_=$:DP!;E_$O-6U&[!HT<^^ M=.6H"MD-KI]J8#=]U)_X=,97'NXW)'N[L"!+\75U1]?;.9\_4JM*9(IZK13N M3&"!$LX(1!F-(8YY# N5$)@@P8D4N4PC.5O*>W.7=DKTM.[TS2;E-[ONPR@) M,]V[;Q14'^L!@,TA G=Z\!V8=F(= NQQ"->@7$F%V+3TX#SX:L5J:U!_&0%J M=X8>$/*1F%M/^?7M[*&/[3?]);?S?C,O6)Y-%9T> "!V]C2)N5G9:.VO85X M':%N>#'XWG&T%T;'4.LODJZWZ*L<_+Q,/13Q".(4,4B+2,$H MR_.44R(H4]V$@J^9G%K>7=>I_;!:WD/3>1"<% EWU@2^"KSCRG=0.(=>X79" MF4W2GI'Y^M_TL5.OIEON'Y_[ZDR.!B;&HT9'P%UEE0\U;/U2I_ M/??V&W%VXYY0Z W,.MV!\V87%T1"\DJCO5$9Q27R4RYQNL9_YGRW>/I5/E35 M*CQ*4)XI!*E(F-I\8.VC>@G7.?6SU#J7V. MVC7V@9_M*NP.1R:>Q>\^<>R*PTBS0F<\O*9PEX)NF)\]^_AHDZ]+3M9G5A=_ MWRU'>;_\;CNK/AV)ZYBWYVF2Y0I3F.,802!%*.TC1.,HK=VIZZ&)L: M"[W_^,^W'[]^^OS^[1>_;*014;=L)!1. S/6PB:3YSDD.,:0J00+ M(0N!T]B')>!Z\"&?_@M61GWF MKT=Y^J0W?#)8N=QGR5?W2U.;]UYH6IDK:['L;%053(C;9;V9I?Z=SA#%1QUM MJ>1;^YU9+#.;BF;-989HA"*I*[*C>C\U M5K*+C[_8 CK;M=*H]Y8!@,?5VF#1\9S5.-\%-_:;[ @/3*R7:^R.H8-Z[/M> M<_OH[:G36HR@ L"JK^V_(\]:!3]?TAZT\&[XX1NX&F_ %ZZ1&_XL7&HVQO! M";]WI9#SV5OMR/;IRS>Y6)A>J'3Y-!,44Z92 2.:8HB31,""*P33+(T1RBC/ M8J?3>9=O/[6W3>DAL"Z"RD>WU\L5^)KYOS\H Q.T%Q[.O-D<]I'8-GMFVTC^ MU_O5]__2%Y:DIO]RRF57;CH*V30'M&>#ED\%2VUK);Z?I>UN_'JUV6YF&4^R ME.<*IM)T@R"4P<*88SKRFMN^FI/>;U6OQUZ2>0/Q_ETOODG ?\ MG5/! *"^2!Y71[ER'%C/!\V\6M :.&VZ9OVE!]1]4 9RVN@%O3D'OL O:"7WWW=*A1V&D7=6!1L-K#[8/E U[M9UN.]J> M;I^@ZWN_O>[3+7&NA+3^1==KNMQ>W-<4F2*Q(@D4BA.(5:X3YIQ%D#-,1!;% M7*?//@ESN\FIO5W^=?OY\^W'K__MEQ0[0.N6#(<%;.!7PEX,;^_M\/O'[O"$ MS'H=K(Z:[;JC<)KE>ESIG]V:Y;@/*[HLF>SV?BWM.7]-99K"TNI-C>,LH3P7 M,")1 G&61I!*GD))"Y1%699(*MT:,+B:]'E@QNG"8+RVG5NOIZNI>\+D!+O( MN29PDD&120HQ81@63"!(,Z2*1+&XB!/7241HT$>1'S.0&Z?WZ9'7J2\GB-MG M *&!&YC>CYA5F>7!8YM:&I\#9Y0^ #5DD$ZW&2UC] FJGB%Z7==#I^S;:J&O MV+S]GYUITS[6I+%VX9X+D)+VHX M&!KP:VYLE'IBE9]__E.!XOSO0%I_.PB+/8=4()ECD64PC8S@OA 4@,]\:FCZ#;#*0?)@._DNK._1]0N@=NM]OUG.VV MMF1B:T]Y!^WT?AV1X)IRSZV,KQ5W,;4FC^<(5C(1OYAS[7^Y 48Y8J6 ]OSF"J4,+Z<;^4'?7OQ?KG57ZGYH73IU[7^^LQH%)$T MPQ)2BA*=X\4($O.?B(J$4Y+&29Y['0-N,3@U;KI],*6I_VL%'_?N FK]]3P$ MW(:T&R^%Q&]@4BI=A=97<'2V*OZ\ =;?@ >"'9$)>BBXS>:X!X,=$3@['.QZ M78=^;3LC2OANMQ2;5PNY%/M& 062.$H2J&(]:<19KB"A L%$%AQQRF(LG"4% M+YN8&H^47@)EW 1V'A[_'5A_/5J/70:S?7VN/T0#4T6%CO40P!*7T-W%&C%H M:BQV^<+Q>HHU.OZLG5CS)[ME"!^D)@+YZ5&NK1[2!TGULU*5*S_=E2)\FS<[ M^=^2KK_^6,VDGLYP$>4PS5@.<92E.G5(3+VQ.9.;QU)&7CK_GO:G]MRC"$5^ MB8(OX&YYPX P#LP-I>+U8]_2'&O&:'*>%.C2<:R",8(2XA3G6U0(0C,2%P8 ME2&>4J^N]!>M3.VI-4X"XR6HW/1<&KV(I.-B:%]\AE[^/(5F@';QC1@$7<"\ M:&C<)K5[W+RW/5?TO4U9UVJI4X.=%%66 ML%IN#-54"A5)7*!9@-\J2/(IRECAMSS09F1J;O3X7A'!?0[V* M9/LJ:@A\ADZ$SJ'I<%+I*D;NIY%"8#72B:-.F'DM/;>!T;#X?/72T9:?VYRO M+T"W?K9;-EC6XIC-\-72%(J6*46$B$QBD4#$X@+B3!G=_"2#N4!,YI'"1>1U M!OZBE:EQ7U49=O"R8QIW&5&W)*TW3@-SH#]$WOE7(P0ALZO+AD;-G1IC/)1)OQJ6OAY-C56^?%NMMZ69U%,'O/(QN]#3JX Q,94*_ M]XU[\G1EV7+(X8?_F.L)\9I_>ZIR#96+!&6$020P@[@P:W:$$:AR(DA.L4@+ MIPJ@3M:GQK^UMAD'3ZTFXL?;?W;,\/Q&PY-:0V,\&HUV@;<[2_K - @C.CGP M,NSG@\U5IO.Z2>AU-NL;L,X-L==X+?3 !R5. MC(Q]+.)RC!<.05SYX,LKB-^M5X]RO7TR%0];_0DS_WTT=#3CDE,>"SW31#B' M6$2:(#C-8"1DBF2N4DD2-SF(4?WV><;&T938NWH#'HVS]KTM]^Z^G%[X]9%W M8[?)C>; C#F0/OCQVV&#O[&??-OZ]7A17?#6X9JJ'OAUQU]:$W.XL1A2_[O= M>,?JF6?M0M\O=9(H-UO3@N/+UJA]WDG]4"^W]%[.6)J3+.*YT6R(((YT6EN0 M7,*2>VVBN)N>6I9KNU/,#Z[?F/-^UGFPUH[?@(WUW_3KK@+P+)QQ M'Q.W%\@P2 _\%CCI/WP#]G[;?CQF,=."?-<.LG_-C#=>051]M&#?S4FCD1IC!7P6M2\U,&WH>M3,! M41RKAJ8?FG[5-([P-%75M-UBO.H:QV">5=FX7O/RZR/G!4&?MM],V6)!(HZ( M@B2*",2964/50Z3I6I&LD+00U*NY_ @^3XWUK5. A6QY$7RHQU\."3" M_YF+(1F/-65,Z)!U:A*&,DBAJ9=.R0) M3B$I*"VRO&"49GYE&)<-3:]N8N\G>"P=]4OQKL#IEMOUAVA@RCU@4WEXF#J' MR^6:,0B9Q%VQ-&KVUASM:=K6\NEN!/!QM96G7]=$")&1A,"8Q0AB;G1BN.00 M1XJR."=YC N_I_^"E>D]^L;);H_])1#=GOF>P S\P%OO!GS:&Z(/^:A?,C/J M<]X0Y^E#WO31KF4M2NK[B'?SI6D;87O6?I1;T]<^B_.40W/J%V+)*62XB""F M<4Q1Q E*HME2WIO=:+>G_(HEIR\T*;_0=7O#?:]_U[_#?6>'\\T'HX(G)L#SC+TT)23C&DLL@@+H2>(*@LA0EAO$!9 MEF/BM1C<;&YJ*SB7#_[JOQ\Y@Z\>S-:BG:7;$FP_UFB!WXT\PH$Z,(>\KY^> MKAT[.SH;CDW<0 E)*BT61^46M^A/*<;Q*C^F$7*^5SYYI^]%%T:>]NU2O-$) MP(P3F1#3V$ND9K-)H1PRI71RDB*IN,ACECBU]VDR,C56V>]#EXZ6,G#G"!80C,VSVU+"1_*_WJ^__I2\O64'_Y90,&F\] M"@6X!+=_\)T^VRVQJ/0NW\C-_+[*R'JZ$>%(Q9!G(H88QPED1#__B1 R M39E*18Q]$HK+9J;VR.]U5VMN=A*7O@*J6YK0'ZJ!'_H.*'FG!Y^M,!#4J,)&5/T%[GU0"JI\[V1X7$E\ M'RS.M/*]+N[&4+^N5N+'?+$XSG2^RI_;5SJ&?\_R*&,T30L](4D1Q E/(_.O]AP]^7-,$IAO#!()H8%[9>UE;NP!_ M&$>!]31@QN* 1T@&:3(W*F\XQ'W*%BZ7=..(KVNKI?-D=3:^?*/ZJS1+&,$H MS1E,J.E,KJB"!"4(IBC/:<(2AE/NMWUZP*$A^I!\<,G,J#S0$.?I\]_TT6[/O;W) M*[J1XG5MH?]VO38%M6:A]-73\2-5"Z[;'W0M/CU:>?NW/^6:SS=R\WYY)]?S ME?BZVM+%^^5V/5]NYMRNL,[BM%!Q)AC,49% '&<9)#'5>6DJD,(\4H1X26:- MX?34LI52:VI5!@!D%8&P.@6EV^"[\=N/FT89?C>RF]J@#LR>-A;(3#"@'C"H M10S8$ZA_KHH:V+!-1T0;^ TXA&YV[LK@K;1"];WX9^/WPIN7QQRHD$0_BM^C MOCG&'(G35]&HMON=9+8GT#9S8U9/KO6<^H&^7RKSA_G1Q]5RO5?(O17_=U?N M#W[05[[?RH?-K! RC?(\T5\K/3G&/)60D!1#J6?-+"]4*F,O]? @7DWM[70X MT5J+RJIS 1L8J$5V ^JQ@6-PX \3'K#Q>6X;A!EIM_?4Z.,W\(MHO*'K?-@X M"-1#'"?NY]B+'!@.@N6U(\%A;MZUT*N4'CHI7V9QC"27&$;"K'(F>NY!*3)+ MG7&>RHB0& F_18S+AJ:WCG%;:4/LA=.FB@Y-32P:MI\"XVK%YP2 C&6@58N#Q&9CW?(8F M_,) #^Q&70CHXN>T)OX]D/:>Z/>QU;_DQJ2/FT_J]5J*^79&49&DJ>*0L,B< M\XLYI#FC,.5IGF<\0PERTF1HM30USGU>!G+[ZL-!DZ%[*[%:F(LQ-]6_7+[ 7[[E_7*S6YLC1!NYW2XL M1Y6-F>_UW];R<:&_%N4/-_J?7,Z_FR3T@?Z9EF>IDFAIXEIFJ6:0F0& MB1 *B@SQ*(E3R@NGS:K>GDR-8@[!@&,TX!@.J,5CSQ>"8T2@"LE=OJ3? S MU:@C,_A$]C]F4-RU9D8;G)$T:(8<)"]EFB# -BC6]+O_:$HV06"H*]R$N6%' MY1LA[((K7=S1N7B_?$T?YUNZJ+5-FD61DEAB#A'EYA!:3&&A(OU*BW"< MRB3Q5,%I-3K!]="#S^!1.PWG2\!+MSVU<=H!=\N5PX(X],K!$3WCK:DTJ/R] M ?5V: $E=)SA"2JGTVYU7&D=9Q3.9';5RE+"D M(#"520PU[0A8F .P:1IE,LX*SHETS9^O6IE:;FPFW'M/#T)S[HG5=33;,]D@ M& U-'I?@Z2!JV/"MOG+ 5CX9\[_JUH^5RK>[7\[3V#W=@ M0K8X^2X2I&B1"0(Q1SG$M%"0D22"L6 *H3A%2&;.#'AZ]RDR7P?".P/-@>CZ M0#$TP;'%8,_GM;";GLNS:\9['J^Y^^PYO/JASAL"W^<;3<7O5NLWJQW;JMUB MKS(XPU$6*9Z85JPYA3B*(D@5QC B#"59$2=$I7ZSGR9STYOW'+RUIVM%Y:]I M'6(=]MX?N(ZT\Q9!$/2&?J3W(J&?#Q/VFVJ/ 'Q8;3;@;=ES!?SR6>J!W-#% M]7-!7?8.6C$*O'UPW=[8.PBMD5_81&B_IANSF)%^O5_*X7.Y^6J^"+,HCE,I M*(,H1L(T,$HA8[F&544BC62J$N9U;/:RF:F]Z^W7_IF;X _KJ&=]QQ50W>BC M/U0#$T<'E+SYH1F$D,QPQ=*HG- <[2D;M'RZL[[X[F&W,)J>;^3C6O*YG?KI MOR^DK8=8BMM2<)-6U:_7&L.+.(LSBF$:,P4QXESG)53!!&/]=\,'&U7')]P5&:_@\Z3!0]9ANP"$J.T#UN,9KW!X: M\,#*[6%\&UOK/2BB%]3AP]Z_J]KT6B?]V_EW>>QN_'F^^7E@A@L1-ZOJBU5Z-1FI"D M*&"!C.8SPSFD-$XA+R@O.(XQ*?JT"#PQ-[7G_TI_0.MU_^: IUBW;R"%17!@ M?KC2M^X(7IB>@*I.7; )X):"6#H#7 MKNK8\7FOYO]^^;C;;C[([W(1[_NTQE0@E7*HN.D!F.8^S9X[D!4+?T*Q!, ]/LL4F'44PRCMX ZRJ(A^CP MW(Y)T/[.#>;&[>[<'O=9;V>'2SIRQ7PYW\H/>N(GWNL7SO)^ON]5__M&JMWB MPUS)FM.N:3I&M?<4RGP7 DG, 0#\T\);K67W!T&%B/;T#I,S!. M!^0?#XB"$I&+W7$9R0.),VKRN;:KEL5JO359D^E*9XY05R(&M! D5DC )#4: M-J+ D# ]H:0\CK(\2:A4GDJ:%^U,C8EJ?VA$8FP@@V738VLN= 8[[EL0O/'.^Y*'82_/ZFZ',-G:3?,;,_$,S&&S5&A M7D6*(52D4-(\@CA.."RH_F? M?KM[^_'+[=?WGSYZ[FOU'"3'K:_QH!^WH-8E)0G6J9DQV4,YY' M#.>)D_CKE?M/CO^LB^X+RI<@:U^'[PG$T&QDO0.5>QU6V2^!XKZLWA.X7%\';_I8QXFB[1EE3_/>K>==6^PJ MU>]?WAQ_XKE:=15MQ\EC R'9K^J@5S5T\6Z:5H*E'T( LX>6Z (.GV\9FO< M^6-+Q&<3R+;/=RQDMXNWGY3.LQY7&[KX=;W:/;Y?\L7.4)/)OFSI_$Z*3_HI ML:^1@Y1RI#E#,FZ:5FI*86D!22P0%#H-BCC/<(295^EZ9U>F1CJWO5M8]AD6 M%),4<09I%#.=H^IGH,@B;/3+>"I0DM(D\51W&65@1E)]N3 T-X#3]?K)9##? MRZT_WJ+^''K,W-X7XXS#P&^4O?/ >F]V62O_03T <(C@IMP!V0P@R=T?SZ#E M_]V]&;?@OS=J9R7^_>_H/[W_+!_-J8'E?=EN9G.W6LSY4VUIE- L)R*&S'0J MPX@5D$D>01ZKA!6,1@@[-6YWL#6UU]?!W:IYE..9,J MM\3*W;0711P<&.Z[KSW72=/FFSE[:7TWO>E^V6UL9F&(,S,9K<%>'^?<]S ?GP6T[S-[ID3]B(=,A#^NCIC_^J)RF.QWN M$)39JB3JV3.D>)PC*2,]&E)G.VFDC"B.@$*E$459+BCE 9CM@NG_"&9;[?T. MS6>7QJ(7G_5$^&7Y[.#\F'S6@-@(?';)^A3XK $51SYKND/'S0W^38J=708M MMTP.B6&MJ]RKI^J7I8@,3WA$\T3"-#>%NTP@6.240!DKDB1(2$Z]%BD[^#"U MZ=T^!+NN7^W8'>]DV'$8>EMED"'PWW7I#F+0 M#9D.;HR[5],=I[-MG!ZWZBA9)C<;*0]L_$%2S3!SRNS)JWW!C#F!I33Y_+>D MZW?S[W*6)I(F0A"81SB%.*:FAQ+7H\<$HR2C^O>IEZ)9%R^FQIQ?O\FUI,9# M3X&S3D/@1H2# SLP%9;^W]1R/QO"#3@$<;.O MS MV(._%Z$UV-L JMW3H#HB/1 ,+#72Q9.QU4AZH'5!L*3/W?PW2=\NO\_7JZ6M M(%U\V:Z6\L=J_>]-5<6JAP5EN:DD1'D.<2(P++@B$-&8QZA@/"Z<6WLT6II: M'OC,67#TUGV?M!G8]EW28' -3%?7D.I01]T,F7M%=3#H1JJM[@ZAUQ:S$RP- M&\S-UX^VO>P41GUSV>V"+EU'RY[VGW7J]>4'??SZ8[47($%)Q&*9PBPU'9%0 MG.H44F10Q)FDF!88$>=^(%>M3(TR]XX"XRDPK@+MJT^OR6MPMI-E$) &S^LN MX=.!)J\#Y=-P,P!@HS73[ :<9Z/,%D :FV!>NW;$!I4:\M#&=+4^-- \NFA,JE8]^DVEWT-WFSX- .70.:GT&I=/@ MZ/4-..)[UXZO]TS9&ZN0DV-WXZ/.A[TQ.9T"^]^@&UL=%B-+D5#31&+&XRQF MFIA,6QI:^7(*2 M%#1.HY1#A$T+8JDXI(7,("("RRA+BBAURH%#03G&YI$9KEHET=QZVA]*-^+N M"=# %'W<_*F^<+\8!P,VT&H(/R3K7C(S*K\VQ'G*I$T?[$HH14FGMU /-$=X$]WIFYDB&'M"S]3-J-UVMY;@8;Z< M/^P>P,*B_5AM%H:!VI-:NP,X&KV>[JT/P+"741B$94],O0S37H[W*MM>^;C_ M N.KW6:^E*:WV0.;+RM1'+ZZ7\[_5XKW0C\%RG"S2W7F?-:"KH4'XZ4 MI'^W>Y#B7]3H*VV?:K_9'TTM&*59%"VGN@<@O\J#SV?R6,.-SMJZG3&\2!V7,?,*A%? ..,8-ZT-5^.]B';7?B M:^&!*O(;L(^]_MOV0\XO];UP7SR>WO=CI)7H27U/O):WQQVRAK7RD1P9;>%] M7&#KJ_@C6^XV8>SHY.TE)VL_F66%*$A1$"@BDD*X2+'7 M:;:!_)S:%*M=E0Z,]^FL=FASW5XK1O-O;O>%-MK2L][?1SG96[;9KBG?SN(T$2G+,DCR M&.N7!8X@2W+;VB-3HN"Q3+TZ<'M9G]Q<]>B\98KG?>N/_H,_]A%XG@CT&QLW MRA\,\8&)/"38WLS<";20?.OGP*@LV@F;4V[L=I.NW:G9]MBV]G6E9G?[L-KI MJ7LNE<0H$[#(<0QQ$BM(2,HA13$MH@ASH;S*:9J,38W//JR6]V7S"V&;7]RO M5QO/S8%&;-T(*A1B _/1$:RR4\BOC6!UZ$?=CD+8?M0-]D;N1]T>^7D_:H=K M.G8\6ZWE_+[2T.-/7_7D?F-T35;+7^E\:3:"7TFE/_.5_IRQ)(Y)&B<0X81" MC!*B\R260%&H+!6JD)ET6O[O8'MJ7%*Y#N1/_LTTHP#WVF/PRZ*Q4J'W +@Q MS$"P#DPX>T3W;H.:W^!7BZZM [D!S'IOVF,'['[FCUG0)F@>YL?MA>:/RUE+ MM ZWZ*A?O5BL?E =ES;Y9K5C6[5;W')N6')3:Q'/.(OT_S(HA%'SS$0*&4$8 M1@552. MWMV YU"_7DLQWX(/0?,I/Z""2A6[61Y7EM@+C3,)8K^K_:LU[N3:RKMH$U;# M__?E?+L_N\A8K&GO[NUM2&WVX5M_E<>^7BNEUE0H?(" M46C6N2#FBL("$?W2DC*)N)Z_,N1UEL#?A6YCOH_!+ZGK,!)N"=ZP M^ [-Q\^@/;@/CO[?@$,$@\B8=H5TU-+1\RGI[LKO]A MG 766\\*A@:$W3@D#&Z#[P5V@\Q?=+,5C:#*FM>MC2N?V1KUF49F^Q5]5=7W MU5RV3&LSMT>]7SW5_E4*="=8"Y@SFTQ%))*DLO&5@'@&IB4.B'5LY9JT)3IFJD7K*!J39;:/MZ-$W[;+;9S M^?"X6#W)]9T>]E9!6+H/7 M+I!ZLXP71"$YQ\WPJ SDA<4I'_E=W%%?L;R]_"P7=A7V_ PW2;(XB6V)@4 0 M4Y7"(A$IE*E$.>&IGL]Y=H9OM>GS_(S4 )[SM6DPSET,35#^QU>BXNHFN&)SI)3I?Z%_3]%6N M'SZLZ/)N/5_R^2-=5(-P["JCUU+U YQJ\3H!N@WUA"/\U_#5.^U()*0^G2M2M'*UMJ<;U>LM3VT7X*%O6UJ+OU MZITICOHLO\OE3LXDDA&EF81Q42@](ZB^#$QUZV)P:/9J^ MOQNZ\-VQ=T'7+;T*C-G ;'EI,?O&]$P&UF%0>1Q>IL$!GB$D%YK,OHA\@@,. MUZ007"[M>-3%:BB\H_/U/XT&YO$0\2P244QCR2&1AF%D+"&+*84)ESS-&2-* M"K^)W55;TYO0E:HUM+G-F2>@;J02!*2!J:3T\088+X%ULR8L$/ L2AL408^? M7#4V[HF3MIC/#IFT7M"UYFO_KT>=^M+<4* M,XP@E5D"L: ,%IS&L$AX2J1"*"'$K_S'P>K4$I'2:7#P&E1NE]UC?K&>>Q[F M=4/?C5&"8SHPNSC!&?"T12>N93( XOSJB*?B_L6&+V;+^?ZSO/O M4FB3^HLT/TA#E24K!:,Q25,*%3+==66.8$$2G=*D2.%8H3P27B6*[J:G1E3U MVI;2=VB=!T?O]])N/:N)6@?%C;J&@7I@_@J(=WOCC:EO3OA21R+DY.DOB&.(XPI D/(,XS[(D M2Y(<<^RW<-1L<'JK1W5___RG L7YWX&T?O_-EX@:D79EH%#H#4X]%]C&^#H0 MY;C $I9K&BV.3#(NT9^SB]-5?K0BY'SV>J6?S,/W.D%1@1$64"!$(*9<0$*X M@@KC5**"9"QR6E4ZN_/44ACK''BD]PW;KBU8-7- +P0&?MQ=@G=^JJ\&>GR M-_LG>"/Y7^]7W_]+7U,^O/HOI\_L^?U&>3ROAK%_$J]_P+_4YO;5A]__^N6O M[RBW;:.J1<6"Y22CDD']NF80I_HQI,3,,HC">1RI0J6Y:Z'-10M3>PBUD\!X M"?9NNE>/7$:P^9$,@LO0&SRGD'20!KJ,C7M=36^,1JJJZ8"55R5-(PX-=327 MKQNMBJ;1[7H-3?,'N\U0/DM-CG.^E>(UW7PS2MGZ#Y.P?*<+HYU]^:>W/^>; MF60D2FF!-*",0EQ("0F-&!0*10K'+"&YUUFL[JY,C2>/D0#C;:DN;_Y2\UMG MZMISS^66'J/E-@,:9PP&YN00\'M/DOHC%W("U<.;42=7_5$[G7@%N&-'Z32Y MW.C7ISU>\D:J^5**5^69ANJ%SGFJ(I41F.9$0JP2;LJ$&$P8PC2CD:2Q5R. M-H-38\7*1U Y69ZA\A1%:\/8C>5"(CEF&^L.JX4;W]R4_98UN)G6/"<* 1E'*<0<\0@ MQ22'F'%&4L8B@JE7D5$7+Z;&.R:(OX&Y*;+0[P;/ZJ).P^#&0H.#.S UE?[? M@.OMS6] /0Q0QM%V\,2_&JD/CD&KDSHY,FZU4A^LSJJ7>MVLXX[:M]5Z:PZ3 M&(V!K_H>=G*3)AG'*,6P$(79/HMS2'-,(2$DP;E.NE+DU5_@HI6I\9IULMXP MR#C::5IY&53'/;.^4 V]5=8%)?\MLB84@NZ,730T[H984ZQG^V"-'^[& 9^V MW^3ZHW96S^'>+_GJ0;[]:0Z3RYE^V/.\*$R+$5) '"L%*4TII$(6"*.>K];_+>EZEBJLV2/1=)(7!.)"TPE#>02E3!7+.6-IYE44W<>9 MJ:4@!YWC^1)LZ4^@[RW7WSLH0WP@<6IN_LSMG9U;^0N2%OWOZ=_><3;^?VW[=U*9QM??ZS> MS;_+.ZF_\,OM%[G4-S>%3YLW._G_TN6.KI]0A))JM3:E61)G"8-9+#6_8L(@ MP06%*2ED1+*(2QFYU3_V\,+G\1ZG*++X*TK_'U"Z;:OZ-D [#BK/@7'=O;B@ MZ]@T\^I(> ],IS8"8$, .@9@@@!5%,WX!ZYF"KQ:R(,,XU_C!EPBB-1!*2'$O]BBJR*"%QE"3"M1CS MV9VGEO95SH'2._=ZS.=P-3-,+Q &Y@W'^+U*,B_&VJ,D\_G]1BO)O!A&O23S M\@?\%:OMG;FZD]X@?O@3BZ;RMI:$W0?:] MR$T([CE)_[%KSTY&'9&!^>8@2%0+Y@8KD,#KL8?(O7YUU*$: MJ=9U^"'S2C"#0=R0:O:W,5K2&0R.>OH9[J8=%8CI>JG?K!N=]7[Y1M?R%=W, M^2PN2)&F"862I_HMQ^(,$HXRG2J(--*P1;'BGJK#E^Q,;Q9MW0*_S)?@]R]O MP*-<@XWQUE->YC*HD@N:T83!/&<,8I0J2%DN(%><;5%LEAM-G^QL.I_/VC6LN@.A+?;(F]O%(=>;JC\,TL,P'IX ZR/ <6:FR ( M*M!\T="XHLQ-L9X),3=^N'.S9+'CVW_1]9HNC:;S45)L<\'>CCM"H#LPD M_0'MTO?8&:' G8[;[8[=V]@9B0O=C-VO[=HZJUZ,;.J3;Q]6Z^W\?VU&^DG] M2N?+C6EG:'JW2YE3SB5DRK2DP** 1&0%C%!*6<(DBAGSZV;L8;U#\G/'MCJ[G= %,QN/;;,M]*-QX*C2\8S7E.C_Y<0-.T3:^@U^,\P'K M;CH %K9[E[OYD3MZ>>-RWN7+_Q;^6RQOJO4:G;C-5^+M4KS11# C"8L9YQG, M>)09Y9P$,IQPF"09R1,1)VGNM'9[U<+44JB]DZ#T$F@W@?'3??/E,I#MFS"] MX1F:7'R1\=J6:8R^Q_;,Y?N.MDW3&%9]NZ;Y@UW+\8;U(QT5.:18SYNH8%F:X(PB[*FB?M'.]!:JM'?@8>^>;^7<)23= M4HG>Z S\7!_\NP$&H8.+-^#7=5,FUJ&$K0&(L+5IEPR-7'36$.MY-5G3ASLN M4BLE^?:3>ON3?].C+8W6\:>E.8U])H)3QF] ;R<'N^409K,6U9A K-; N=W^C'4*6ZB:)9%4""& M(,YS_=8P@JP(\TRDA"M4>#4'\W5@:M-,%"$4\(3\)Y;C^S# MM;ER+6!017QSS*0'R9S'&9TA&DL.Y/&+]*0<%OUK[2P'MMI5@X6NY6?YJ)_* M;_IE=[=>W:_I0RG$0J(\RBF"DHE8Y],B@B1/8IACE3*D!K>!V;@K9!W46=K0""O12]28/UK$ 4E'E<[([+01Y(G+&1S[7=>.GU[F&WT'?\+O=KF1_ECUMN9>NTQ;OU?,GG MCPOY?EGN?W]2MV+U: \T12G*N)'OC1--69@F'%+$]6R9"1%G2B*LO#*=[JY, MC<..D0!YV*"@ATBJ_24__NHQ4&ZL-@[\ W-=#?GCUI". QP# 8=(C$!,53*C M/[6/)AP)]D+FL (B5$L5,Q@BJEI,8P))"FBD'$:J215$69.K:O\1;LW;7;*$?P.C3A<4#1_41S6#1'.K(< M %6O,\GN(#4<.G:XR6BGBMT#JA\;]KCJ_Z?N79OCQI&TT;^"B'?/AB="F.4% M),&=3[(L]RC6;?FUU3UG3W^HP%7F;JE*6ZQR6_OK#P"2551=6 +I#BQL3VR M1!*9#\@'F4!>^K;XT0]65'^S$KQ8[[69"F46!"S+8481@RA-0FW"2LCSG"$J M:(3<>KYWCC8U%MX*"RII'1N;V2%L9X!ZPVU@[CT)V0#=*:PP\=LVIVO D3OC M6.A^V/S&YJ9^-+(S&;_I&@9DQ,O5\U+'+G]>+NI=PZ9%JY "AT$..=;% MFU/)(!$R@)%RA7F,PA +MUVZ4R--C8*V@CKNLYU$TG(;S0<^0WN/C8Q7NNX[ M; X(_'/(63"\;G"='&S<_:MS.A]L3YV]H2\GZ*HTI@W[[V2^$?>;=:D)2!'1 M+ T%RS.1PB2)E:7"T[S:NP]"&N&($2P2R[K#%J.YO/GC)'["8K\$-+_C>UJ 970?W_((R2JS0*KY(P,!%.^M])FEXIZJ[J^Y2 ;-;? MERL=F'(%BK+?K]LN=++.S,X M6YJ7Y5OULAA!KT!+5)]T>18/OX1Y>KB1*?.LWH>D>?X6'S6-7I3UMMJ0>1/& M/.,DR44F$4P)CB&2&88$AZGNB)$H:I (\ZQ'@YWN4:V^AO&[['P3Z_5FOE!A[D^B)_K]TJ1_YZ% M.6,LP03RF&*(HCA0MEL20IJ(.,021R2UJOS1;_BIN7F-]/H(_V2O<\=0,;?Y ML&.KX5 >FKUL 9_&/F!5@ 8#7P&D_6"SFM8F9L$XP:8]4+G(-2LWU/>/H/K M3M<3?BS4Q;H, B=Y%H80Q\J713RAD&09@UF>T)BK7U+NM/4^D)Q3H]"=:(!4 M"3_OUBO"!3 W_1O;*#_Y2:RJ6O<*@_)[\=Q1H6S4*;U\=B M4:P%_%3\T(_8:3[-W*XC4S/5I*ZVJ/^TV5Q'\!XRC>O8<'TKA-+UW:)#K1X8*?*%6A/2:,->%?K\Q>S %3WU#I5K3>N@%++9RE2+_CZ+4]ZF4@C MERSU@M]A&5,_CW4/DGX]4 Z(IH[;AXMDOF\ NT(9HNK?1BJG]6L?E@^D6(QBQ)!XAC%D&:: M'KD((&4Y@B&-8L8D";(P[&^![@::)$&V7UXM*OBC$M8Q)?@DN'VLQ7Z0C4V2 M=FA=:-@=0C&]US($9&#$R'7^_LQF.Z&+)[(ZK]+Y5Z:?VAR+)N$PYSE M/"("$D()U$0%\R@24*8X3?(TSWGB5!&E<[2I<=5.6+,_8_YI5G#'S;-NB.VX MR!MP Q/0:6,9'F"4X1AF.O(71$Q2'%(H"0ASTB M<6I_IC6M]^ M!XS&K4?:NLX#3[K]R>(T)G^DD\FW?PF-. D7A"3="'@UN%+ M?<=YHTBG"V$Y'11UZ8/[UD IU_?RE^62ZQ.';V+UHV"B_+:<\YD^0LP"2F!& M60@1"S*H9C&!6&8\Y2Q!012YED Y-9C+9SI6!932U,8N25"UJ #)B5FY$+2C0DOHL^G$.#;\U/TZ.-G+)CW-:'U;\.'O'!)3 (68 23)) 0 M90F&E,H8AG&0LYS$8>IV9#&$D%,STENB O*GJ7*H*X*OEV EUL7*J-FCBY3O MJ;4CN;>>L('IT<@.J1:^*5$"6LKI,*_=9&K9/?>R&@A9[UVP?,LY?O^L@9 ^ MVGEKJ+'Z+0P?2;$RX6[OR5S'C'[[+L3ZE]5R\UPL'C]6Z8S:9E5#:VF4#6L" MXCYMVTFA.%)+0$Y@0B)E8I(DAR13+PJ.D#(UPSRFQ*FW]J4"38WPM3Y-6&BM M$C Z@48IDX%>J06V>H%&L0O:@5T\MW:KP)@S-C#CCS-9SJN!+X1],O_%,HW* M\KX0W&=T;\_M6:V=_]>F7)OZ7 _+:\Y-M+*NV57PNT6SWZ!7%+J_Z'P5572S MJ)V,*O"Y+EN@+S!:S=) <"8Q@TE,&$0L2B%ED=2'^YRG(A 1XFX;"$.+/+UM MB+89R5KZ.!:''WJJ[7NY@J<=0+N%JU*AF9'I:63QU+U(P'O MMG\6Z.D+^M"S+F4QIFA$2 M082I^D^<4TB(\ARD6F0(3FF$L%-11^N1I^83*.&:F*UW&#BWM8):PE]I6O1 B.VKO?21,J\TZ*?#I+K M7>G+&JXA:G>='_Q-JG%98W*JOI;] _JFZ:EU?+-ZV57 HC0C*6\"1F/&HJ8=N1UN$@5E_.Z\+7 _-3(V/3/("L33TK\"Y)KL(@ MK$KT!U&2N[ BM)_YC9?;5P+<+\?O,Y3NEN]\$ MOH-11L[:.Z7E8:K>R2M[^N.FP-\L19A)'DH8QR*!*!$"8B)"&"B^$)B$+(F4 MH;-4=INESVP>ZV3%;!\^X,NJQZBKJ3KZLA5,&0EEF+ 8,ISK5 %*89ZDL?HI MR"(6)%$>1TY=Y-QA&B/#^5*8+!US9^6'=I^[-79W@%\IZ-5-K9X\KC/Y2IL# ME^_U7_N1T:_+'V:+XF[1-&:18Q*+ ,$@RSGRD6+$TB3 MC,,@P)E >8!#N^R="V28VO?;J* \MFUKPI.-+< ?6A-0J^)X7M-GPNS(8>!I M&)A)!ID!9_ZY $.?9-5'C%&9[0*<]FGPDD?UX\Q60>;/2MW-:J6&GZ$@C%.2 M$JA(4?>\Y1CB+.#*O,-AP!(F Y:ZV'-'1YFF>3=?+AZAHMDG,-\)[49KQS&U M(ZZ+D1J8FEKRF3Z3M83^6*<3 )^\ C(@B*,.-AFN0LET'_PI0GQYV:9720!;&3 M_*JNB :4\)<4K#P]!W;\,0"R S.*):@#5'IRQ&JX>I>GAW[#\I=G\>BNAGG^ M]KZ4)8N%X'7BYA?U*GT6ZVJ(@M6_-1&]+ UX+&D.HSP,("(,PSQ4_TD2*?(\ M2&.>.-DPM@-/S:S1AS_/M9A-+06SN^U*4Y:XV_*4?S0')RHC,JBE UIHTTL! M-')O_V2B(M[=K 0O.BI2]" L-]#\,I;EV"-3EALBAYSE>'\_TFI"9IHFH'>+ M:L-+9\4I/^X;F8M9%C"<)CQ6!*5("X5)"G,BB)H*D>FRF#1,>8\>M!9#]SB/ M&Z,1[;9C:K&H=Y.ASN.&G+ 89^97&YUKU!Q_?Y3M3I])+I,QOKEPT9$0137 MOD:.8R&DE##3_;!0P"6D":(P%LH-E(3D 8[MHF#/#^;RK8P3OVJ KB,@Y\*T M'P?,* !DK<&526+32MC7(CB#>3?Y^,5QZ).P]Y] )2GXN 7L0PW8>4?.%3G[ M\@S^$!RI[L*%2#J54K #IZ-&PID'C%;\P$Z1=E4#RSMZ>JQ%R>;+D/FN4&>"I60)B6":ZH*",HX4%X4,)CKO+,EE)IA;%QBW\:>VZ7;] M[=OMPS?P]]M/'\#'^Z_@V_6G6T?7U7$"+#W8X6 =VI'=2JYK(6C90=4+]IA1 M.&@3\)X8>O5K'448U[WMA\^!E]OS,?WXSGC1N[Y+64X9B3.L#P\SB)BD$*>4 MP2S-D$BCA*+$J7_WZ\=/C:VT=)>TK]H#SXZ*^D,R,-,XH.','<>5]DD->R., M^N4?UV[_PSYQE;L_^(NZ_7YQMU 9DF A$AX!EE,UG ><1G+A>N#EY+:=0:+#7SMUYVB.VAG1VQ[:N4M[FBI5 M?JM.,ZQZU#>9-T*7H[I;*+X1Y?IN<2VE*28K2F7.I"+6/8O3C%&(LBR%A%-= MFC437.H4F4STV*9WEV2BN_;;7#1>E,_+)A=MT=%QW-?,6-I*PP ]DCU5"Z]S M)FOQP4Y^DWG4:& V^;#2[>N/GU31SEV)<\ZTW2@_*F0@YRCD/(,F1,@0CQ7A8" FYP#D-TQ1+NSCYSE&F9@HV M@H)*TB8:RHAMY.ZH.2->]8H;"CEK+AEE*POSXN?_R;NK^B M%?7#/IMT/WL4PK!2K^$$NXO[?_8/ZM89QCB.8Y;!E#!=N2"B,,^2%"*2TS3+ M&",Z;LKM2]_;UGA5KV7?#-7-S+;4VM:DM6+>NM6.]?3<:NX/>+K[K8MN[9:[IEF5WY MW9D%04BB7'VF492'$$D2PCQ! 911%+$P$#APZZGK5;JI??J-,E.MXU6(MS G>KM?R+!-"D#!+89H$#** A9"B.(9$V6M! MA!,122NC[>Q(4Z/RG:!P;LZPUZ8Y^,*]H?II<.V(U@MD Y-F"ZWJQ-^F_7R/ MZ,\S2/B-^3PUV,B1GF=T/HSO/'>#NQ]WNU@7ZY=KSM4[4WY9EFLR__^*YYLE M%[,\(VD4( 0)29171R,,"0J1I@J2T!AQ0:U.X;N'F1H[5)*"6E3=%U@+"Y2T M0(MK[_5U('O>!_2#U\#4T!(P=#Q_-?SRO8-N;M+BZ+PD\D)]W M7#FJA2R8.>#\O#&QLB3)"$$9@US;""C"'!(<2\@YR3.&0YI)ZWWO[(Q'!&S4-N.'?#9 M]U+G[-[^U!W7-T7YW51L5S14S@1%89AA"L,@E]I<""$F20)I$,4TXG%&(Z=* M96='G!I=[-*7P?-*/!6;)_!,BM,=PGKB['9F[06]<8ZH37%PD]K_6ES0_/K+ M2CS7E_KM)&0-UA#GT:<'?9/CY[,8G#IM/G_CI9O>>X6-FJV4E[U-3I2G@V$V!JO-3>]JP# GA5"4S][[8TV#V= M%X_56JTW0C\(*5:K]@5?Q0^QZ*BTZF?R7'>H_4_)B)O0!_79MN*/M,'LAMXP M>\B6,KS1-K$;0J=W@AV?T[MFP/));#OI7--RO2)L/:-!QM, 89B3(%>F&:'* M-,/*-%.O:(3S4!#L5(OIQ#A3([ZZ?OVN!=4?C:2.&1:G<+7=Y;T8K<'W>-V! MZI/@WP6#YZ3^HT.-G^1Y/W.R_LQPOWZNUCI=BR)#H6HTB2!!$/%$&D^0A%#E)0RXYR[&3YV8SZ-2XPLAL6D]MA0:Z M[8@;45C!;<<:OD$YSN]56#[?IIN5H7_VM<#FT?%XU5;OV,9@(E,0E@AC,!49!AB /! M89K)"(49#AAC;E4D^X@Q-;)JRZP_J6!&W M_3DP:H!:C_&JN;E@.6QM-RM)WKC2FPM:Y^N^.3W-%VW>_M3M@ 3_N%EO5N+V MZ7F^?-'DO5BO"KHQ?9^^"IW:JP:YEU7(]W\*LIJAC"*,1089(HI*TS2&)& 4 M1@@%>1Q1Q)E39SE_HDV-7IL/OJE\^6P^>%%KI_AUIQ @3\M-1RWKH2>U+P6/ M,55O0LN-8J#2##2J@5>ZZ8K!M78F&+3*0M$*#LG5EX(^+'_WENZ-.?U25,_S M_,4C].RSH#/VQ/VS6!%]IO))E_0K=SOE(L\X)JFN3BR4UYX2#&DL5I'7 MC 8LB?-(PAAE4GG9"5=>MJ[=F2#E:), !W817NY#3XU6MI*#-?D)E) "O",E M(+H<.A.+#E_NTCFP8Y]AD!V8B7:@UCN".CY,RVW*FBR824)O>CX5Y@ZWK#]6I^@/II#$OJRNZ0.0[G6#:Z4P594PU?) MSM=2<<<'0=;?/Q1E??!ZO_HJUL7*/&>&"$U%E'&81TD.410&D(B 0?4K+@1+ M A)9A;J/*O7DN',K?]T\X@H0K0+@6HLVGZJZ.& M._71+AX+.A=-,_4<\YARK&.[$HA"'D(,7O3&_5<"QI7@WUG:.FC_\!E[3]\\Q6T!Z[TYNA8G7KN7=(X[;S=Q* M^X,NYW9W71I:OY=:O#_.7I"VX"P/693"."*ZLIL"GG*2PY28KI\TBY!35$9/ M.:;F +5#NP_2YNV_*Z]39<=6(TS T*Z)$_8CA=?W G.8*'LW4=XHV+X77J=C M[OL]KA^5_K)<\C^+>;O-^@RC,$A9$D&<#O5]LLJQ849EC X]]]F@ MZ]*^A1),!5UBMK\_D#6YJ?JJSW :QBQ6_I<4*8-(" )Q2$.8,Y;Q%$F>VM73 M.S?0U+[Y.NF_)2S0TH):7-)1*ZL;BX0L*)QX]< M(*%;RNOZ!;K]E,G=\LGYZ6"[-K5%ZOJQ A8VDLS>_>MW>2=OM,Y4P( M3H3,)22!D! A*2 -,P)#$0H9IF$0N/5PNURDJ1%-2R.=J:-4 J71"9"64KK0 M/2_F&_-E"7-.J9V"LK6]W%01("UEP;NB>9SC(;^'N;>S;L:=T8%IL#V9E3;5 M"4 )KO^]:?)E4XSH$R$G$ 2AJ$B]!@I]P]3*#*495F2Y0@[[9*='&EJ/%T) M:DBWEM"-4$]#:L>37H :F/YV&.WB,[^=0\N9O/+TI11Y3/4! )FE ,,0^5GRC#6!EZ(8)IA'G,TB"7-'([K#LQ MTO1.Z;ZLEC^*4I\TO:N3:_YBJCX555S@FOQT+\%['&1KB^I2X(8WDYJ(R5I& M\*Z6TF->X1D<_-=F.!SJ#6HSG-3W>&V&TY?WS>U;%3^(MFRWU6 ^+_4Y'YE? MFZRR&8MQ('& (,JC"**(QY#D:0BY$!+ERJ#@L5.'AK,C3LZ2J*6KT^ST.>3MZ,,KG@,3R4[6796I*[ %^+H[C[%']ILE-'Z3VLX-.G*N MFB4&AREHMC>Z!U7_*I2K]*LPA6=#$9,D0A)*HODE1P'$$:4P3(4(XR E)++B ME[WG3HU%C&CV :1MA+IYX *]!_[:C53@CTHNR^.W?=WMPUM[8C!2 &KW]#N% M@AY1M"-8LWWU:.&41T1L!SP>^W,_\V7;V^3]R_;'OQ?*A5JQ[R^?Q ^EX<^B MG$G.E0E#"8QI+B!*=)L1W1@\#C$F"2&Q$-S%AK$;=FH4M&LW!+;"FCJ;GZ]_ M!W]HB1W/R"W1M[-C_&,Z,+U= J>S*>.&CD][QG+D48T:-S3V+1O'NWL&2YOP MGN;@&.$L23(:ZL9&1!DY.(>49!A&4E.1RKA*LBH1U]H]?@V?%';T@&IHE*KBM_1^N="GL-7'XUP+AQRL=T.PA+ M/GJ1OSH76[_G5[+>K [+1 >YK@47,8ACG$&4AA021F/(!,ICSG% DHN+7YR1 M86HFQJONAE7QFU^+1?&T>:H*/S0'I8Y\T&=V[%AC8,P'YI83Y36NVKLKC1*# MAAM? ./0U3C.B?'F)3HL<;*IVV'[J'X<^7?!']5('T19/"Z,O_QAJ2L.S:C$ M61IG'*9(1%#9,P3F4B HL6+'B#&:WT_;K@AY7?]_[?_LRE^D+E> MXK^* M5?C5+(LSJCN'0T*08AP428B5?P53PC@-1)R'.JO!WI\:5_RI.6RZ*#:OQ0;% M C"EWY7Y+Q [-QFH+@OF[&\N-_)+8<>=TIWY@1KXQLZS_"UH:Z:J4VRDV M?]33OO^[5S=4(( &!?"NP>$O5V +!6BPJ(HN56CX(_ZWF46?R\G(&HRZ2+W- M[.PO?6\DQ66]#A^6=;NL]YNR6&B;OZJ&;^2M&VG-.$ME*(F$$=:YT!RE4"V/ M% ;*,F<428J":+80CTHX_N#>_=!&!BMBRRMB.Y!DP-TW+5Y9U 5W%U7W![.R MD5KP?JT1K:;%;@'RCO*H#1-+'1U?BP=VDF\[;9CEXOHO ^G72_;?WY=S];S2I& (OFU\ MQ1#%*4YRF+,@@4A&')* "#59L0CBG"2IS-U"6'O+XO)9CA/D^GGSI#>&EBL3 MVOJ>E 6K6BI6@H-;LEJH9:O4QMNKU!?'*/G>LV?'C:/,R,!$J8GP51_^($]S[EVX:K-\2K+PR1B M3, DRAA$6/V4*[L1TI!'-$QQ%NF<3_N]E,,AIK;?\?J NG<$[Q$L+0^=+D)H MZ#.EG7 #'%J?5MWK.=#A*.,>\YS4\N 4Y_25EZ4"F@QSY$I%3*5$3EG>%F-.[>AFE_I6U$)7A=;+/\ES MSTS!+L0MK1V_. YMUVPA;.2MMO9:$@,MLO],0@M\AL@I[!KV3;(++7 XE6=H M;W@+2Y4?U,.#*^K M769QCC,1I5 JVH*()!CF/$*02L&X9!'/E:?G8*'X%W&:%DX5>M=SIVN >;1C MP;>=G8%)LU$.M+2[ CO]0%O!IE!@HZ+QX%M*@EK+*^]54H>; Y_$/("4H_+X M<"COT_Z (_7-.Z7* 58NK4F^^:@^ECKI,5@-:.?GT -C")&JSN6EAI*0?( M'NT&PF_2Z(FQ1LX5[=;X,$7TS/7NQ0T_J6F9?_F^7(C*4IV%F H4Y ED3(00 M228ASCF#@2 !882E@;"J7WKLX5/C ",?, *"2D+[NH4'P'5_[9?",?0FE#T2 M3B4)3ZE\01G"@T>.5GKPE#+MB>I _J(760\+EPGQQKU(7[G,;["_?9Z_NR0Q,\90ZP?EL4Z_+KM]_J5'Z: M*K,^H0PFH0Y2BI,,T@ CB'6=ATP011/2C2(Z1IL>3VP#*(VTP(@+WBF!74M] M=J-L2Q:>L!N<,3I@.U]:H@=U6.#BES^Z!AR91"QT/V02FYLN:V?P<;D2Q>.B M.A]C+P\KLBCG9@_C%\59^@!]QCD1N<0I9*'ND^ M]-2(IA$5K'>R]NM\8 &['=D, ^; S-,(?05JL<$6V9;@0$M>A_7X;Z%@#]@0 MG14L1G^3A@OVJ)SJP^#PA(NC;*X7O!W-HR/*UR^S*,,H$)C!C$08H@ GD+(4 MP2CD3/T?3CEV.M$Z-^ TSZ=:D3?F:*-LR?VO_P='8?8WDX"T?ND=F', M\@GJT/LE>TC>=J-V2=A.)Q0#!?$<'_.M0GHZ$>@(\.F^KV>9&<;TCJLN&+Q6 M$T]6O/SMF9.U4*"F85H[!9B$>4)8 *7(%-TD@D.*%/L0?7;.>$@"EKJ81U:C M3LTRV@D-ME*#2FR@Y89AZEBEQ@I[.Z[QCNC A&,!Y@#NF1-*7DOA6 T\;HD< M%RP.2NQ>X//UR=!7\:Q\1#78EY5X*C9/,X)"E"O:@1&/,ZC_ ;%@ M*4 MYUG *.+2NN9G]U!3(Z]Y5(S!XKB2VKY-Y!N1NXO$+W=@'OEM9P1?/J-D7 M'/6'WD@U2"] T:E J1TP'35+SSQ@M#*F=HJT*YM:WG&1K5=^5519_-#1.I_% M>EMA4,@0DURQJ0QRB&@>0/40J3S*-$6((,7LF6/W]8[A7-[N<1+>&FD5H3;B M7H&YCK0C\_GR3Z(FN]2QRO^27^4(&R?I7]*K".6:@LMG87JQS1T=S!K4@UO5H(7:Z W48:H>6B!U@!VW_'QWL+S0JM4'FXG:E MG8.,W+341N'#UJ56=_4L(C8G97DOS;,_%0MQMQ9/Y8PR*6.6,1B+)(!(LPJ- M)(,B9$1&>93'R*F%W=%1ID8A1DC39=(<>_^A!05&4L>HHN.8VMDF%R,U,$GT M K5Z<)@8.W(9".Z!*<4*A8#PF( M AU*28-:,6?.]0>R3RKV(-6H#.T/Q7WB]OCDGGR^)FLS4!70H:58+G3U M/&,,A31A/(U"J(S53)FJRGM5-FL&,8X9YA&/DL I,K5SM*FQ<"4CV G9R_;L M!MB2*GW!-O2^ERMB[GQF@X17JNH<<%P6LM']@&"L;NK'';^3E4F[UV58S-L< M8<&1R%*8)$D.44H$S)&,8);J'LP9PI$N=6)/%_L#3(TA&OFJTD%]V.$ 0CM" MN 28@3G "1/G[_^4XCX_^8,Q1OW*3VFX_V&?O*ZG'5#WOM+%E7XH?EBN7NJS MMKW.5#S-&:,ZY#O-=?,*H;YQ@3',(AX+)C'%Q*G$A>W 4_OVV\W"MI*WECY' M*\$6?DN#80!0A_:@CN&Y/80?M/^7*UI>[0O;L<KQ8O54?BQ^*G]*N4V/0O]^14QG@V(YBR6C::KLDS#384821S!G.(0R2$A$ M6(JEM#K8[SG^U"C,R F8$12P6E)=2;)8]HU(M)N';A(; =V!N>P@5K%1 !@- MKD"%?*4$:+0 7X='OF^ J/<9>*NH41\S<4$\J1..UD&F=D]]H\A3)Y5/AZ.Z M/:;O9IA:D^[*KKC9A/MEI?.(,8D2D2(&(Y'$$(5Q M#''**,Q)QE(9RX1+Q^#57G*X?'WC1+5J#4QHI3+I6JW73**DZR9:GXD)4\I" MCC!D"2<0!4)-C* $9B*781ID"4^=*D4//BWC[%DH::\.Y@,0+?$5>-0RCS$Y MMCN? T,^M%=CL*T4 )4&=<>Y*U#/Q$&5D.MJ)G[IG(D>.Z<7(.EW1[6/("/O MM%Z U>$.["4/ZYELH1^D*R/5IS@$BR#+%/&IM0E%20*5-2%@B F2:9C%CE5) M7SU]:OQ6G:96Q;EZ;,B^1LZ.I'KC,3#YV$/AGLIP3&6ON0NO!A@W6>&8;@?9 M"4J[X/?K[V+U9:E(85OC[+U8"%FLRP]%R>;+?;S^ ][>?U4\/X,NG MZ\_?'%LE]IT3.\H8 ^F!V:56P22C&27 :RU HP;8Z0'^&&0#]U(TO?96["O+ MN'T6+T3LH.?BI<_KQYS[P8Z?Q?KV9]W4MJF7-,M93F@<< X" MUJLVO>^V,H-&:(_5[%PP\KF,6(T[ZI+A@L3^\N!T;Y^S0%DL!*_7&5T5^%?R MLWC:/%TO%ALROWUZGB]?A+A9+I2W33?ZR$$YX4SGN?,D"G&.U.(@0K4XQ(Q" M0M((\IB*&)$(Y\PJ#^: -82%3RK2Z[ 4Z62,ONT3J^N*,&SL@)% MK>:5_A?K2J#W.8\V1XICS,[@)XO5Q-1:F$KD5Z!6!%2:@$85T-;E"GP9<3I< MSAG'F);1CAN'FQ['4\=+4>T\?.S]\!'/("\%X/51Y,5/Z^?@W#_K1NBZTIEX M-$WMZ[I\:D90AI(0)A'61UM<^329X#"-(IR&>9:&W"F'ZL0X4UN7MF*"1DXW MX_D4G';VL@>0!EX>#O$9H([A&1A\6L&GAAK5\#VC[[ZM>^[R"[I3;-C:G"#= M+,NU+LAJC.F[IV=2K$R(A F(*&=)%L59$N0P1"R&* LXS!'FD-.,!#+D"OL(W8!F0C.-A)7@=9 M>3S2[H&7]^X7EL./WPO##9>CG3$<']&/V/XABL?O:\&OJS"NIL7SAV*^TM%4V'IH/3:%:@U\K<: M]43.YXKD*L*HJU)/?/97IKZ/\9IA\NU9L$(6[/H'*>95BX27N\7M3R9T4:D' M-:>E[I.PE#=D+G2%\@_D1=GE:4H53S(81KK4K8@9I"C1AV,!BXB,>$P3#^DG MO82;FJ=_4&J<-8'[ZRIPOZRU5*2[4Q/<+8 PBNK/?MVH:ABX5A9PI:V7)(M^ M+X'-1O7;3>W@V]=GTC$:!<'UWJQ6.H)["1[:L]KH"3Z\[:QZR:L9?':GDG0S MS"S[2LNY:!KZY>ST&W(*"3T7@669[7/9&/WN[4*[OW:)]3;%@Q?- E6:D# M6OV07BMD-O)JE90U]OK"1JN!@CI]XNS3R?(BUZB>ET\D]]TQK\]V]]'^0[PT MAZ\F(K\YT*-1G&H&+>,*>0\"B%,>8,17&0(VS5,ZYCC*D1J1)S%UI0 M"6IO$)_"\;RWX@&=@1GN"##G3T6M$;*W_#T@-9(!WPLQ)_/[#!8=5O2I.TEW"LB1+&0 M"=)V:1PGBATY@SI7'9*VBQ&U5#+FT%:I;9172ZV^ M59_ZSJ2=R3KJ_ S,YKVG9J024AM[###. M%+[5]O^ 4WG!GO_EF%OO]5\PU!OM\5\.SNF]?0_/[N<'J!9(UT@"GQW%R9,]C: M^2G^\!I\M3J6Y[.%[Z8+/F??P@X5GX[#F1%']0KLM-\W^2WOZEFO9;5D0O#R MHQ*VJ7%W+[\)MED)KDEM)F@H H8C&!*:0:2[&^%$48GB$8*2+(L8=3KX.SOB MU"SQ1F"@)]2$[(#YDBP<:["4 MR021U,U2.3'2]$R4NJ=R5;.R#JH!N84X[UH;ZJBU)Z M;#7;C8/79K,GAAJWW6RWO@<-9\]@6^-N@I8:N$O@'2B+M &229^.B ;Y-2W*7[R<3BSIMZ MACLJN4GY_7[UA:S6]3^NV?]LBK+0.S/;+A[F=\JX"6=1+%E" Z;,#YKKUH 4 M$LF4#9(G">$R1QEQ.D-VEF!J?*-DAEIH($FQJBI[@>>5>"HV3T!7SU'C?#=] M/XM&%<<01^F1@6/08I]P?,:D>@L MQ+CAAWTQ.H@U[/V@?J3XVX(795701?!;LEHH[BWK1+-9$ 1(\C"!E(@4HC!A MD#*6P2CB0ML M5S>6Z\3#SS -/BQ]) (N04W78C42+%*#3I M*A?R*'R>&J=8P'(FG.C8G:-&!W6(OA_LTW5I/U_LDUBO=9V/&^77%>LFRTM9 M13)*,DAIJ'RPE >0Z.A8$DHJ(H0I$U997EV#3(T%*QE-5KR1TLV].@JCG5MU M*3@#<]\^+@,4ONQ"P*<#=72<41VG+DWW':;.:]T-G@?R\ZM@HOBA-Q,^%76Z M?]T]>H8YYSC+]*%WH,T>A"&)1 Q9FD1Y1I,((6%K]G2.-+7/_@MY,;LKSYN5 MCC-8ZVT6 M;D)UAM=0#D<25,[JW]8M\-]WFCR!N( ].#DA/L! 5;2;<=YGU! M9F\E>8-N)%NI/X1.5I(5+!VV4O?]HUE,5FJT[2:[&]P)U40;4'WR=+-\>A:+ MTKPFUZN53LTW[9E>=IRP%\:59S3[XTU@;MLS;R. NWUTO5DM5^3+G*A16?GIT\V/ M\J_7ZU6Q>:JW1P*>)YA%0EDSD39I6 IQ+!',,Q(BG,8)2JPBG6P&FYP58N0% MC:O!)W0#+_3=J/4H/G06/OLUU">,(RU[E\+IM#S9 MXM.QHIQ]Q&B+@*TR;=ZVOJ?G1OYR\:B/!?0Q0:LB4900GH04RB0GND7&/'7[Q]*P89O5R^S^;8OVR>UG3 *5IQ@*8QD$,D90II#E.("MN^$1%4 M,MI]^_8@.>S6>P!KK&V"VZ]WM]_ >W#SVZ^_?;I^N/O]%MSOM!_#MX?[F/SQMXI]!JVO__M2MXVW=GQ'^U:[] MN6O[64G;6/:/Q:(HOPNNNV3KZ+)_+%?_?;AS"*1LL#J.-1MV*EQJ!9.5Z=^KL0SL8^R5@ \:@W<3"E+\.UL*_^0 M#DRY6X'U?F -HI'9X-I@7KTF-//S>X?)IEEB./:J>YH;%ON#G>W;=1 MPOK.I()\4N_!+!2),0B8SA&4:4QPCMUX1?9%[BP2B2Y"S MX^'>> Q,MQJ*NQJ*3R:7ZGI=I9\TV51?B)_@BDXD_'9(: \PKCBC3;LC@6(LZPCH$0RJ,E+%$_91+F029X$,L\5M\\Z3F/@VFPT%&-9I.ZKAO.)V^L-\WK?W2M?A4_!#\ M3JT#B\="/=R4LRG;E?I;)8)G),]3&F4*Q50BB 05$(<\A9'R-WF.D0P1GRU, M\6#^8/_MNTMB]07DU1=P(,^ 9^7MEA@M<=UXHL?$V!')0#B/PS25\-!(#W;B M5X6QRJM7[4BN;;!W9J/^\/FDJQY2C,IG_5':)[P+GM1WW[_Q2W5-T9NE;IFW M*1:/=>VOY:)\+^1R):KK'LA/4?Y:+)8KTQ&U*G!\O>"OGU*=3/PJUM^7O#IE M-.WY9B2*"$Z#!,81RB#"60HQEPF4.$^2."4)3V.7O;H199_:3N#=JV(XU*C9 M;'"MM:*N!Q#CO06VIQB3G-O!CT+:^W*F(O-.=;#3O9GQ^HRZ4@FT=+IJMO@, M,E>F3IEZD-)AKI_40.3S&&7T^?)[%C.>^",?Z(P^+X>G0N.+T"-KC>A^768_ MX?[/A3*I5"A3JLR:[/H:V TYM M0T#+K#/>RZJR\[*1NYTN5G27>>X'_/D=5]]P#LST!LE[V=3(WHK$1TK&.ER9-W2BQQ@ZLH*LGG,>,D\#DJ]RL%QN:^?Q_*P$J3FZ$ MK;L5-+OB9?].!5U@QSFB*,<8(E,,)Y:Q6@>QA%1F4K(TC (MMG-/ M/<$WL)&Q16ZO$X?_LM06>/ATU[J&&]6]LM![WQVRN:7?RGC-_VM3.T(/RZ]" MJU#,Q:O@DX?E#2F_?UDM?Q1<\/2?:YT!?0'+;7<,LE7XW]V8;I!7PHXBWWJ:!^;6O?G=*@@.X^O4G[6> MX$MK;M_]5G5F^ O8]4#9Z0O^:#3VF&\VY(3X)/=!Y!QU51@2Z?WE9-"Q/'AH M7\5:+VWZ\+[:KJL[5R30VL9J"'I7L)H&]C\M825U$Z]4')E;M&35P4L]O%NEB_?'LB\_G[35DL=$H5R\(\271!\RB+(1)Q M JG(L3)Q$XP2GC!NEP1QXOE3/?U)T5 :@?]K_[4T\=Y1,_HU+S-9^[K.^'^U&;-1L3 M/QZA3"A@N/I@0ZQLAYPI=S0.813F- NC)%-?M=M7NWOX1#_9C\:U,!*Z?J\M MX&P_UGYPC/.EVB#1XS,]5/GB;[3UR)$_T$-E#K_.(]?TK91?EJ(*T2V_+.<% M:Y4[B%E*6<0B&*,TTOE( :0YS6%,XSB50J0A=LH7[QAK:A]N):1KM?S34-J9 MZYX &OA3KJ2\JB+H2_!')2D8ILS.>43\UM(_/=S()?7/ZGU86?_\+3[:1A_4 M,(\CE@M$]'%6'BB:B"*8$Y[!7'!EAH):,/"L(WN7"[T# M4"7=S&O1"U^K=#4:' MVXZ]_8$X,($?-.X>HCB_&RK#=>Y^FYK^;MIW]^[V5-V_>7CCT[5ZX7Y9+3\N M5T_D;B'U_^A?[4P7F5-$,Z9#R>DA@)_M -6S[X>:3V!PE&)77^J&S3VL]GW))/N@#^7F]67\W M.3B?U=NG>Y+.4IGP*.2*P8A45ER>4$B1H%!YZWE$LR!,$\?:CZ>&FAI;[7+I MP%;6*Z"E/=>NU15C.[;R@]S S-0?M)[)AUUX^,\5/#K:&Z3V=6E]/!.O\P[W MQ+G&ZE(T18N%,;%T&-+CHOA?P>^XHJU"FB(>31I[%>NJJ.S3;J]%_6WS)+A. M4ZT\U-;?[M??Q4J)/M]P17S_(+JAR_KEFK'5ALQG :99AF,,(RRSNB\Y1P', M1);'*4X#$DK;E+RW565JK&>$!?-M*?S6UAAX]R]A&O\U!4_%?*Z])]W-FF@U M!&_=\6>MH&5X_MM/@46>X3_/.S*6<]U"X@KLL !M,.J2)=O, V.KMI0&-2)5 MIGJ].=OZ^Q4PL)BT]@H8T" #:FC^:=XQ^PS,?YYW;:3OE->=F-X[,OY!"C7-#GHLUF7\04JQ6 MK]OU584=9BAC* HHAE*DRM?$(=7=[W(H&,>'$P,/4W3>5!H/^(%-G;U$A"3,1)ZP&L_;A64I M#P]H-F/]4V%IMZ=\$3H#K[]-W8*6=/XVCT\J[G//^'"04;>*3^JXOT-\^L+> MQTDZJ4M\$-7_WBU:5=Z4)R.*']I[F2E^S+,()5!&N?K>,ZF8-&(S2$/2S!\H]B_?V[F//E:M=-@M_HI7@^ M%WR&\BR44@3*ODMR7;HX@UBGC8H8*=1U]:EL0IQ+5J_),*_&C M6&[*^0OXL]9*SVPG\HX5Y2X,KL-5A2,@=NML. M"?U(>PW^I\"MY6U?"+MZX3H_<[PFN7W5?=4]M_=#+MDIT+L2'Y0HHQ QR2%5JPWD0F)EC*:"IE:+S25"3&W- MJ;^M[9*R7@(M:"E?P%.Q*)XV3]IBKOY>J=;:$[^@5&"O"73QN(>;EC&<@Y[/ZD:OI)RRX*0A?%1Y6OWD6J_7+%_6FZJ+Q>K?W^&I4VHE?])-8*F& )T:C@ MQIDN\V)'E0.A/3!#O@:ZJ9W_90NTD?W*('U[%FEG&NR!F4_VT(4TB#-(,8,T5L MB< D"WK4SSLY8(^-TC&*YM661PF6"W#]_A.0A)E$5S?&.@TS2=0J$> ,1DQB MB$*LBYPG$90\H"*(KY9_J)\>]Z=,( MVZT 7G ;F.]W,FJ>-U+J'RHY_1'[62A\TOCIP48E[;,Z[U/T^1OZM5]/.QM; M1X@&RCL7D,01TE:FA"145B9)LHQGN8RD'5M8C38UQM#R>FJ_WHWR^8U=K]@- MS!J=L/5LO]Z-GUO[=6\XCM=^_1(\G?NP6^%SI@][]S-&[<-NI2H3$B-(U1!TQ&/?+'2]W3-EK0HF=NW0]+9!L6#%,YE7Q:WUE>))\!G) M4I2$<0AU6TF(D#(FU8O)8M4Y7[8Z4 M9G>SUDOWJ%>*F1NT9IYXT'9B+R3( :;K[9@3?*EFZLNKF=JJ5!?I!U_/S90_ M3G6$=Q2RM95I&BSLB* U/;L^MR=O%R5Y?%R)ZD3R7GX5/\1B(_3^P=U:/)4S M$4N.A0P@P[IG ,H9Q#(-(1=1A$)%S@PYE4 Y-^#D>/>5O/ISK24&?VB9@1': ML1K*6= M.=,CE$-SXF4HNO.=)31>^>SY_[9N+OQ>)E_DUG M*STVVS(2XS@5 <0(Q[HB;P9IK,#%*(H(4DYLG%A5R3SZ]*DQB1$0E$5G+H<% M:.?W B^"8F FJ%"HA.NQU7?D';+>VKL(EI&V\MS@<=JY.ZE^QT[=X3VC[]$W?ZH@N"%P^"=EHQ7N]?=I?4YX77?Y(5-__Y792Z4%WE68>S(!9$8H)@ M(*($HBR)( M:D(&INAVF..K1/&69KJAY]%P2*W95?4_H-:PWB[T'.[H&7?O89"^Y!L_/-(S MLD?#)GV/T8_N/Q8+HIQJ,M]YX*8F)4M0'*)$PDP&0CF]$L$\9!&4-)()(IE@ M@KHP]XEQID;"6S%;VU>]RGV>PM6.5CV@-3!#]@'*F>7.P."3L$X--2KWG-%W MGT;.7>[&".5JK6,<^8:M[U??Q.I'P:KRM$D2QFF&,8R0[M,3">6=II1 )G > M1"2+>)C84,&I :;& ;6,)D2W%M.) DX"V?WM^X!GX(^^!S+6W_PY]3L^=G5K MZT-7_]K_R$\^>Y2O^YQFS6=]]KJ^YY+/*Z%80IL8ZN>Y,+;&0K?67:V+_ZTV M#<(<(QPD&*99GD(DB80D"PB4/$VR3&*J/G:W7EPVP[J\VN-TY&I+;5YSTA+7 M]=C0 G?;HT&_6 Y^_+<35U?%[;X-GC<,\>(+\'>!;CCGQ(9X_$X4&< MP[W]R.AA1?1.U3?!-BM3BG(6,R3S*)8P"60"$\2!,>4ACXL8\ M!V-,CV;N%GJ?IXH:+Q: Z_/R)O=J_0+*K>A7@*S!$UG]MW!,QSH$VHYJ+@)O M<%Y1,'UK85,+N\NFTCV]6W__^#O\?.>/94YBXY-2#@<9E3].ZKA/%J:R&=$Q MUM2MRZUN M<@_3,8F,$?3/R)_ M/<-U/;4O4YEA^ZBJMY[ID0*SWG#&G:*\AIR.CD"Q088=+=9L2-#:X6J#CN.^ MTA^S()I2M,7B?5/WXH:H;T+]J4H\F&$94QRC".99ICR*.& 3,=):.-2$."UT%X'9L9+U>^YH2]5%:K?7HLL>U&^K MZI?EDO]9S.=?ZJ()UXSIIZIA6LUM9JF(* M8!H70(3=<8HAU,%Y*4TICQ'$N MK$)NG$:=VJ+2"*M[S-;2 K(3UVW7R@YWN]TK[V@.O'HT\BI3NX%T)S*XMH#4 M>2O+"2*?6UIV X^ZM>6$Q?X6E]O-O4NJZJ"CO3Z0-W-2EH4LE*5>-9"<9;'( M6<@$# FJR^+E,0H@Q2'),D%%$A#'JZ%:#3UV)507/(Y4076ZO>^!WK97 M;?W :UJN5X2M9X0&/&<1A0F1.AM?>^&!\L+S/.5(Q&%,6.06+W1ZL.D%#M4" M@OE.YG]W/;X[":WMV9T/N 9WF%L=O1O0_F@$]7IF=PX-OP=V)T<;^;3NG-:' M1W5G[^B9P+1)Q43V4O3PH6BK54]62_ LI%I^69?E5D+GNG#UCVD")L809 M#F.(*&$0LSB#G)&0!#F2Q*Z_M/O04S-A&KG HQ)45_N5E2JU5<->P'?!;4]@ M>LR$'=,,@^_ S%,+#1JI04MLH.4&[[3D?]%%D2KA/>9+.0/F-87*?O1QLZJ< M43E(M')_@D]/;):EZNJ4Q3#(*5$V#PXAD8)")%)$8I;GDB7NC8:/#^;R*8W8 M;5@\%HN%J45>])@E5+((1DD2Z@;.F?9E$^7?\H@BEM P1ZX-AWVA M.GS7X=NZN+M'0"_Q5R?$X=]TX7N=OF_BRG^NQ8+KL^P33NO0ONIXKND4/%$W MQ_."H]\;4G[_.%_^^57\6,Z5]U87TY$TST7$)-1)KQ"%8:2,Q)#!%(LH)E*F M@EF?[1X?8FK&H)82:#%!(Z?]>>$)$,^?R%X.S< <<(A*CUI-)^"Q/R^]'*:1 M#D3[P.5TV-F-1,=IYHD;1SNN[!:\?1YYYLJ>]9S$7/WU\1>Q$"LRU]E\7/=. MU+[WNO@A;G_J(!PQXSS/(BX8S)!RD%%.,D@RG88G6(P(RL-8.&ZKV0T\O2VV M6NXK\%A)7J4!OY(=B$IXQS-(RZFP,Z+\PSNT4=7@^DL+U]="@UIJCW62G%#R M6@');N1Q:QLYH7%0M+K'&F[Q M-\MR73O7H)F!W6;*_'CF;K7J)TVQ*^Z#GN"\]M\?A] M7<>3?Q.+8KGZO%R+\L-&1$&4UDZ;R$V#]@!F&:/*0LYU3)YN*RPBD>-8\,RN M(I[M@%/;)L!_#8+_!U32 B.N/7%9 9RDD>1)(F"4!IE:R0G2X454_3.2@M)4 MQ$E@YX(, ?$XSD<%^SC6&%IO]#ZQG2DA=4+MDZ+J M0'8NFU6-&6R1=E&HOBD[W]=PL MTHE5=V6Y$?S#9K4M,FLRLDKSQWO3FJ6\_:GD*$K!9U'&0^6#I3"*U8J( JRS MHB2"-$DI3Q$)XB!R*O'M+,+4%LJJ#>6RDA*(1DSP3IFEI5'C+X[[1NZS8KF' M-"C60^\G79Z.6FMW!1K]3#4N[[6Z>Z/L=3_*78IQ]Z9ZHW2P3]7_21='JUXO MN!GA^W*N[B^KFF3; $N:BU0@G$(993E$-&*0X#"#)*"!2%.$LR3M';O:.?3T M+-U/=]?O[S[=/=S=?@/7GS^ ;P_W-__Q]_M/'VZ_?OO7_X.C,/L;N/V_O]T] M_&?O^-;NR;"CR"$ 'I@86R*W"^,-'/UJAKU+=S0-1ZI65[4?@WG,!4UTH%FF_/ @CB'-XA!BC,*,24HB:E5MSV*L MJ9EN6MQ=E:=7 ML[B^?P/>]S>T1M8*[I *R'FWT..7L/VR."(SG7%R'IY%1; M8M/A3Y][PFBNM*4J;2_:]A9W7KU??Q>K.DS-D'=5PKVL7UZ*(L%I1"'.9*0= M90XICB0D,8EYR(. V)4A/#_4U%C52-N$3Y;M[@$.6\AGT#U/JOXP&YA3]^"Z M;L'5@U//X&9/J?[P&XE1]W#T2Z)V:'1PZ)D'C$:A=HJT&=3RCGZ^]*_+A7CY MU10\_[A9\.8U)3A*V*D47W7;FWW/=4S5_?[_%\7 MX_FP?"+%8B;#+,0T"J'N!0%1E"C+*52NJ61Q&(N082R="C@?&V1J-M-!Q>%* M3,=:S4?AM". 2T$:^/-WQL?YV^\"P.>7?W2<4;_[+DWWO_K.:_M]\W<+MGP2 M#^3GAZ)D\V6Y68D'\7/]7HGXW[,0"QI$.8&1H"%$/$P@#40&29I(FF1I2E'N M\NUW#38U#KC[?'/_ZRUXN/Y_;[^Y??>=D-I]_[Z &I@'*C&!DA/L! 5_:%&! MD=4C(]A XI,9.L<;E2%L--]G"JM[W'=9?EN0N9DJP8TC4H>=ZXZU*4^P<@SR M*$B5BZ#H(@\B"F-&XCP7@?HM:P+!S^^PG!K&ZM5_'><],$NT) 5+X_+6V2F. MP=TG@3V_M7(16./P1!NE:F/@UBF'IQ,A^TT4'TB-M'UR\KW2(8GZ6!VH7]9] MZO_J9U/E'#H=VRDG;QUM(^6<\.TME+/7]LWU>]0OQE=ABM(M'K=GW2R-0BET M"YR0Z>R^/(>$(@;3B+ L#(@DQ*F;]ZF!IF9!U7*"K: VI^!NT-I94SX &Y@A M>V'5(R&O&PB_*7@GQAHYZ:Y;X\,TNS/7]PQ2$F4IQ+WB:Z*?^DD7.6Z"#5[J MN+CRJ]#^G'KHO?RHK#8R_T]!5C,L29!$ND)*EC*(:, @ILH'"]-$44DJXQ@C MIP9:O469&K_H%P^\$S_9?,.;%7&A2X,_+1?K[R6H"H=\4V^)V1P#$;X"^A[' M - +YLZ.GL:9D8$)K%)"1W76:@"CQQ78:G+5!("6NOI6K8W.AZST 5HAC\%1 M%X/J-5RJOS3C!E!=C-I!2-7E3^P;3:\,//WT>]F4=BBW=D.$A40R26 JT@@B MENGNIC&&29BE(D$ZF]FJSHS-8%.CS:VLIK=>4SFD[&^<=0%M::!Y@F]H(ZT_ M0' MI%( +(P&^AMBRR=EJ]5Y.6"YT\6QK++S'-G1TI#(#TQ56]!KV<'G+>B5^* E M_Q7X4,PW^NHAF*POBC[9S5F&41FO+T+[+-C[.7V/#A5]B'+=E$Z*F P3A!@, M]22@@,4P9SF'G' >I2Q,0DSLS@!.C#"][?]&P&9WUO6@\#6 MF>#[J",=1Q8 MH^&]DM0)G?V>][T>8N0COJ/Z'9[J';_LLFY8UPNN'JPFLJ!S<:W-:K*Y;5Z%.S:1KA33CU3GQ0R?_J M,+RG5^4V.7;,,1CD _.*5[1[=]-R0FV(KEIV KQ)=RTG;$YUV7)[B'OP0E/ MZ&;Y1(N%.<"MTOH^+]=5QO)U^86LM ^Y7)0%-UM6R\6,,980E'"8!CB!B <) MS#/UGR0B68IS'BK;QC9WI*<,4^._.JMUL5R#PDBM4_>?Q.I1N1C.E18NF9MN MXAL)\8'IK]$ M%2X:A*+E1:@4D/1(="*F,ZH;56&GP7[$(P19F.D"(W!9L4I M:.-"/#MB.OH^>;20CPM5;T>$7/JH?O;WZT.1/>>].A)I_O@@5D_A+*,LRHF( M89#$$4289A"G40 3$N$PX@%+[3J?]Q5@:JM0(S%L=A97CW,QN MYSFQL[R'1'K@U>?@0/=@:W$K?W4%>.A"W=G\[@N=3PO<6891C?"^".W;X;V? MTS,F9JD)UW33U7V=ZIXBU^L;LEJ]J%_^3N8;,4MDCN(HQ##BC$ 4A!+F W-W]L"Y '<[7O..YL!D M9BIRMP3VWT7("1&O(296 X\;3>*"Q4'@B-/-;A14KM:S3T53>^)&=_;^690S M3.,D4>/,I7WJU5\SF?N:J?Z?!! MK(H?IN^%9@B]+?B@'E1GV&9!E!$FD7*0DA0BPC)($YK +$Q#E#-*9$Y<+(:N MP:;V3>]D!8VP/9.7.R&V,PY\ 3?P5]\+,V>[P 8,G^9 YWBC6@$VFN\O_E;W M]...9J_GFOW/IJAZ&WQ9+3\N5T_DEJRTAU-^$2L3,U%'QBYC&F.G>[B'>KAC=]V5U21^N;\MW5]OC=HEROS&%+:3(IU]_) MHB[O_(MN%"MXL:CJ/W\DQ:K>T!$DR$A,82A#G2F>()A'(H0B"TFB?J*1W8;. MVX@_-8.O*G=/M$[@4*NS7AY$M M'.KL>XW$KOY^#<:N^OX5T(" WR?_"MF?.T_[51KIR/IN#5;B63W1O HZ77)' M%3HR7&D@]3JC5KSJM:I>I+)B%O6&#%5ZX.UFI^, _ V$&NWL_.T ;Q^[OZ$4 M_7S'?0-L&W^).1>Q8!RR4&;*0\PCF(>(PRQ'(A-!RM-0N'F(IX::GA]8%X%Z M-S<]'[4'V$[K<TSB#:89BB$@8PERD%'*:T40*$801=]G5\X'O M*$=_!SY>[Y#BD]C:N=(^$!O89NH'EK-+? X)GX[OR;%&=6_/:;SOQ)Z]OF\9 M#;42[)*+XR3$"16*#A /(**Y@)B$%)*812PE6<3A5_;[:C\6B6(M/Q0]Q M$-__*_FOY>IF3LKRLYKL^G0)YPFF.4FAD)&$**$<$DX)3"A-DRR1E";8Y;-V M'']JWWTE/C3R'V:_7 &C S!* *U%SP,_UUFR(Y !L1^88?S#[LQ$/<'S256N M(HS*93WQV2>[OH]QCSGZ58WTM'FJ>P$$ 1-8<@:EL6$RRB"6RH?,LS C"5=N M#8IF"['N9KF#YUI]0]LLZ?7 [%6+9A]6]!JC&$Z'T[C=)B[#BJ5,QI2H)5.B$"(1Q3"G6,) A!C)$!&$A&WX M6F^DQE@1+\2I>^6Z2/N!UZ1:+H^]-DYJ>VE4VNN'CA:0=E27=BS:\0MZEAC3 MKNW[COW+]R^[2]K[E^U=RO*NWJ0T__I UD(M0JMB41:L.N00,LLX3RG,)^KQSS+%CK;(QI)X:9;QJ"WY5'6@ KL1N'X'XB&09YYVP,[XG M-]/3/S)]?2A:ML]$S6^ !@!L$3AS1NI>]6W,&?-:/FX4P<>M0S?F7!P4M!MU M\)[MHMJ2+?A7L2Y61K8C!4H$"O. DP1R+)6!&F<9Q )1F!#&4YX&:H%S.KYQ M&'MJ2]%.5O!>+(0LUOTW=5VFP&[-& C8@9F_)Z;N;:G7Z5['^ON0S&J XB:- N= "Z\V9 M$"K_.80R5#^&<1"&F7 K9FS1@5[AJI06DLZ&?UW._$NG&+$^1V!.4- MQG&8:8N?D?>J,ABO0"/S%=!2@TIL?SSE I)/@K(:=U1F+M0E$9,O5\[(J"F1*D=\L-\K3 M>KE9%/[P"N1P2N9KX"1 M&N@#U$IRH$6W_^IM<#]/ I[1')@3? #I1!0.\%S &S:CC$8C#BJW6<7EMKXD M<\WY2J>%5?_SJ5B(:)8F@G,4V1*Z%#OD BZ M+O;W^8[KC927S_]((3YOG_](!?:LU+/Y_"\ME>>0$_Z>E 6;19+' ==) MUFFNF"%A"21I*&%"22X#$B8LMBI9W5> J9&&$6KL2A755-CM:@X)\, TTZ=* MA='A36I4O$+OC2I45#),M3[%*X0NJ$[Q^CE]"WW1]2[-\ZMHCA_X1_4N7C]I M]VJ&8HF01!A&-%-<%^0F72"!>9K@E/$PR4+'>E]GQYP:O5T_/J[,:1!X7A4+ M5CR3.2!&4K 27(BGCH(PO7&W(S;/: [,95K:5KT$W:AV*S#0$H-*9)]UP:SQ M\5L>[/RP(U<)L\;AL%B8_:W]:*A*!KC9K%8ZS&:;?L@PICA,89 ',41"4$A1 M+F&4()[F2<:CA+HE?1\=Q^7S&"=.O180$".N8X;W<2SMR.1B? :FCR8WJ %H MB!"4_[^[:VEN&T?"]_D5.,Y4!3L@"3YPF2HG\BT6B@N\]R$%)%G.YH4J5P5M:7:N#\ MP\,F_K_66\DWG];+_TIQ3[\U=XL6>O^4<$43F,A"VQQ2))"@6$'&$I9R&FEG;G;&OG W4)LM>&R!!COZ#; :MI]"Z.+8324$8&YDI=!&"#3$_0VU M<#JAAX206J&KJTGU0H^\+S5#W^,#HS_X9RD>5_)6O=7-K:6HV_V@1[]5N*R\ MIVPE%TE!(YDH!A'/GV#VH80EO0X 0O -,&&0SAYBA8 M8% C STRRY+6WH;E9GVK/LJOO(NB,$I=X:Q8>CD#K&J=])M8X/ M$R_UD->[ X.@MU(L=[]2;OVB51DYA:B*A(11EDJ(&4\@49Q J1),41U'$ MW4]>=O6N51K\X]Z9_$[H+?Q2+>D^85P3(*@537-8LI2E_MOC@\DNI_<\>CR? M%C01 A,BM($B;;XNKGJZ_R2U?EE(L M!*$F+!1#'F,,<6Q23R@F8!1%0M&"F7-"KP-"7P1S4_<'*=N ;&!Z'@-ZCX/C M4>"8[(Y]'&B)K<"#"OT^R5F=GJ)ZI)8!7/=R[W\F.)2_H.>"WB"F/1L#@AH(G?'_V%66%1$D2%S"3!8(XCV/(HAS!F&->,)%&*?5*:^G2Z=Q4W/D< MXQ=XZYQ&P$W3A>9U9.46@M*0B=I']=8Y]3N7E.R]WCJO=P<6D-FL/]W+[8.Y M,GZC):HNBRX$YE+E:0X%,YFS>5+ K,8YFE&J*)1D<1.[H M 0B-T[.:3 >1)!-QFJ20(Q.1'"F3S5Y_MZE &"/!6(H\*V5?3N4T=^+O-SNZ M JL#2E^!E=D9UYC!E\W6++-!B';3W9>3-[*V?OX$WUJ^KK_QU:.PYRPU:>^I M\=[OSOE\_"O\G*4E:*6?TSU-6_'GK+1'E7_./SUT-TQW-I?CK:JJ!>J]M\GW MN)6?Y;K4"K_^;1,-HG 6"UEP2'E.M3Z6"!8449@I:=*C8:90ZK<7]NI_;HIZ M#]_<>CK #>KBBT/SQ_H.C.OF>#2Z1]\:!V!ZP&9X$%]AM\)^$";>" _BYW@; M/*R9H5=6[ 6WZ.I]+U.GQ5T M1U>^AS-[GMQTRQ#91U8:#:20MS\.A0Q[PZ-N>^);'(<2'=_4>/%WOTEGJDF? M. 9H4A.\6]NZYO97=7#PA^V2RROQG\=R9RM(/Y_KY8IF+$X5)"E3>KZR7&\& MTQ06:9901 A)I5,9I8"8YF:0F.0>%OT^'[1)/, EH"O[<=<7M)>^![8AA_&\ M.OE.@_-=#F.?4[&TQ-*_;H;.2@9:HKDQIDD5N!&J:]7&,IL/E()/Z>]>3X9.\57]LS'WO M=VN]_,CR^9!]$3&:11DF,")80ASIU91AA6&2R20RZ3)$2B[-1-8/8W8+Z!ZR M629BK[& T*BG 7HS];:5Q M\Y6Y\SAVUC(')-\]=YD[6RX9S#Q:&QB9MOLLMZW;1BU/?HX%S?*$6F=7]%H:SD75715<+ MY2OPC#-@+%LO%T%CVKI[FS:VK5?JHQBW_C?\?1AW4N,5=/MTJY0T-W7JDL6* M)RDJL@P6>5) +(L4DBB-H1(224XCCEGFZI/HZ&-NVF$/$S0XW?>B733V^P0" MD#/V$<41+_WEH)T)Q?:]^@P MPTAO9+F4HOQ5PSI]'Y=Q1;7JX[#(!(68Q@)2%AMW;!K'*$D)CKC?\4EOG_,[ M5VD@ S-\=2F^"V]&]S/O9CL%97-DW7E(X^B7G)VI"6E1]7T*NES/UU"-#K^<:+_?:>&#DFC^]I0_TDRSO-H^?/N]LM,(BC:A$<9I"1(B$ M.!,99-H @$JE>:$BQ.+"RYW[NTCW"WF1Z4 MQI'GOV7P39O!&BZH\-9!4"&OFSJ2$_;F:5^G$U]"=>3@^#ZJZXO#5,Z-_/N* M,I/\N+N)K^4GXE\Y-X\>3G(SY%PQCM^\K7)7./G0+?]XF>? M&V:3OJRD]IS:.8Z1S'+CH\*YC:\T0?,(PU@D(F>(,1)[U3KK[&EN^NSZZN/- MNYO?[L"'ZX_@S>W[][F5_:0OTO^%LX)C[S]PU=-VGNZE5)DC@BF!5012S2-@Z+8<%9 M"F7.(QYC0G/IY!OK[F)N6L&@! ;F/L&B^\+>06)>R$@06L LS32)#*60($I@ M)%-%FC&O_:;DY5R-K%A/D.1O M3W;0XVY17D[31#;E$+J\S,KS3)PQ+#M>G,RT/ ^\;5SV/#G,O+S?4B%OS,C5 M'U]2%!RQ&,%(1!AB$6-8Q(S A F&:":XRIF/5?FR@]DM&P8?L #]S,;^>$)W-D'>'"XP!+R)%0=\LH/+$364IA"/:R MG?RX.F-+.38TF6WE)UC;UO)\4WUA\#EW6Q!7:*%Y@6]MP6D$8 8"6P5M*@TA83#;J;,3J_H1QY M^1HPBMZ&[K2DAC2?)T(^J5$^[6B\-/4G[GU D)GQ0S-:2IO]2JY+V^K5=FO. MY2WDI^='/M G\ZNKO^E6O%^NEP^/#W=R^W7)995$^J.L F1_W6S_D*4YS%]P M152&(PD+HAC$42H@DR*'DDD5ISG+J'!R)TR =6XK3A620(T Y2OP4,D RDH( M\,5* ;:U&"8%#_A:"0)^I"6@Y@D3R?R31R38R!]#_WYH1D,\\DIDQ8!6#M"6 M%;2$!:^?0/NY6F!@)7X%:IE!+72=MQ\T8IO\,* 6?#[?@$=4X7R^A:FB$^?Q M3?@%/$XS2N<")T=&,%T YC14'@1R3M1ET,(Y%E%IZSDN^4X*^YA%=2-WMTIW MK^1R9VRI14IIK(20D @I(<8JA4RA N:Q+(J(1(E 7K75+D8T-R/#R&),4I/L M9KO'7T>5_KA<@]**YFA$A!LXM_WKI,,QMD%PIA)/)9 II;8?H>KQ6NMKL

4B&2!27L?.GN:F40^ H-TN+.PFUXW M_1B$M)'UWD"^O/58+QTV_&5&RR%PF% MF4HX)*K0%AG*"&0)C[2&$$K)R%3[(FYWZH[:GM]5NAJ>VZ0_YHJG<:S5*(4H M4QCBE")8B"H[7)$G.(\I%8NUW(W!$ZEX:EJ?+48DA3;(KS< 69Y 6DD2B0 MH PCX56HMMWXW":@P69V6=RB:R?J]HIC=+WG;_]/+!X>[P^'^S__K\X?93Y]PN9HNYO_R)_%G_J>?<)X6>3I_]R]_^OWM M,^;_]+_^]7_\CW_^?QC[/[^\?O'3KXMT]@'GZY^>+!'6F'_Z8[I^_]/?,J[^ MZZ>R7'SXZ6^+Y7]-/P%C_[KY1T\6'[\LI^_>KW^27(3;/UW^4[19J\(= YXU MTRD)%H-5+ J#)@BPD,O_^^Z?DC7%2FWH+KW^^\_T_U.;;(H3P\^:G5U]=3;=]D1XK?OX_O[UXD][C!V#3^6H-\U1? ML)K^TVKSX8M%@O5&YM^DZZ=[OU'_QBZ_QNI'3$BFQ)\_K_*?_O5__/33N3B6 MBQF^QO)3_?WWU\]OO#(MEG/2_GHQQW@VG56]QR7,\XI^\N'G^B]^?K(@?!#M MFV>MOWS$?_G3:OKAXPPO/WN_Q/(O?TKS):LZYD'Z2L#_//]W/W^EX^,25P2= M#=\OZ(.+?UY?,@!-^'F-\XSGC%^^1WKAPB]T\_$=<%ETO,+\YU^!0#&#",.V&8+D(Q'TDL2HNDF>GV,;!L M1"23ATHZ,P F;K]W)RR8?K%PD!R[P,!K?#>M0IBO7\('G,04C8M!L5(\,@T$ M9 \F,J,*R&A2]FJ('6/;NW?"@NT="P?(LPL\/)]32$;F;"/X-R1_?+(XFZ^7 M7YXL,DX@E*)T42PKK8@=2]L?Q>7,%'""1R,AQL'@\2 I.Z'%]8Z6X:3=!7C> MPN?GF<0W+=/SE,>%5;1<6:ED8M*E0%91(XLB.B:\]")4;E09##;W$+$38'SO M@!E"PEU Y21G4L'JXK<7TSF*"8K$35".!>4MTPH=BV ]$S%9ZUPH(0R1R+B7 M@)T@$GJ'R*&2[10>_/O# MQ^-$VQ,^GM ?3Y=O%W_,)YZ[(KR7S%3W6]>#!9]*8#)+Q64]>=!R:'1\??UN MV.@X(SJ$6'M"QL:9.EV^6BX^3><))T(FV@5]9LE8SC1RSP*WE@%8S""!&SF< M"[*=AMTPTG&>=# !]P245XO5&F;_W_3CQN7FWAL+FO#M%8G&T1X94"H68L*( MF;9/'-P%N4'!;B#I.&\ZD'!'ADBU@"=+A W=F:/4 0OS7E$2VT%4. XOH[=X-!QUG2O04XLN+K8?WLU?O%_#*CIY525H-FSD2BV) /)DR M5BQD"2HF[F Y=]^[VX Z#@U>I @N]@@GIPMJZC.L_O3^;NZXYVM)BI9J3// M+"HCF ;RFL%0O.VX,\%F3F >HE;@(1IV T?WN=(!!-P%4)[/Z6DDCNDG_!76 M<,'6)!_6RR_3&S*KN3HF+1 ,E&)* >16# \ZI0Y#T$-AH\;K]X-%MTG0_<7 M9Q=H>/,!9K-?SE;3.7G*$\R51*$8&3BH\1-9/4Z15-(N*W*58]3#9;=NO'HW M-'2?]]Q?G%V@X>D'7+ZC3? OR\4?Z_=/%A\^POS+Q/-@O8_ ?,>9[-+ZB4J)XNQ3"='856H&"]& MDVZ%">@3%NV',QG7WKP;)KK/=NXMS)&A\ ;3V9+H%S*^G:YG./$J<5.\K\?# MFL2@)/,R>(9:YX"I<#)_ P#A]GMW@T''":%R4U=8G2)1=H!R14F_]AYY,D/4;=SXZ6[J;_C5.7^(NS$ #S]G-[#_!UN M2HW .!U"SJQ$'XA^R5E0N,FO:,D^16IV?K>AVI@GP"6%)4B4R;*(EI0Y$1*&4W%ZPD+UEJ&"X;\1 E MNX&EX\SFP,+N SHDN27,GL\S?O[?^&6B0M)%\<32)@=7\[3@HF$R25V2%+J$ M 9.<-U^^&T#ZSVX>(-*Q3[_.$VS/IJL$L_] 6%Y>?PB:BY2,8C:1DZ1=1.85 M1=5@BA 1JET<[HPZ*S$J7X(8X_;KQTMTN)'23MTU_?O*5??WOZ\NV;TV>GKYZ^/GG[G'YZDZ7=&A1\^Z&-NA<\DIL# M6QNK'D VYJ]"I:KG 7"& B$T0P![(6D:(3*&0W?,*D!9JD8,L% MGLLU5V 5-^BX>,WYPL/9>G7YR>T5^ UZ]K4FEX]]C9]P?H:K28;$I=::7"<* MT[5,Y#IE7FAA&*M\*-;BE@WF<+XN"1BG(<*0VKZT,@>)=F\C0[8Q+@[<8BXI M?[)8K4_+7Q:+O#J9YS>X_#1-N'JSF.6)M5:'6._%E(V;76_TRVHZP8'A/J#$ M+8>LA\/D?I+&Z9W0$C@#B;\+*/UEN5BM7BT795IEDA0O%+!GK(ZXR9F!I2 ^ M0XQ9)H"0MZ1$#L?.-1K&Z:G0$BS["GA_;V:QAMD@V'B#LUD]4$9R 6!&4#_) M'Z;SS>7?6JCT]/-'G*]P4C+P@L(S\&0T*9HCP6C-:Z520)L=\KSE7LKAL-F- MO'&:,;1$5 .U=&&*3C[4(LE_;'1S6IZ3EN;OIG&&)ZL5KE<3"AXPRBHH7H^O MP9-I58EVZ5)T$2%FNZW8\'"8/4S6./T=6L)K0#5T :O72$(Y2^NS)2V:NG77 M37O#S/,/'V&ZK()[\AZ6[\@3+$D(Z<@3C$J2.Q@DB2QPXA!<#CKYE,R60^8A MG.R=:1RGB41;/[R-@D9%'\7GD\M2O2>+#W$ZO^B L*S5G-/T*P4?L\7'RAN% MTR?I[V?3RU8[L]J*2LRBTD%G\"2B;_5R.A.7F 0 M0L;I1=$"=,?7RX@IR2L?%*;S%^2&GL[?P Q/RU4-J4C"QWI$!^0-,,VU(O<@ M2Z8T84AJ=*Z$)A[_/02-T\*BJ?L_A.@?#Z%P#J$YOJN@'01$O\_/5FX@466D9JC=$208=*O(,,Q?/Y)W(>JT3.>=AMFZ+3]U5TI^57C.N)#.3DU9N *8MZG!D* M@T@@2<5Q#TIZ"D];Q7,/4C92MX_6D=UPVNAB(SQ=O\?ER\5\<=,SO++6QGH+ MF%E L$P#. I9O6(D?2>+.;$ MT1DQ=1%_+.87%OG\>V27JI!(B+ZIX$*9A]<]1>!RI-4I;M[!/A'01X5ZP?+'X M?\$YUE(";R7W(00F"E"0I7-FT2K%H@P2C*TULXT"W*WTC-2&I3TH#Y-\%[OZ M2UQ?R_!P'5-"'UCM9LAT-K*.)R/A2!F,22'0_UH YP85([5G:0F7_:4\HI6I MIV$W"#^9;;Z,^>WB%2S7TS3]N'% +JZ/3G$UJ3@O& QS,4"]LZ%9!(S,"8L8 MM79^IS/)1[YVI!8NK8X@6PJ]BT3)308_P92^,\.WBVN72M\O9J2UU2^PFJ8) M9NNB<8J9Y&R]+D ,GD"%GV<2#NH^@D5K.M(36(++O MPH>ZSZP#UYB+4J^^>& (>)1,V(DB?%-HM%T*'A]#NIJD9?(91]3?P M\WBI=PF>7Z>S,]IG)R!R))\(6(FI7FXSAL50"@LZE2QE769-#@CNH6?([$G J*Q>PC0\ZYJ8T( M_;;>XL<#8@<[9UO [(G.QVNOBYWV'O8NS/[=+D8BA<1!6B9-D'4PMF.1XA=F M!*>-A6<>4I-+M8^D<]R=N0> #J+! 2$Z5HN )Z>_O7K]]-^>OGSS_*]/G[^D MOSY]U4'8*3>:X]4Y?X'N>KZ:>+8Z>O M\"Y2A^R A60\Q1^%(%?K1\@3+09#@JR:7$1[))V'7S*_\^B72.]^"Y^_BL*( MC%'58<"Y5AB3MP399Z:,Y&SBMMF* M Y4V'43ZN+YA:UP>6;5=!#'W\7Q_92MM+IN_S>!ZG>O);A6#.VL)T+LBB!$^1G41'81VYZ4WB\B/P-JZA/C9@=UPO8V&G\]WA M":S>/YLM_O@WS._PBO="+W^-:0:KU=44\BJF6C'N1(P^2I8,4+B9@V-@ OEI MT3BMK$/MFK3(&9*)<7>,3A=(/VE.H8[T/KO(-JCP?\T4DR M(1@!M7,-+50=E&%>:,&R\:#09)XT;P'?!V@:%YJMG?>AE#$8KHZ9M?WEY,7) MRR=/W_S;TZ=O#\W/WGQ6^TSL [0/GW-]-IW#/$UA]FIQWFGE"GN\@!6EELYB M/4?(">O-/&!2@(88A#"B25"^"W$'-SO;=-/Z>N(LK+4N.L:MK5?%5&(AHV2H M!?#D90Z\22+U)AG=Y$R'P<2=SF;[R[R+Q, Y_1<3%J[8R"E%S$#AF(R>:<,C M\UXJ9D#4.F%GM&MRYW,K->,BZ! %;\7*(;+N C(UI*E'#_1;O1#U"6;U$M3) M^@DLEU]H%_@KS,YP$IUQ1?C !*HZN-Q5)X]K5D#5\CITT38IA=V)NAX@=1 . M;GM%@ZND"Z1MNOA-4VV1MA.#2"QP$\E\DP])#B )TVLHS$@>2\J:'*$FF'LD MG>,F2X9'7TLU=8'#DY069\3(:TQ(3%$L2S''Y3QUZW.60B%34I9ZC4:Q((VC MD*88GQ!$@"8%VP\1-6X,.#S"!E- %W"J5X?G])4OQ,3$ZQB4XY(E5V_U@7/G M+945YSP75W0432H_KA,Q;C_KX>&RMX [@&O:)^4X%-(6C,?ZA@\EPL# MJ%EA#2IZ0U^T38JOM] R;G?J%F Y3-P=).$O1_)^O=MI7(A&>,^*JFUBZB\^ M&-NH6/\.)>.VEAX>+8>)N@O[\FJ)'V&:+UH0D+NVR>??$-5$>Y)1 M">4B10O.D+-F>2V\]=9[7\ WR1WM0-NX?:.'1]30ZN@"8^?DUQKKUM*>14>R#"F5G H//&$3 M?WIODL?M,-W VSZ.\CK8.&^N,EIAOHZ.95"D99KD1Y:DC]%E:M64^*5F#:1\0='/V^6M9V:>LOKV8PK^V@:E)CT\>_!A;19"[ 53$$6R^1 M<@;!4V!A9#$NFT2_M=DC[R>JA]32(+GRP23?Q79XU1;[12W">%VO(YV6WU?G M\V\F/#E06,>Z!27):";Z$P^"UIAR+DIR)'G;EN3;J.HAA30(DH:3?0<;5AT0 M^,=T-ILD&RD2A\DR# M8&D@J7>P5UW+8[QYV!?ZQ1XWGSY:P$[8+$Y MR@VU=B,-<,PG& M>0!4ILU0\ET)'#<2;U[WV$1/7;@]USB[G0<3 13MM;59&! OBN($4(6SXC%J MGI.CE=48C2_HO!% MFWI/L':L)#Y"](H9;1W%!\JGW,06;:%EW*VN$6P.E?GHDZ)O5+1<"NG+)2NI M&"YRSA00U*'7]2)>*( ,O/$ZDV@4WKJXMK7C^H,O&3>%/# NAA5I!T;ELJ;R M%L9KU_=LC68(V3$M+?$C5"2@%Q^%4MR:-L?O6\D9-\WB<;/1[3:[ M >3?@;]TLX[@CO<7C)1)Q&D!I0 M$UV8J//#F_-ULF73MBYYKE$R[8#7:B?//'K/T$C%HQ:RA';]H>XE:]PZQ5;( M&DX3'5BL+1Q("RD:$5D*-49%5Z=3>_('DW* &,!!D[*A/?$CFDV]:I5L/$SD M/1S 74N77CM*]B0!1RAG-CF*')(/S-,^S81P/.B$AK;OUEGJ1Y[;'R/CV/#8 MXW ]=&""[E2S7)-=+6EQ,3AC3+6H&)@.3K H>6&0:&F8G&1N,Z[H&W1UD[EL MAZ\A-=.'%[7=*[RV=B"CS#)X%DPN3,LH&00-3+I2A.*HE7%'=-$?:5L M![=AM=,'X*JS>'W5?.5%HP">>68EH:^.HF#!.<5<"$JG$"':)MWE[R>IFX1G M0X@-HX\.=LWM3'@E8P"B7WE'9MF'R+PB RV- $ON -':).FY/YZ.D?,\2N') MGEKHP)V_*YMZL'TE'[ R!!TL*Y(8T0 DGR(,RX4G!=9X7IH4GSQ,5C>)T';@ M&E O76R&UR8[;YH\79^GA1JL-HF3G%)-] *OEQX2RN ME,,I_VY_W$'TT 6H3G+>5*S"[!5,*5)Y A^G9!BO\3B!(J2KA^8Y9S+'L@#S MPB267$(%RB10;0YQODG:V 7 S2 VL%:Z0-IK7,-TCOERN.])2F )^9ES61(NO5U2YE!02\>@XTH>QB:M_EY1Q$Q0- MD7.@U#O(27PKP)Y()/%$:YB+]>Q!N7KLX (KT0<>R:Y";)WIVDI8-]4T1TEZ M':Z;[W_(ROG$HO>XGB:8W63KL(DK-Q]\Y/$K#W!US%DL6<>(8!23*A"4,EH6 M=7$U-9^B2CX:T^0*[U%FL#%G\.1#G<[VC\WG]S9:FV"RRFOB5LC:?( DRJ(JB2ER-E+V'LFY:!QY'L3 MV FXUN@=0\\=X/M:GI'VL=/E1M!Y$T*]PN6;]Z2="<\Z25_;D(9:6AXW_K63 MK!0;K"PYI#;%V#O0-G:RKC$JA]9.%RF2:TQM.%B=G*W?+Y;3?V">U OC4MC( MC)!0RSMYO1"#S+A@P2+%8:))?NX!FL;.Q1T/8@=IHT]H/5^MSHB1(K/P&0(S MHVBA3SA=/_]-,0$/ AA/A20$ M&AG%[)YQ[F7B,=8,XU$P]=B#^(9INF,#:U]]=(&N&TGK.6#37'TJ'2'Q!"Q\S'O7E+O_[V].7;-Z?/ MGIR\^;=G+T[_=NCPX^W/;)^%VX&7X1-P=1K?L]GBCZ]M!:$D&7A.##<#V*-' M%NJ94^'6B8 M\>@5]=C6^XJMH//IDT=6CF)!8O5!S?EO+<0].2,/)D6PAFF'([R9A=QCF M[O1B.KYNN]AOB>^O%0:3I-"+DBFVR6(SOE4RL!&9!!%U-ADYCXV@^96*<1$V M!A#N8G%/G720.SO)_WFV6M(UI05[*9I;F5Y;>+G:4\)4TK9!%9$?0 M*AFWS9+T"RJP7A;FNIRJYT_GY--5-.OBT_'*VFL[Q M\MK $HBWM)FCNEBM5Q-R0GQ(N5YE<9J$9CP+(EB6@!OA1>+Q-BJW-F?>Y]TC MS^3J!8)'45T_UO'W^=GJ#&:GR^?SLL2_GY$"GJ_Q [%X*82)\M$H'I&I)$65 MHF,Q&,&$"L+Y@("Z24G-MTD;>?17+Y!MI,LN(IT+5_ET^0J6ZXN_G*2_DV>R M693/YY^(R\7RR^8S(E!,+'<>K5,,G?1,Y:4,M%#45D]9J._?.[( M,\QZP=3!(N]G@]Z(:D4*W%*J/J&0RRE(A>44ZN1:T,Q[()_#HM')5.$T"6(> M(FKD,?:]0'!P_76Q'=_I';BY+$:_/Z$/I]4+#LH)3GQ J27E$8 %[Q-+&!27 M,;G2IBCV6X2-W'2V.U@.JL@NH$F"BTD%<,4S(3R+N3N!M<__L(6$_"C+Z(HP%N"WWCGAB."+U#==4I"%\M\2-,\Z4O?'$23W[P M^320\[1!]%E'S,1=K!?+*&0CES@89FW(5F9E96HT<6P?:%]H%SH7AI#:*R+S7?W MDOQ)\<;F>JVSQ'K#"85@ 1+QQJ,57BOG=&B!QMU)'#=RZ>!V0R-M=M!3\1[. M:KY@=4\F-H6BN8V>@2Z9::XS"Z%$YHNTR8%1MDV7U\>3VDTGIZ-<:QQ*9UWL MYN0"7QP@7%1L7);/X7D!W9/+^@XB;I)T4;3S"(9U?>ND,O/2>5842N=$!!^; MU)@]AL@N+T .!IG;Q]:MM-=19<5M%N]OE$8[ ;& FDD72)+(2:;@!>/%!,L1 MM&ESX6MW$KN\OG@T< ZCN2[<3F(E(>;5,Q+R&YCA:7F .5.*5$ LT7;#M+#U MRA!M02+Z$"6/!E63[,\C:.S2\6R&RT:ZZ^#^^ /[ ;'U?$YO(I$^GY^4,IU- M:36L)D;D('S9C,LF=SU'8%Y'S2R/Y"=):]#X(^_I]Y Z;M)\;.,YK"8[VM^O MK<;G\]79LC;\?8/K]6SCTV^1[T0'E2+01B&# G224NKKIZUFE);9Q:T)E*(&)M4_SZ>U&Z: M,1\EL324SOI(+%WWLFM'Q-./FSSQT\^X3%/B=R*%3LY!K:@OQ!(/BL5ZY)\- MN=D!2L0V1>C?I*S+%-)@X'@H&CI83]U![T5UFFG];NKE)X9'L-P8YFVHG2D_+66%SS_$&15TFA(X!M?WUTH$?^!H_7H1GI^4F(SYJL('(UUR6 MVA[&TEJQI4X75 @:4>.HV-5ZNS&E"=EC>8SI9UJ$BL MH\2RC-9JIB0Y(-IN9M\$PT*2+AJ;BW9-*BR^25F7R9IC&+;#]33R)>CKBXB@ M_.'% N83+,[IJ"6C142!>@).WJZ03)H2@E&.6WLK2[CU(O2V9W>9(QD:*8,( MMHN3C^M6@.KK*C62BJL.1,LL)*:6.3A-I]!(U; M.3@BQ/;62A?FZ]45'U>R.F\,E;3W1NG$#,]UBF#6S#ODS*(OP6=-X4B3@3[W M$31NCY!C.U!#:*4?(W;)SFO+Y3VM\S1'3!D+ MLUI'IC$[Y@5$%J+14ICDK&O3*61/@L?M(C(22)MJM3\0$U]D_L^6Z3TQ1@'U MUXE)DP)04A&"18IHF#92L:B<8L')",4E=*K)I;MODS9R(Y&1D#F0JKK8J'<7 MX20&09(*B95,.X76B43G2F)?J8E-G^'KPGNI_/*;/U_+1O[!+/S/8+D.$VTEN/-\\X-KWYQP68H* MJ)A2-M8V*[8V7$$21C1"&:^PS;"G!KQT,]ATV./:L;7>Q:':0>R^PN5TD>_> M0TNSL^HZ71?LN; GQ>N2LLM,@:G1)5D'7SL8!&<*3UR0_]1FONI1V>QF;.NP M"Z9CK'2PB1QF.(J@33'13BRS4:07FUD4+K D7(XV2!=\DVKR]AO#,:;(=H3S M1VER;]A^W*PFDL!RW0-XG2I2F\BL2JGF##,+V@86"Z 1/ N#38XKVX/W&&-K MNP+O(S1Y('B?SJ]'E&.-MGWS]O3)__ZWTQ>_/GW]YNF___[\[7_<9.^@&;=; M'G[<8;??XF[XJ;>;M$1-G1'%%5CK+U>HYM[R@#HSE"B8EMK1?JX\RQR3-3(X MI:&%E=B)NH,'W5R^Y.WF (7[H(6/F3GT]KSK0@1M&6S+Z]OQ>T,. MCXH[DVKV%WH'Y697U)]+I.:6:8F3%3[Y/%U-$L_>"Q684]$P':0D2TPZ-SE) MG8OBX)IDOQZDJA- [:'N^Y!SL.P[ -(M'GY=?(#I?,*Y2;;XPA1%34R3Y\!B MY)YQ990RR27MF]1A;Z6F$^ ]\X-$W0%63G+>3(2!V2N8YN?S MBR93%\R -!&BXDQ!!J:)!08 A@'YF$Z8Z$6;=IT/4C5N,?[P&!I.!1W@Z36N M21Z8G\)R3H'-ZH(+DYV7CKS"!"4R[26R6$ML0P@9O7<63)-TV'9RQJVV'QY! M PB]B\.+DY3./IQMRC8VK>^JC);X'N>KZ2<\;YQ\P5JP7LD$]?X)>HHR4%:N MR.@Z):7,@CALLJ'M3.&X9VP-C%03U72!NK?UY.)L^>7Z+A[1.V&C9A =9[I0 M*.MUI/6#R?&3(!?F M7;VY5&7C;0&FC,PR107T\Z;A_14IG73Y&S"FWT_*'>#D[NGHW<39Z\5L]FRQ M_ .6>:(3Z"RR9H[7WJY!9N9%3G7JK3,Q>'TU$' M$-S4NJY.S]:K--9 M 41E(MGJW"3/N0MQO0TA.A+NAE!5?P \7TVO<;U93" D-QP(&;K08BI!U%1) M8LJA=C9F8[!]EN$&2;U-&CJJD=M'+?UT.HJA\4;EBJS54P_WJVI%#G MO$[\IHFAWX4T./?>B=MQ&!AV@=T!E=G&L]> BW3C6JTW9 ;&FM92I-I[A M49,PH;!8<_:&V#*):RAM+G'M3.&X_0LZP.:!2NO<@M[@RV8/8(&\;5MO+-A0 MJ_>X8RHDVB9$+-$U*7/O=Z>Y2/0',$::6DYJL%8#"LT K63D3B=RI;7TX5;\OK7! MXV%4[ :_[_JLY>Z"/,"OB!X=J#J.6]4>(5$P+X5DM & 31:XDFD@ M:'Z+EMT ^EV?U8RBM@[V[@<=Y.V-\8L,65" QG25L;:T[89(;!:+"+63N;)- MNK4]GM3=1+YQ(@A1*QT3"B M1U.Z&TY_B&.BMEKL *;7-I&WBWNNHFQ69;S=,/$UGH> ^ :7GZ8)SR7S&M/B MW7SSE(V0)BE+;IWB3"95FQ^0'^2MX\RK'$T2QH34I$2H-6.[+8(?XKRJ*XQT MD5Q]QT3+ M#@N):]-',KK$&60C-:3D8F[2W^(&%;OA[(_^7E\V?/ MGYR\?'ORY,GI[R_?/G_YEU>G+YX_>?[TS4W6=FH;MN.#V[0,VX>K@=J%7?./ M%K-INMZ?FC8NCUHB\QHYTZ)VPPAY@TX27531N28E,/>3=+#%FE+D4J8)YNN[ M+WE+$OUE5ANYNX(E^A*8!$W>H#"U3#DY1BZBD,5'"+)-NZ>=R!OWZM5 >+EC MPX;7S&#.5A\V[5(8S6S;U0O&M'';N6QOZZQ+6F53&**KO38YH=C$P((Q40BK MC19-JOG;V;I?8#5=48A[\P5?SG_]NJ(41BT]2 8BUCM!'NOL=\\4H 2NA+.B M289O-_*ZM76/PBE75D#L3(N?#N:\9\2. ]0-.X-TD;86PH'?Q@KOZF_4X[1__B M\6.Z^=LX;._D*^%N;>N9Z_5A;%DNJ=T.U<\*;9$*3T[N&"8WT'O/9#,\' M%YS,;\\0V,CYZYJ")&Q6J)E4*3)MP_'6Z@G?OEO6>-.FJ,OH)YV=X:ZT9BIQH32DF)5KR-)"S M&#$QJU$F2W&W<$VVA9VHZS:V. 1ZP^OE!_, :Y'5/$UGTPT!B[)ED!#<'AWT M:VTD/&OG-AY"TYB^YF"R;.^@^I2+4XKLJ:C-(HJNQQNU24[D9&#)$U"V56?D MY@[J1L!G:;TIQ-W,O=HT)-[,H#_O-ZI=H>#..!8<+7I=)U]%K; VO\ZV&.41 MVQ0/[$YCMZ[I8Y#S#4=@,!UUX #\/C];G<'L=/E\7I;X]S,20'Z1J7(P-IOO=,+6'(CI U4N@E0>SZB6OZE-I M!9Y?I8;*X_K+TT_5:;D<%"&2TW44+X94F):BSI-WEH7$T;CBA.)MJG\?0627 MF-L'&[?/2%HIJ@,07K7J_N5L-9WC:O4&WVU.?S9K-5!D)L%%5GL^D=3J8%V$ MPI*A2+!DY$$U:O3U %4C=\\_TO8YG&)Z0-DY[9>C*6+,'K1@] ?.M.*Q7B6J M0RJX# $P1-VFF=%U*CKID'^X=F_C9F]1CUQ=4N>TU0N:,+M@X<*@.L630L69 M!>69CO7 .:3:7#8'5*;P#+=JMK96E=SS^)%AL+^R%L-*KHLK>^?W;;ZN#9C! M/.&;]XAKLJ]?;S723IQFBU5M4_C+%_K+Q\4*9G]9+LX^KN@1L[.:1:K?6=0H M^@SSZ4=<;G1ZOKR<$" $^9U8.R#IG"2+=?P66@JM.6K4L4DQW''8&S>5?*SM ML4.H=+#//HK!E_ !+RP/EL+!$'.TZ]2"ZXP,%#FM1<44+)Y=;G 6T=,&S1T@::BV"> M0CRFD&,VCC;3DG=Q&AYZR;@H/(J*%RWDW8&=O+$WU1UILS^M04!?2IUN VN1^T"W'CU@D>:Y,?7$T=0._E65TP57*U MZKN*Z#+TF_B8 %!*QDOM\\4U,L]%9AE34#H4U*Y-CN]>DL8U<<.K_W9B;QA= M=("JOY!IKWT*3N=OH*[+R[3"A/.,6?M8AZ]DID.]>A[).G.E."A(V6*36.<^ M@L9-WC5'U"!Z&'4F3MWKG\_):ZU.[0K7Z]G&RSUW*M[1GY;X<0;IXD,2)R:< M?JIKYP-\GGXX^S")2LIDE*;-OQ8U!N(20J&5!,Y;F[.VR>W@>QU$Q+A!<#.8 M'5P7'XAL5WT*],Q6DU Y\$*BDCJZ%F1+(L& M8U RR**;>.\[43?N#*_FN^#P&NH =C=+!R=H-?^> ,T\(&"J') M-$O@R"4WR<8BM''X#!G:-)O_B&BNBTZ?PPV'G,%Z%%:Z& [?[AFQQ=. MNXY2R=JB->XSD1E;^FSHKZ-U-\G6T M7GE: ")AI#U9*Q85K>H43;29&^OB+D616QX]_+&Z M5>KY7KR M:KG(9VE]NKR8PK'9ZY GX9(F(X7%D(\D.".?NS!AE04 Q:W:)4RAYU]S!.AO MMYV ^P@8UQ8,[CX.(N<^<%+O(%UPL+JL'K=2&:4-K1RHC22E9>!)+(K'@#:% MG,308+E+Q3@NPS"*O8N2 Z4\\C;R&ZYA]LM%DNJ2HTO+&(0I-D;&<[V$:71D ML2ADTEHL7)J"Z)!J M>0KYPXQVVCJ>UV6*JHSW'E7,"G; P_UO&&38@WEXLIC2_Z'F_2XX M4(FCY\+6DY%,)C,[!AE)*"IG8L4HHG17RW#GZ>-XF@V-PF'R&QD!?YW.O\S. M8Z4+XC/'S+54+$0@#FPB8Y;!LR!#UA7(PO,=E'_GP>,4U;31^V%2ZV'17Y*= MDU&A ,M82 I2^:%(-H%TG\!!8E@UY7^"#4/7M;2<'GO(:G1]_C_Q%0E_EN= M%)0O&(B&1R5]9C&"9%J#9CX%("'(()!<9-AI)OW6AX]3@M)J9S]4>F/G"NO! M].5.I)+/I=Z\ $XALJ=?O$57V\AG&W7FQ>UR!^K:(\>I[FBCZGTE-;*"-XU' MMDCC@A.,(+@G&9C@":HE6-J*K*YW%S"#4Y*;7?+"#[]E)Q@,/@.R#0P&E&IZ^UW1KK4!%+48ES(4-1)82R2PG^M4?NI//!AS8V].#VD-3( M"CZ9G7V8SL\^7%#.4S*IUI"Y8@1YG:4P;[QEV2 8F4&%VVW'MNKXYE-WR]H, M/D^QC9X/$%@'=0'WI+]?7!4R.IE+,>)S4K.AE4'QW@ZX+^9R3!)XOYIM3K;]/U^R=GJ_7B RZO;I2?K%9U?D=^ M"Y\G04!242/3/-53Y!:Y>E3WN"Y4Y5?%O-#=@+ MJ'7U\;6ZVM>G+^F/3Y[^]O3EVWU&P][[J#95PKM1/E#E[P-3GNH]G?K MY_/KWYG.TY2$]K4,5(=D,_E#S$=-NS )CM&VR9F00LF+I>+Y9,%+9)TWCUKGNEUB^7Y.,V3_)_D%U72ZL6LB\KB\VB@ M&# H"K+DC69:U#$WA2=6I+'H32A&-IZ3M2_IW[\]?@QR[Y]D5D M]6RQ?$C^M>I)%:& $U\\RUQKFU,=T0F,<^MX(;1-RC9B1 M;]JUT_UB8$5T *:OPGFS)I\-EGGU^\=,"Y'T;;F\+.Y/P@?G76T_Z&JW+G*N MA?6,NR @6ZDY;SSR\P'JQH7;X2"X;;L&UTCG,-,\7# 5%(0Z#8]Y50^+@N$L M@(I,.++\T6C#L&ND 9EO#L!WBX>+,_QL*:ZOK51% M+)SI',B/11(4%J_K5*0039,Q?%NIZ>1^^^':7@PM^@[P\[KF7.>8G\)R3F;Y MZIZ-,BDBV7=PG(Q\YI%%2Y8^5NF8+(L53:S6=G+&1= >KYSI'RPT#N SJ[& M>W7->G\]DJ>(6N2H=!W:)IB.CMP(G0QS1 )@@[B.I>IKV,LF\>3]\= M@/MBFL/\W0L$>N04XG1&5F"2<]$6:+%';Q/3%B4+0F0FC L^>-2B3:/3>^@9 MV3(>#Q&+X=73'3]^]7Y^6WU=8:XG6$R$!0LZ)<0NFSB5+C$)NS;P,R2KN M16XSN?Q!JL8-'7I!W"&JZ@!W3\X^U#NUTT_XM!02Y6FYE1F_.$%\/C\7[-8H^DY.^H?.;??W_^ MYOG;YZ*)B)T_G%^+/+(@$IA35)1&9%J;T5 M,I(-"X8E631F98H,3?+M#Q%UJ*';\NRO@^*^EHLE):P$,M\*ZUUR[QSSH#TS MH$"C<*78)L'(;N2-Z^0-AIG;]JF!;KY+6[2)S/:KWKOSD/9V:1NUQ[!.42@I M4NWOX")MAZH8%D*](*AXEMP;14#XWJS3UX#^\BTGZ>]GT]5FI.7JER_7_G8> MOBLCBBU^<[JK:K\V3N%-O3_K/#<^&Y50"E9LIKD *-A3;S-[Y)61^F["#][X"I_94Q M\C7MI_-/T^5B7J-FF&VZ3/RQ6/[7Y8E*DDIA+I%)YYXM7%^LPG\WQY<%$' M@*Q69Q_J[6$2Y[7@EVOEA)',>T76G58O"X57B\]#$ IB =76X1^$C^YLY)X MNS<>.+ZV.P#[%KF^6BZ>+98?X/F\U-\V!N**/2 S4&1!5B34=IUUH)P2D>*O MHK5WQ+MMFF#9=WL)R^7F>.20^[,//*Y]+NYA#HZ1E?,B M6G( !8M*$DABS(S\S<@RMT7DZ$2)T'))=Y&52S)DM#DS*^KM"V_@?-*@227( M:(H6MZ.,_S\K=P".#L[*/49?'6RS#T]HLD9!P7H3PP!YWD!"\SH6QIV(!7V@ M'2,V 5^_D]#: N)1T]$>HYT>H'9C.DSFGCS/G(AD77V,0,LS2,,,F"QT\D) MF].&[V4ZVJ.T^^!TM,>(>NRFMUO&/7'(7A95I_SZVI/;619L,0RDA\0*#2("D'L MTKM^[P%91YJ)MJ_*#Y;9B#K/.)V\P'

SI?3]=?-I9.(@:C4V(69.UJ1Y@% M2Z1[ M&2?G5%\L%@&\"%")0:S'#2AXG2:GF2Q%1Q&=6'7S&NZQWP#8$NHV M0^NW4M/+1:QC!)@':Z-'2%TLK\1M2/0?*T;5 :2>V+"V,&>RP1QHC:4F57WW MT#-RM'&XIK^%G3W$W@%Z7N":'G9:GM"KIU<1E#7H8G$LJ=JG/MK ?-*&Y:R# M#_6\0C7)NFXCIC/<[*/EQ< B[P$V9)HO.7@&:7-#<+.D IJ094B,:TE17?:" MA9(,D_4:=T@E0VQRB?,^@L89V#;*;C:(3CK%UHMZW+:\6'RJ]GJ/)K& 0,%^ M%I9%HRPM/FU"4H+3K\?"V'7"QC55PZA_!TSMK8NQQ\[$V24+E^.RG#$:T3*= MD*PX-YQ!+H038@679LCBBEC&J)!AF M(EZC#BSH8&H/7Y^,$T&I)E5@>^Y4@\^<'&6G.E /W2'I8EVA+'4N;F3%JT3K M2FH6R!]DSJ/T 5!+UR2,WT;,N";H4 4_B)<]I-T!8E[CI\7LTW3^[B8SE]/; MI$&-F0((7G-AN;K_44B6)(\QN6BS:%)J\"!5/6%H'Z7?G38TD 8Z@%.-1Y_/ M5^OE63T%VZPP;73,"1(SWM;;O(966"2S+"F.=-XG*]I$[7=)&6>2[BA;V8%Z MZ Y)+^'#98X#LT[*F%AOG--: R%8!)>9"C(H],GGW&8LWST$C3P([4!%/XB; M/:4^_4U2U_>D]@6!? MK2T&%>'(('@"J_?/9HL_SG=77%YNIT2E)1X84C#)M*BW*"5MU,8&9X(QBMC; M 03;GSYN\<+@(!A A&.G5GYY\?N?W_SY%HI%D$;4SET1:#?5)2H6RXRO'GKPT>>S3HT! X7X/@(> )SR-,[MLR2!V5I*V0!"^V21M:\$TJF MZH10VC2EEFDW%&Q_P;@9_A9(&$"08U\=KSW\7N$RD4S>X'RZ6+YN1#!1YX9%,'<^ $OPN?L(N[QHWMS8X1@87;P=AR'WM M&+*.JH!(+(=8FS#42==D^.I)JW4J:EO:].4YI$&*:X6DHX:V0VBD4V#=;./ MBPK*>,T":&((/)E8'R-#6HO"9W+#1).^F]]I@Y1'Z?_1#5(>HXRQ=[D'VW@H ME$*"L2PF:YB6ANQO_9,0WCE,-AB^2P3T73=(>90R=VZ0\AC)]E3*ZX(UTA8* MXV(=%9H$,A]X8HGG'%P&G;S9 1&/+N4]YH7Z@0"PM]SZW'!>7+49D$G9XLG' M<[QVLU8JLAA ,,Z=,=Q20&?"D?::*Z)V I'_47V:_733)\XN8@)X1]+\ZZ*V MHGX^IQ?BZFNS%-J^I<%0'",1 L4%%'G$$@4S2@K01F7EFJ3U]R.WNQUN3[CL MT#%D8-UUA-!K?0F>T)J>YDV_?UK/2YBOSBD3DY"3\P(UH[4,M2D*, BRL&"< MYK345?1-*G$>0V1WV^VP:!Q<3QU@\"^+1?YC.IM-5 C*:9-8<;56S87:!\-X MEK/-128#D)I4C5X2,&[&NAEV]I)O![C8@OEKLGF-,UAC?K(@ZSL)&$WV63&H M;?@T\IJ&-YQ)0GH=]B1=F[D8 M3Y?U]^KVOCRKL=!I>?.>='+QTXG0W@51(O.E7GOWH78)I1B+&V.T0+ *\Y%\ MN3W('S5-5C Q2+BR%'$(&+NDO M1]I&OU(U;E;NF+OCGIH8.;6_Q3D]W^9?+M;GB^1D139W?5INQ-(3%#IHLJT, M-S82V;\IC#(UD43';-196MX"/]9/UEXI(1R&ES)S-+/F,1=:)ATK6>D$6[C[/D\+>LLZ>G\#G,7ZXQ+EW,A"YVDJ#WE M:O,Q+0U#U(8\3INLSSMX87N]?#>,?3]' @.P#)J^4B(>;5,Q+736OL"=9>.W[R]XW4E('\'M$#=S6 MT_R3>;X\SI]HLN 2C&+>[H'5M640YFO\A/,SXE"1JWJ0QVN"<[ ;B[^\D8UR5=V!6=Q/ M4UC.I_-WJ]/E"UK9.\DAR9H:\+2]% ,D!PH#0\F% 1HEN <241,OMQ5#NZV M[^]HI0L ]%<,LT4&U]B$>;Y1O^TT=S8(S:#4FTT)@/F8)+/:T,?.^@"[G,<< M2L=N&/V^CF:.JIOO H>OSI;I/:S.:\Y.\G^>K=8;1^SY_%/-X2Z_3'Q(Q=6+ MREFC(Y93KO4J[G*5^>3]Z44XH,OAZ M&93^Q8LIQ'K2.L45_>SL ^9AYJWO]XA&[=1%_7MJ%K8O /:66Y\; MSM?8.FH@T)) N*WG/T%P%C173(J:!)<*+33- ._=+*R?P?$#^S3[Z:8CG%T+ M-5YC6KR;3_^!^7DFT4_+M$KL9FA]LBVTOOC*9:!B3 [")L>"1'Y>?4O[>F#* M (FF&%0>6Z)T>):ZVRGWA-VW#RK&P$!_*>)=I+ UR?0:B?]IJIER6+V?Z!Q1 MF$ALISJ,/H*I V$R$SEIVI>+46[/0XR!*.P#V&/C[^$L]!A@^,$VB,H__: 6 M4'V"V>:"; 81BK:201T\JH-WS).;5YO;@#'69M7FCG);MOKPJ#M93QTBZ4=; M5V?+BHOS;])3D(1"_W(U"9 @!RF9J&VQM="1A4"VQJ)R";2# $T;F+1DKH^^ MB3_R&AL"53_82OMZOIP,<(6U_L8EQ3348QCK$W.D(+3<>&^/5">.2R+8DU;8;_E&Y[:/=Y0^\^-K@[@=;G*^6BX^X7']Y-0,2U;EK_;&> MG4P\(D0+A05?9W7(%%@PH=!VGZS4"D4632=M->6NC_Z>/_#B&P97HW>3&30A M5,?T+90#<]*)\UY?^ % MM =D]E\TBS7,NELTUS^YNAFCDG5>UR9ITC-ML39N]\ "V0ZAL[+1=Y^HVL)7 M'\4$75>='8J&'VQ'N=A?K_\@I=IL2DF,6L MC28!A:Q[7RK?Y/+'J6H[&-_MG;F!P/;#K\1S=Y=+#T(J8.0W!*9K^]]%DWDC]]#SX]2:#8WI(138 0Z'%/'+Q3S=LSH-2K1*699J MU*8#9!9S].%5D/5O^@>#U?=ZV>:1$GL_3[*RVC_D; M+)),,T%F&7NII#NMUY0R$E/\.H=:+Q?S=6UQ^J#,I)E'RR UIS!A% MNDNN#CO)GB4-T<8 1OKN2\B^R>6/4UCVW05>>X/M!UN)OUZP0-OZM1_6-E\@ MK:ISV^L$/K>1B JL>$7^L4432M.N:.U8^W'JY'I>

5N9_*U MS!PY%(8\.:9I:V31 @5W.O( M%O+ *XXY'&173H\Q# 24<1X=,*DR10+<*19B[:/DH_+6E*+3L7JC#C8,9,O2 MWR)R6G]+K"N0]'9M<,]Y5UX;M23GR[$491T:Y#2+WHNZ H-015C,QVJB_TC2 MNZLUW@]K.[0Z;JG3CI*BMP<6Y.*UB!Q8QMJW25#L'C.Q :IH0 .AM%VQ78T0 M.38L=APJ\A@==0JUFYWO-4B1*#1E,5J*2W,*S -H1BZZ)$^*HE5HV@?K.QLJ M\BC]/WJHR&.4T?50$:=TS$YK1AXN>;<4\/U?]MZLN8TD21?]*]?NN\_$OIC= M%TJB:G2/2I21JFZ;)YC')N$T!6@ 4E6:7W\\0' #01)+!C)19]JL5>"6Z*;*7,C8>*;"/981J@C:V),1P&HL;9?+I)^) +WAXJ/UU-XO.:T/3IW5^4 ,'H[IOYS MGEU\(V7<,G5WRI"BD]DP#QR]HGU(<7"QD$/%I?=":!/;A"JO$3:XF] #([)3 MQ0T B"](=)75-S@?QY$N6>4D:#/(FCQ]PR)X5,2NRTXYE^B?<&#W="VA_6[L MW<)DUW2Q\*+G?16X>9AZWO!G\[.WOWSP\?/^YPYW?WIVWN\M93UM$=W8/$H/O> MH3>7R._&\W@YG5_/\H/)Z\BE$18RYQ1J9Y/ :8("RXHQPW3.KDF.V%94=M6( M]/[)7TC8;^A7_C4J&0N+)0(Y'17\ L'GVGF,1Y.+58BA2?CQ DW][IKM\/-< M!])]U7(TV0JWZ_[+S;"GW>W2EP?3HII9IW54]F*CM(L*ZVRFQ*0!E60"1*E M>YTC1HHK#TIS6D2V0HXIUL+R#X*R$;+@S4=&"8$WB MT!=H.B8;M0U^5FU45VHY.ANU>\+4ZA/:6JF6Z4[;PYG@_>1J\7^>OB/G"1 F&B8YK"7G"+<@9A)'A: MW" ]*X$'B9DUN;EZD:I^$=:)WE>QU)D2AH"H&]J7F1'<1Y:1PA+E4P%E9 !, M"<%Y+8M70;HVL_<>4=$S8KK3[BIN=A9USQE%;Z??O^=9'./EDH5EQHMTQI92 M+#!I:P$)IY@630"GE%#66L/8)D42SSR^9QCLKJQIMY+K6?D7X^I5KI"/WIA8 M$XJ#M&0]M:U=Z#78X!-]2Q4NV :*7_/H?@^'_'$_2],_Y8_H= M.A>$TD!!H*DG[070%@8LH/8Q(T]6;*#Q=<_N]Y*V&Y7O+;,!> *W#M+'^Y(M M,D?:,:)8LP"JUD0YR0.8DM$H7XJS3<^\/PXC4:^%#[F?L >$EO/IY>7[Z>Q/ MG*61"](XF2((5Y=0U :"\#7-UNLHO4>'36+;-;0,(Z[=4;O/8&5740\(+2/F M54&3R6M6F?SGJ!B@M!P,DH7EY UA+"TA,@Q<[*S)YT;3;2/6G>'P(\_&TT3Q MT>RJ4U#TBXAJA^ MMZ%6X-E;_ .R+R27//XZN>EP$']]F>%D?KG0T&_DWBUR+S6ZX(0@)]PE^H>1 M$799TU)A(LED,,K<)/EFNTC5CW=)U.)^F %]0?/OWC]-.7L_,/ MIQ<[7$X__.LV%]//TM?1I?2'R4^B=#K[M>8J4>7:+YF47C3I6SGAP3L*W3$4 M4KGSRLDFD>H+-.UK)]8\^CX# [W1-@I#06>LAUO((4010=ILG)&V/!B(WIC? M@63&=(6.5;O2F1J.)A'FP3K>.5_OZ3.:VYR&67LO84L;BURBAR)X)FP5 L/- M,7.Q.AJ-Q369 M70\MR?C]Z]9-EB;B'C>_@+801G*$!HU*!$4>!KPJI$2RO# M\Y1FT&1NMP4CR?C^;>;GL+SDTGZYW3V MKP^U;"SF^7QDN>0Z6G$3/RIF&;F-D4$.P62M91V*V110+Y+7[^%UQ5@%.,E@L660O _!44!7/G9=M8=5[2_'FX-E6S)VU 6_O M_7PY^?3;AS4Z9(J6( M%+4??6'"\V^XCP0RH^A"60]"94%K07% 5UNE*<9RL5(IV20-> /:AG&!WSV> MGMJF;M5T1 ';G4G8XSAI]1G-S==@BD 5*SI*N4=BD,L/5 MVHKNSTJWH'<8J5&'1&P[=1[C5KW/V>J3AS3?K(=3"ZVYDR[Y.FVJ3KQF <&+ MS&L*)P6N3HFLFG95&=AN/;+2<%-( $RBK*T"+ 2LGT04@?FB99M1;)N3>$Q[ M\S;HVGUOWDII ]B27^#GS:_?\7]/9V\O<7Y3[\F]PV",J0-]::^H33HQ1PZV M6&9*01:Y;8''+6@<2H%UMS"9'D9GPX;C/6.?\/MM]WI!DO(UX2UX04M96P,8 M&#G WFFO&8O>I -#RAL -K_,,.7O./M7O5)9?%%YN9UX MH#B77NH(PM1;%9LDA6*15G4HWNKD%&_3Q_)%J@:+N_WQ,&VEG+[["UR3X_X] MSSZ.YU>5E_-\4Q@P_S;^<3==([(H(Y-@DZD%=$+4896US,FY&LZA].F52&/# M5_4;RAX"0"UD/A1C]7 )N&0EUJQP&T*N_5HEH=\AY!RDB-9&SYOK>'GTUJ'4N#=QXW>7[Q! L<1R0!EI.]$0&%8L"P>!!PL^Z9Q5+?W/ MF]R*;@Z+/AV:/32VJO,=Q->SUG^G-?#]^ON2<*8R(S-5"5>5\*3(DR(;5JL5 M9OB ;_WI MN,L&19T/;^/&NI0=C"H7*Y">Q M3%RY0 &68PY*UBQ'KX2531*E-R&NYYY*O9\)[J:E <0PS_/TQSR7Z\N/XY)' M/'$=4D2P*IK:G$& ,TR X1+)%N:4](&1=T_<8(]?=H3$QIC;43^#QMS\MUGM MRR"\M\&Z6EUMZVA=)L'GL@@0LXJT,Z2#GS@O"!OL24UKK.V@EV'C["3&Z^_7 MEWB5T\GWZ>QJ_-\+-8Z,S#)DDR'Z>H'I+8(W*8))-5E#FQC]H:_?GB%UL&<\ MS;'8A>[V\/B_UA=_.01(:Y6 =[HPE!QR%K7_;RP09!TQJ@7+/-IL?),CQ9?) MZK>-2Y_@VU8GG55N[). _RAQ[/[(=&2+=SYD"[P4LN=94K3%I >1M) B915L MHTJ?9RCJM^5+>,"9M.910R$ 7JTAL M&,@Q<#&D'%Q(3>*'38C;"'7V;X.ZO?5S-*6/)Q<7IU\N_N/TX[OW9^<7)Q]/ M=\A-?OJ,-JG)K]#:469R31"=UG9XUSF=_3V<7^#"5/Q9R-P,JR%Y9LM"I !:RU2;Q;(+UG)9E*[%L06>_!W$M ML;9JXUHJ\&AJ,9Z8D-TK,IY]U(&,7\OJC&UQZ:3 I!6CQ5B'=XA"GAB/D3;) M4M!P:U-L4H]P8!MX?V/SP@):7-AHJZP1VD).GM<6=JY>V&1PC 3$DLTQ-BE8 MV9C"X[)[V^#K^0J-+I4V@'#VY1%<6AHBVQ:0IC919%R %]R!81BCD1X3:])0 M^2BFW'6*A*WFWFVCEB%@[-'<'PPL:4R*8NU:GFD% R=[=5MI]<>[=-J+N.R_]F>EMS$7EN2_@B%I0LD1BQFO(-O/"E!1I]9SV6.?> M;:6L#>;>;2.Y 1B)YZWI_>F,7$ULH:@EB#:'6QO0 M-I24XI:;4M:3A4=8):\ M+C)F;1'&J29'-KN3W*^UZQP]TUY4.8BD26)KEG&>W^6;_WZ8/!'JB+83)W44 M(+B@<$'#HL=>"JTW5V/&*J8QHMH"E6QF*%=DW.<3:BKM_S?^#E=;Z_]!@9C9QY0@-*7=M >A)@*;70 MP@0N133"-4F2W(K*?E.)#N/GM5#8T5Q /6[VX$9- MPW;@JI^VGUP9%%Y"<"Y";0 ++O$ (D>)+'NCV_0+/&@CL6UO>LGJ)VN#!') MR*,USD.(S(*(/%GG@R[R?Z[JV^%LWXOZ;=1W-';RX^G)Q4[=V)=_V,;.K:.J M(SOVL<:;#S(]%#GZ-C,H/AA0@9G:GY\,9X)M7A[: M$)(7#W_0I%8K+TSQP+VH*7LQU/&2%HQU(4B1F+9-[BA?)JOGL[;=4]@"."^]NUMSC_]OYR^N?%]0\R _6R%2_O/:W51M3&*1^]M^!0U(Z'=>Y6 MUA[0DNR"-5A,$UCM2&_/I_+=P>X0^AH +-?MS!_'&,:7XZM?O^/5]8S^N]H; MW3E:6\J#KZD%2M@(Z!W%%3$;JZP3V3>9-K,#K3V?U'=I!=OJZ[YTZ\^LJ7[M2DG;5RR:)A1J,A:922(:%T[1L::Y!.Y(KPR+YM< M?'3KDCU>%O_,XZ_?:G'[3_KN5\):S8RZ_>&7//O.1QICMD8Y2$;6B@*.$$+F M($HNRI488FJRJ6Y+Z*")4_YUFLV2(Y MEX!>:HC:>8JF4P+R6!UP:YR@4)I\6GUP!*XA=%#^7#,$[JNAP2&P[B.CJ$@J M&CV(Z&@-21$@T)LAJ1B9U!9M:7*H]9240;EAW:%H:RD/ "?_P-FXNHGW#)1@ M6/'DC.H0&"BT""AJ>9W)TB9R5:5J$QZZ0\E^,CY65_PV3OXP*=/9 M]\7K.O/)7WCV09SS37EKXZ475S2*FH4O=*Q9^!YG_(276YRO[2>G$%YW-OH_>6=:B=I M#V"W.J]NVEGY8WYSP7T6:,U-:N^-T[_BM]KW]OUT]LRAR"@6DE5&7;OAUQF[ MA@-R88#%) ,ZDD)NTOIK#YH'Y6WO@[Y#Z>W8]LKEH?*TO+^^NI[E9$Z"I!!&*8Y(P^^T:%UZS2&NY5S M*]6;\Q2R%;6?\SSBY7]FK),]$".2 +SPBBR_8>30J@(2/>/9V,A*D]RJW4D> MU%Z\#7ZV.KSO3FL#V*\WXO3==:Z\??ES.C*2S)B8C! M<9L:I01L1>>@]N7F2-Q1/\<&/\)3'IE4I+"UE5I4')23$8*,%)T7;0,:I;UH MDH:[-:6#.D([& 2WUM&1@?#]]'HV,L(Z37(#%US-K!,U>0#K78=BM+ZXM+G) M>(!M"1W4^=RA(+BUAHX-@>.?>60-CHDL?2ZLR6W4 MMH3V7)34$P*WU= 1(?"DT#OOF/3&IA*% *,6E[[90TU2 94#R\65S&V3KCX[ M4=MO^^,>L+B[KHX(D",G6.$2Z] \3@$73PQ0%P2?9&"&E:+ZQ6"__8][@-U6 M&AE A^T7^?ICDI:I!CF=_A7I5T^^UZ]&,B:9ZN VC[R60"3ZQ%!!]#$KETO) MKDF;QIVHW0B#[M@QV(FN!F#ZGCMG+UDKI6I;75>G10LEP:FBP(;L#0_2Q#:% M7?OHD[5>D4MY0#S= M4[89I([A&J);)1S-U>O%?YRHS#VIS MB;H)U1WV6+\M\W\[_?XC3^8+#L[S8DC9FDT.C_8CN\O6%B^^_F&TUO>1F];=,UA>?MXA#6WKF19[ MH!B-29QB3"!7SX+"[ &5,.",D5R8;"UKXBGU:V_OZW'O5]E#*DYFLYI7MGCG MFU]/5N+)GSA+-]V+$]>+EJR06!USOCX*AM\#;H M?;XF^Y 8&$#X]/D2)W70Y;*U?^V[0K2[FA6IL-">8G*"P)1(//"B7).:S8=$ M#&5\QD%QL-HG=5>E# A0R[$!UF)"E %D3>XA-XC7L0$%Z-LNBE0L=TV<\BE&*D MS28*_8I7]\RCAZ'N7;0T[4YD/6O\?^5?I^273W_EO+"*\R4+.6OG#5$O'7*R MBR+7A!<%5M#?*UVB%&H#K3_S^'[3*3O2?!>BZUG[IW_E>%W!^X@!*;U$$SS% MQI88""Y"*"( :=9+S[TL8I-I.6L?WF\68T>:WU]L _ ;IP@^N7%?L>R+SRR MVB6FCHM2A%P7E"#).)=+4"&')K52CZ@8ROB;/IW*W=4R $SM+KA[MB=I994F MM)KD&2#[)$!)8VH96@+K3(HZ)I%MD\*=%LSTZ_+L@:W50+QO10\ [+>;_\75 M-/[K[$<5P'(G<-YKR])="880N 5)DAKDLA%)-+D2>I:CG:+UWL$Q; M:&X $/R<9XMV!!2#+ 1XZXH8(Z-.Y-@8\CJ(#6D GX:> MGO?UH<&O"ZT- 'SG>7XU&\>KG!;KZ(_)^&I^?O''DAEAO%""!XBY5&8L _0\ M BL*L^89I6I2V/9<%MKW*90/ MD4CEF,$G8R$;$8-T"HO9I#2/'OK A-%7J^;KT5M[-E.]QL&[BW\(F+D[ +;, M)2?!E]K!Q->B?:LT_6-E,,)RZS\R2H I-A*??U"\.9Y\I2!A/$U\I+T36FL%$3,%&4XS"*0,*$%0I, $Q1E- MCDF[9&+@)ZL= [ K_.^+AJ&LA/ Z[V&5]]._?HQGBU^^X7P46=%&L%(3(C.H M4'=.%R4(&90/*)-NTWZY,PX&?KQ[@#5P^!'ZL2R6KB Q]'7RW)YZ[U+6I%S\6F>YW#0LFLVO MOGR;3:^_?GL_+E??3B:3\4^B%6>_1C)9;25W8.A_M;V,!I1!0N!<9,UX0;W) M!=%!B>ZW#]J0UTMOT!CZFGG.D-Q+9%J^X.QKOLKITW4]C9O>'*[,1Y%3[.5( M3[9>!"I/8B CHB@^TTJCT,'J39+!&Y+8;R^V(:^' ZE]Z.A_SBPLKQZ6SN3- M5GJ>_^N:=LWT?CI;6HV1W5WDW/B.#S+KYZ=_D:LY)LF,N#?:,&\@,QE!T<>:+8!@46J5LM26M;GM MWIK4GML(]HWWMJH= GCW7-&WC-\MZB^U[>;J@O8\>I6PS,/]=;["[5=S.2/R99V':UC=9K*N5HI>%('^; M3>?SD1(L28\,G& U^5 B!*L,B$#^%\J@@VC2T7@G:C?#[-_M?OEP"AZ 17W1 M#7N>R^A,5@D=1,5J=WJF*([P',A#"T$AEQ;;Y!/M1.YF./Z[7?T>4,5#/YE_ M]H+[OZ['5[\^3$@&UXL\WK.K;WEV]0TG#Z/JG,9+%^H]CFCN=U*OL1>[4 MPH;29ZYI]XO5JTXN%[^3TWH]G/Y5/^91-%R@,A&XS:ZFRR9P6C.(FAXIM.0F-'%S-B-O,PC_ MW>YB&ZIP ,#8RB?$GA-^)0I2V%# MUIAC"VOQ'$%[]U!;>>[]N QN.3*K=]$'K1/I';G869<"[S"IY\7&'-$'K.&AMB#(OSOC(*7JNTW_K,$S, M@@-3T4@,DA7?I,-<*T-T7U"^^@;:KL?Q9)+>C2^O:8=>"/M^H01%RRY01*65 M\K10O .G&(,L@RO))I2YB1QVI'>@1FP;-#T_$Z2=YH[8[TR:&KDZ>=+"8'QW63L1CMK=RKP,'JV0D6Q]DX/!K5O9'\%\I*V0\&(K^VW4,@!,[2ZX%]IJ MBQ+ UT;K2@@-+EL#R6FD92_1AB;[20MFAM3*?BML':*5_3:*'@#8GV^('HT2 M6&L G>,25.8"7*PSIT,I284B_>HLF/]I9=\4+!NWLM]&YZT;4D MKHZ "MDSD$E[94)$O5'+W\/=XWW/ MT_G\Y">.+Q?'8U/B__MTLMA.ODTO2??SY?'978CJ:4/1PC*P109B-$= P1U$ MKDTP.9N4FHR?W9GB@;L,'4-KVH>>!Y'U_\NHHQ MF,2;'%AU0_[ />*VUK4'! S"U&[*]^(*;D0,L"@=11C&U'DO(H#S-M64 F89 MY[I>X?0(\ 65_1KC/H"T(Y:WU^D 3#7M=#=]$/%RN;\MV#JYNMF*;G:^IY;B M0? QRE9PPVDWRK3%@4JNT.:D(_"L%6,>I;%-4+P_Z?V:Z % ^\#:'P#>GQ'Z M4L9/9#]"CH))[X!E'^LP6 &AQ% _)>]E9H4=TD0_1V>_394'@.26>MT=MK5[ M03<7$>M2>$8QYCI!)I&$6*AUNQJ\H$_%.E,B<]+$@Z1A;.XG#+GN>A]_=W_] M#, VKC)Q&WU:C#(D6B%.&"0V:FV@4R0G4ZRWS!>,32J*GJ'GZ'MB=PFT770T M *B=3*[&J9(^_IDOC:_&>7[Z5[R\)O^X=MRHTKV^4>O3#,:3[]/KR=4H MB:2Y%@RL=9*89@90QP(N..:9TDZ7)F=7G5!_]*VJ]X'QX?5_-*FJ_SPY/S_Y M].4_=\A*O?O3-@FHZRGK*-?T\VR:KN/5/[%"L(+AWDN\]Q"S-\I+<@[)M-56 M@,Z 5S("&N&X"-[KU7;#G75*>I6X#OI$/7C'K_LWW*=F1ULTHV@+I&065(D2 M?&82, ?%6>#:E39W_J^2UN\A4>?86=,*JDO=')TMVKD6:.4!;>U2PWJ?C1 6 M1)8.#2/_/FA0/F1 I0UPG9W.B@44!UB>;:S3?3K"REKX.%X.55DI(_$L,:=# M!),S.:2LMN))$2$IK4.-A[1I(HQM"3T"R[4-KI[/?6^@MZ.S8[L7_*P^H:TE M:UG4LQ'D:G(P"XE!%#7W+7L)+A5!7WK#M<'8J(G((4S9[].?BPCGP^2BG@;6 MF1^/E\9)C+-KO#R?7EZ^G\YJT#-B1?G(:WBM:U&FEQ% MK">G7Y@U1\'+ < N*MD96#]N6A]>X6R_\>R+/EI+:=&_I\OM9#UKGZ]G\1O. M,WU9CUIHKSI)__MZ?G5SZ>=+Q)0= NV/U4FHG;-DK1'..MA,$K!IH[$_G5#3 M[RWNH9#8D_8&:P[O=YB;-J&CP.N!I+-@?""N4I(0K*O3Z51![J/3!SD<>8:\ M?F_'AF$N]U)9K^E==?$](['\,T]J;^4X_3H9_SLRT(/FH2FM"%"PK7;2@[@^K)Z_J]FNH?5/O)?[!;YO(:;SY"K934&, ) M7UN\Z B8G(" ,6N'BZKAPVV5MV3U.ZMT&%OD3BK:UXI]:1VY:NLT%TI#8H%V M=^-RS8B)(#(]@BM,2AW@VFZKR+59!]IAX&PKE>P9N9Y.]MLG7^;D[27.Y^,R MSNGM]:PJ8.25X(FQ#$(:!ZHHDE:H5IN<3!9F^21W>AO3U&ZXV/Y]KH:7! M[JB?II-XRT^PY -H [1Z+"A9+&!$\D)M+"PQ0?:Z2<.[UPCK-_#L"6X[ZN5H M[K/>G;[_\.GTW9O33_3AR^>/)Y\N=KC36O>4-O=:K]+;T=W6HURV23K/5^.; M^H9[V-VA3NO ^I"2*@=I-&GFCOI0!NI$W=&,-6D,<$6-.[?.V0ROWG+8OK' MYRD]]NYU;_(DE_'5?%TR2V(E9F$#\5 O@376-K=9@R>W(2<5A(EM H0=">[W M,J(5ZIXV%3F .H_9!NZ,H()10V"*PE 7 M-'J9HS%-QBXI\20MW#]_?JRQL"U_<]L^K]SG2JV7$IGX7+\=4'0?"5' M1J!4SE,H1N%7K?%,"%A[\WJ6! 5.(G#19I+YYN#OGABUR5,/9D1?YJ<'<^J3TRH5"88+BG)KM00*6Z!0[)N44;KHOX\Y M?4>+:G*WNFHWM8?AWDTS*J6"3\5P$(DB,26< Y0A06UDPB+7-NDVH^ZWH?)X MS.0V^'K>3':MN &WC?T6/5&+1BU1R9N*)66B!1^5@N@8 M1QV]X[JT0."S% VE)7+G*%C-W.M$)4/%UK)II"S1V* =&'IQ/632@%PZ")I% M\AR\:-09_P6:>L[4ZT;KFV!I!Q7T/,#TR[=\<97SY9_3V;_H@GZU M;!AJ:;$Y[A!$K@8^Y$!^<"I0>?:LVA3;KR1E*T]36FUD'RA@DI):+ MSABN"G,DFJ ]+0T6 (,JM/(8!E$R%M=D&WN.H'[-4Q?*?A4_.TA^ A:FM6; M!?9HS2V-K G9F!0Y1 I(:)91X+L< 64T=M))?2)@8ANJ1*]#*8T.1X MZR6J>N[,=3"?K#O5# %G-[0O%R5&[8W)]4)"95"1!W"H'##,AJ(4P[5K,PW] M(14]'U1UI]U5W.PLZIZ/#]X2U;,Q+@TI$6<#XQ&X#75W5P8P\EK;IV,A:)E >6_ ZSJ?4 K/ MBG'HV6&N1Q[3-3!8[0R 5Y&UNS8& *ZG9OW>JG^\:TNIZ\41]^3_T;(#51)" M"('3?L^\+2PG(YM ;"/J>F[Z>; =LGM5#0!_3Y?3[^/)^/OU][?3R4W#?-+C MB'-3HN,&HLRRUA_3\LJ%/B7#?4)A,1]HVUQ#7;^&K@$J7K5X^ZIH +A[*K;3 MOWXL$AG?7U^1Z):S3F9R?Y[I]I-H$_ST)&2__,^-L%$/P+ 0'Q;!ZY:D+ M.,D0HBCHBA6(MLG8VNY8Z/?4M#V">U)VSR<93[E>KMN3R:26#SY@]G.>Q5K8 MA5QG471-SZT5T@QU;;@:0%%X+U"PDN0*E-<>=VS_YGZ/4]LA\ !Z&![*\*][ M[FYG1J_C,BA/WC!WH$L-\+QV$*Q1$(L/'G/ATOC=T+8A!?V>K1P<=2WT%OF]78ZO^HT:?^E%QPL?W]C+GM(Y8\J"Q>PT&X:%>VFE@/FG"!' MSA0KOL0VF9V#3>7/24GEF8&,@>8\#2>+?2O^; MY3UNHXQ!0FIYVBHX MC>0'@*!7<^V4R276KC8Z%0U*&0^TVB1P+-YXD:1M- SB./,>MU+_MGF/V^AB M -C:)8NNSMR2QEE06IB:_X+@C(]@L)00'+$9FR2>_7WR'O=!8&N-#2(19;,S M (JZ$9/T%/G7PGT7"R S"734I7 NF!$X[.NW@52G[..E=:^J 9C%ITQ=Y-G/ M<7N^18W(]FYPMW-B3^3PO!C5XY(X< ^M3%5Q8- NK3?*%D"&BM)X= M]K;V*9''>?Y^[D^W1V-?[OY>#=S[/Q=/; IK\E(L=7(TSD M+!L*HPKC]J9^'S-'$#HJIQERY0^48[4)N<=P==8M1#M7XB"WY\=<_D9!W/SC ME!;B?%03<+-!!$1A:Y(_23,3?U*K%)-WM$B;=!G:@L9^,P'[!^6NZAJHV?R4 MKU8N+Q?^23)!NB2)%<<2!7':4Q#G- @I32C>U($DAP'B>@+[G;G0!PH[4-3N MQG!ZA9<'S"/X>/;IMR^GY[^_.WWSY>33NT]G7TX_G_SGR9N/ISOD#+SPL#;Y M 9M2WU$NP+L3 MKU_R['M]^GV[2TL\8A$1-+<410E5CR*3!5&K65QB+IDF/*ZEIN\SD[U1L&J# M]I?YT20N/;]D=V[-_.HC#VU\&C9J?@9\I;B<:B/:@%J0H\XR$$!HERK2^1RE M<=CD*K&-":I/_3"A9UW7:Y*;L^Y8.$L<'6@K&-2NE>!CK@,J9622*62NF9%= MH660YF<;!#QU@?:3]R!"OX2Q6^6M >%EK8B-'!R: F17 MR>::K&V;[D[/T-/WW5_+G6"U=F\N.UTD;DH%J :V]U?$W.-BYE:E6?ARF%.@>NOLLQ?@?*Y>8HT_M%> M)21U]$P_J>9+ZA5 W*M\ 1SO(?P!(6E1[W&3\W=9R&*[02H3H M'8+BBA@HV8-,2;*DN3:F2<^G)Y0,#S>[J'A==# \N"R M4 3$H*P%:PNOL[KK'#VF@"L>I0C&&-8D_CZ:B_6M%+WIQ?HV4N]YH[G(DT4% M2KRF]RX<^37/\>3KX]-\[OK?/)C-KX4))>E696%$S^1@4N">/6Y M7D?7.58Y!A(?%E?T!OO2OG0,"5B[(F':DUKZ]G7NV*L[_SKFWNOMZ=VB'=P\I$NL :LW%/[#4H0>+ M1=_FP)!SB2XKPD0+Y]_> M7T[_O-F6*69]N@]GG@0%EQER-G6F54(RE!@@%Z&%-QBME1O Y?4W]5VTVC%6 M.A9MST Y'7_]=K7LBWSCVGV:7N4Y,47\F"4_K*:^Y&HE%SU9I"3GS2&2!V<# M2A45\K !5#9Y5]^UI1V#I7/Q]MJ/9.&4O?GXQ U[ /UHF"W%UI[N-1W&^:=\-;*U-E($!R _+C*NHK:FR8CE-;0,R.,/V;WMR7M.OMK%5778 ME@=E^#6/LD\\1%1DTCT'Q8VF$$-*\*PX)-< V>KI= N(OD3BD ZA6J"Q,_7\ M#>H53U(:U]?AY8=)FW)SKMD6,&(L-H2@HH8YK1 ); M,!024"2@8L0<96@4K#?IIKI:C_LZT]T;!)(O;VLA_ 3OKF>DZLS.[4DK0/1#Q1!]>,LWUYGT6)R'"L' MGI-SR82 X'T&K5EDB4?G;)-H]%7*>JY7ZT+_&V!J=V7TG%+P^?+7;_G[;;:G M%L$JC! #*Z!43K32*%9QW!-+*J-=G;"S]C[XX3.'I_X]5#7M0&X]ZCOE\>AC M_HJ7IY.KVTJIR(A;)1RD6A^ELHJ 07C(-AH38KW:7E.?.+\U'/,<_^WK].>_ MTZ-O; 9]6#45:U[;[Q5*MUO-OE+M&1 W5-^N!E^'K6L$%L@V*ACLUJ)W)<7A 6&Y)+B3S+MZ#,CJX$E'ZP(E"46* MXIT7)LC(=X-"GS:],[6]#(,=9-@S$#[FGWF&7_-Y5<$7G'W-5RU $$ACDN)!*E64]2&EU78!FX%@"%O%G@I[2?T[2*_O,J3I]^_C MJVH>W^=\?WUX-LFW)54IHC'1RWPT:U,!W!/ M\3@IX3RG_/U'5:U_^G-X>W;"2: E%X%B/;A#)O^?!@E>B9%O' M#^X':[LI9?A8(]C<[>A".A8% ^$M19/%!$"A GV9DA EJ!*:]'OW!:36Q=E^1]]UL\L_QY"O](+^9SF;3^L7\[IH>DR.Y@+=$OXJ( M$*QF@$ZFY!(WEF]R0OGL"_K-6^H2"]W)L4GXUP/2G=#%,F; :%F+''T&VJPXI%Q(#NA$-IM<*6RF_X=O[L[U)M&K%LXFC5!4[?TI=3U39@%XXK%$9BV734J15PGIM^"X MS6G%7L(>0*CYD/ZEZ^RU=5YD"U)Z7IZ3T&V;N MI]H7<+*#G > E(_329I.%D7U 2?_.BM$14Z5GX\?WIR=+ZVE<10S(W? #4\U M9%: *1H0=:/468OLFY0Z;T3=]H+I6!\# %EMEE]96%)OL^;*%D^^ MEZ28.\M(U",'ALK5,T(3C&N!IL=D]'O"T3%L]I#P /"Q;A-?V&9CB\!D"VA; M,JBH:M>U.NBC09S7ODD8D=PNI3E"T)%# M<%(RKAP7ODF^P(Y;DC^N+6E/@0\.,K<+"(O!P"(P5C-E:D-'IQ(%GE9DPW-( MC//VH!G"IK.O@E_$RP[2'@!BGIE4=YO3)ZV+EJB7(@MB)I"<@LO$FZBWETE; MVP0Z+U(U) SMHO1I*PT, $YK)G<*S@H7)D%8Y(4:X\!;J\ @)LTC%G+OVN=/ M;MY_BQW7IK6GQ >'F0<39'10(B1:4*4@J]AG))9B2=&";<<$13)\MH\%DH M"#&8F(U*H6P22>WX^B'!:%>]/QGJU58)O<_YNAV)>&.]3[[.=>01J1T@*'.Q3L8P*RZL$T&PJU_^I!FH70(BCU$V#L,GAY"I>2BR8S\ MCIP=*,D#.?1*@Y:N-M%2WEB[ 0)V.\4[_ S:796_G^#Z;O2P,A3UKAF!"-P; M!D21!Z62JFE@Q(;&$),-S+--QE>O?_J0YI-TH/\.1-CW ?Z;CW_\V\6_K5JO MXE0QW$*TM08\" WH'!-[Q.L0TF\C8:KC9,+%@JS'"_*"WR6UR57;3PP! M<5< M(V:3KB[#Y_:1DD] M;X&W$?WGV7@2QS_P M+_S],-*5) =GB\[SC^M9_(;SG$A2>C8[Y[==B<_*39?BY9KY,(F7UW4(W*U]'=GL4.8Z M9%G7 L^::^9$D!"1"^V4,BIL6@0-2Q M!2HC<>3(_%*,00:87$OBLKV%VM(L';213PNSM*,"!M $^IZ'V\&VU;$;(48? M1)*U>D*1:(P'1W8%HI(&56#Y"8R>[0.]_@W#:Z6PO[7I2)X#,"_KY+,L'KYK M'_(6?]!/KGZ-FDPVW(;(X57H=F.&FBFJ M]]O*U:AS?H67E_7CYYL='>=X'WA.R]W6/JHILZ@R!Z:#J&%' &]IJ4F12L(B MI$:UM>G:_/W#JX_JVK UTD7?+<_72([;*8EKL]\SRI;"V$0"9= M87#Z_L87^DM=?" ';7NZAD?E8JP_-;CD<\&71H MZZE9HD"6*PZ!F "M26ADI8FK)NVKGZ5H@&G*W6RA@4 [\&YR/YQ=$!Z:S MR7T^ELI"5*&3,#S QKRAI]$D91A.NY\"SJZ#89^K?-.P=X =/U9MBA MT =@F3;DC8^LDKIPH<#E.CX3<=$[*@##A-*09-VZV:%='S,\3^!FR#NB@_:F M&AH<\AY>,KV[)G?RZTW/[5&12J7$!* VY% &7C\%A."#E9R%)&*3R>>;D;<9 MZH[^$+X3[0P:EY'AU7S]0[S:+LB'J)"#6P3R*HF5PF&N#$B:D<2BT:]([ M82LJ-T/@$9WBM]?5 ("X3FQ_3*[G.=T&.L\,%QMA=,4E%" $)T8M8^"=K.,M MI8[2F]H3^%!G;QM1O!E C_!"X# Z'%3 03'4;!RK^9_E[^/K[R/I8M9%&RBT MT$")4/NED#@-R5,ZAR&I[8_>5M^R&8*.^NI@+\$."B*_XR357_ZU,H[WX7'A MR61RC9>G?\4\G]^FVH^2TU8KSZ#4;H2J< .![#:@$2*QQ )N-**^&VHV@]P1 M71_TI*A!0?-V6A"9Y1^78YS$_)BS9;/D$7->8W"5MT)KKR1;&W(DB-S6KAPF M"[?I_/2M7[X9\([Z-J&%&@:%LXL0,88LC.#4-"I=/%]Y2!(\&U2XODT=*.!MK;R(OA2T2LQFN#K"^XN])3^(210/Y3/*+H?(F8/"4[WC,Q*"U F2 MI_!<8_'D(+2V5)OAY0AO'G:6] "L3-W<_YEK+6A.)S<;^,.#ZY'QV1JI&60F M-"C%&<'>%Y!,!!Z-0>&:##Y\A:[-L'2D=PA=Z6.0KOSBQ.;]^*^)4X 2<4%C%;C)O7<.[QZ,T0=T:'_(50P2(3= M1R8/#P8O?N0X+N.ZJG!,SUE(>"2S4+&V (P9*3+.)H'CWD,JOLI4!B:W/\#8 M@9#-T'?4%P:MU3-(+"Z6VI*W^)"U#Y.;(\2S\H5P-?\VO4S3\A8O\R3A[!W^ MFH^8$CD$K< R'4!99(")PA4>D&FC2[+9[6<*=Z)K,Z0>]3W#@94W$"_PX=5> MRM]_5)5^GHT?+M.1T%FQS H%02P16ZXZM\&"UB+%E(V/KDD+C0WIVPR;1W05 MT5(_QP.[L[)2ME]_,W_/:<0R.2I*%X@\D*^"LH#SN0I6.(G X(I6PS3!WA14*W.MD>9/X&9)/\M?8J^M(9UCX_6BF/ M&7L[G5_-1\*@\"YSR#807Z$(<(8DGWV_>^/;=^8=/_SB]^')V_MOYV1^?'[,P'W__^I6Z5X^Z0D.]J8T_W55)_6E_W>_%7?Z7]>UKCB0FXWQ:L0P?>WZ_W1#W4./CUG8="*^S?>30IN!=OL+QY;P# MBW#[I,,8AK5T-[(/7B3OO:2(2!(.DE2U=J,>#UDG:9=1BC49@MF-?;A]VD7\ MEM/U)6VFBP3'-[_>7N)\?M.KUF1/85]F4(*DI6.LH! P"> B*E0VL[):-MX- MAR_0-"S3L@4"5MV,KN0^ $_UXCK,QVE,IO("[QA:# :K=9\RHZB?N'3F0E03CN-/HLQ9VD^R89Q[?,RXZUN"T M6W'VB(B4QZ./^2M>GDZN;LOTY__3H^^L2ST8=6@K'EMOYW!N]Z5]I5KSY"XH?IVH')MV^I$ 8-& MD^V4M8=/G=M@G:?O9YOEFDJ$K?'P\)W]F(N]E3;M0()]CTM+)Y-T_OYZDI:& MC'Q[YG*04+0G 41R\IW5BABP2FL;772;M.%>?6Y_&MY=,]..Q#0 )W-AWI;& M[L&1L<(L4T30AK/*! =$SL&75(J5QJGC?*DS97_ #0,]#?^JZ MPI^^^$9BG7^8SZ]S^C!YX%^-;''2JV A!U^OG)PFS\H6X*H(PX-#A4WR:+8A MLE_WM -,O!"R=*J@88'O-O-GP=L(K40FN8"@:W6,,0:", R(!F:DY3FOCO3L M'&B/".K7HVT*JMT%/P ?:G==*]GOQ:?_SA_^Q\G%Z>?S\]^.S_Y?8?+\F<> MU.:N?!.J6Z72^.R3=*!EX*"DM>""#" %]QJUUEDVR=[N]JK\T>Y]GP^2,2HM MG(0Z!)J8TP(<4Q:*%C$()UR136[)UY,SK OR+?3^HJ^TF[2/W)[LGH/S\O,. M:5T.F(\3!76AF9PO/)0"WG$12L@%TUI$W M)K.04CG'N[C VN5"LY$ 9,3 M\TEG1;OKW_9"AN8T$^[[0?+>XIOO'!_K?(DB;SGZ;3:]_+._M$C+D MNDYLS]G5 P$/+O("VJEB*#;T+&PRZ//EMPSDLG,KK4V;B' Q[_/)XGI&+7% M%"%CO0@QGI:&2ADR+SHFS;/W39*9]\O4["4G9I522D222@# MK056>Y12I):+!*?1I!P*!B.;0.IH,S6WPL#VF9K;*&2@F9I>)V,T.HC!4_2O M3*&UEP,$KDLJ03$G-\G(.=9,S:TTN$&FYC;B'(+1(67D>M!\$_?5CE?32;WU MN/'NBBC*)E^/F#0HI&W8!Y*5M-(K[9AQV*9:Y26JAIO)L]P-+$QH1:>H$0.1E6Q;F$4.<36V6YR(Q;6G@MCJX];)ER*S"4-CO9D8H)L=N"U\UT4F3MAE!9-JM'7T-)O M:-8]>O85]P!LT"*7Z#[QX_-L^G6&WQ?VF14G..WG@+;.0_3& :*T(*2G?3XJ MGG,3X#Q/4K^Y-\U\HFY4,%@P+1<:5])QPSQD&VLK%%YG,5'P4$Q4Q18M*6HX M')P&X1YUI/B-\+2#%GH.Y4](H6:QU)XPL[2US*%GM2S5A+CP(%,M'2%Y!264 M\,*7L%+2NS:H?_5%0X3)+OJS2=]%BDOOJCGP^=62.E.N - BGN1&>]ML:DH\#YX4#$IP* %B*"DMU%' M+)LBY<47]7R^TPHIW0FW[X/DM7S,EXQPII13-H-+M3=4275_#A98LMX*'07! M89/CY)=>TK.WVP(AW0EU -[N^N1H8TLHD:Q?%B[7$1O0-L0AT*R0\N:#H7BT#0-M+]6,8/2W"'($+$6E3 M]K0]&R.(%98+=Z*.ZFY^0+A#^=Z!JT#W0557XA\ DC:H%XN,L61L@N(BQ0,R M2L!L)?!HN35:1&V'7+QWX++0?7#5L3(&<8>QW@+?C9&]-\7WOW-KE*6S@FE6 MQ_#57#U7JT94[;:L,67/@^=MIH_L3O(0JTF[WSX[5]X [."-%:^WAK3XON!? M_QQ??:MSIXA+^L;BIV^(NU3OF_)DOM#I"#WYML(E,"P6LO7D.J!C)%^#.DL> M7?!-IK[N0NP0*T_W@F9KA?5\8+'&QUBPF"_3P]TAO:V3_BXOR?.0V6OE8P13 MW0_:&DR=!:] T(.-3LEFO1*JKF_FO>V+-T)6L]&*W2&KO=2'!*GS?%7]U>4R MFN6?X^GU_/+7>FZG\ZN;&N\;ZSYBR?'DM82$18'228 +D8'.7'H?2L*DMX7: M/@1M!,%F,Q,;0O!@6CJ:$MGW)Q_._W'R\8_3L_?O/WPZ^?3VP\G'#Y\NOIS_ M\?OIIR\7)Y_>W?W&[ZH?K MGGU?BJ[1)U>4HY5>>S_Q>B&2#:TX'H*P/$J;#L;Q0.K_.T/(JMO7G2;^[A9O M<3"_2]. _=XW*.NW3@:'L($B&LV8R75.%*'/\$ [+R\@@XA2J90B-FE.?Q ; M^.;7&[RL_N_%MYRO%E60I+'[14A^C=3:)A"J]A,J00/FZ$$SZ^G_@B7=)&-^ M4P(';!FWP,TYG4W. M<[R>U>(FBO_'-_>3#W8(K636W!%XK%B,_ /'F0,1/ N11%QTFS/%+KGH]SZE M&8+[T_3?W1>XE>ST7K)S^CR>D)D8X^7]1.GY[KV&#D;:H#R,/25[$&=$\&BE MJY582/:>_@=!809K"^DN%"V4_[LY(XND%"L93UDHJ$=TH)*RX)P78(5,UE"< MH&*3F_!-B!NR$[(%7K9U0K;6RP ON M@H5BV) C1),P(C(A7)-JFG7$# 1+G:E\VK'\!XBAVSI^5$Q[HX#IZHHKS2!( M5EL_,\DP))EYDU+U]>3TBZ/]U?P*;G:0>=_I[>'R=J;U,J=6Z&J4F716]DM,KY^(J?MO;!PU+]+IJ:=B6VOGMUX?S;^\OIG^?YY_3R9Y[= M)E.'I G]OO;E( /J%=8I;1JXXJ($)YFR<@/%KW]ZO_%DQ]KO0(!]W].2,#Y. M<7(SU?[DZRPONBZ\N\Z""7T+:9E\T9U.O[Z[6HYX^$B3\;3V:?I59[?V%*SM*56::N= M3J3E[$$Q)*OJG0+./3'D4_P_[5U9;QM)DG[?_Q*+O(^7!62UN\> CX;MP2ATY2ILA*5GJP@&'=57%\&1F1&0?QNL=&M<^[>@+( MH1J=-11O!\;FSAYOL<:WQZ:WG:;.PQ]5?8NWMVE5A:7 :_) X<60K8Z.EAL& MD%&1$\^B7O)G2DW%Q_9$$MI1:OC>DBWRN MS JW@%91W,N$I<5#;H4PCL?HC&&R27;$_B3VLHV. ,9&>OQWSWVXU5G\_A:_ MX=7),QQV$=!5'L->4CI%MD*)*O-H"S A2YVDX"#4>";;XE(.R$IN>VD_5K9" M(JZ]I$".R=J"(#.$F#C%BYA4\4QZ_?AJY_^S%5Z(EX.R%5ZBERYV^_GD&ZGF M&][+/?HM3*9O9XO%J^]_PWQ)K'W$JZ7ZZI#.Y5&6Q4);$NU$*88$RIH CF<& M26JF+45^UC5)VCV,W$[P.!ALGNSTS778 5*WL+$^,,NY)*&*AB)K7S%>^XH% MC>!E$B0[IH-MNKCB@J&\4+VMXT/_T/:>L/5(2!XXJ0/JY$N0/;4T?PX M6:R&TEGED_8H@#Y0H,W00B0' 40L%J4MT9DF#?^?(ZJ7T^ 3QH$'Z:,K;)W/ MILNCFWO)?$7DZ#F9]!AR[50B$H2<(IC$?4HJ"VPS(O(YHOJ+^0Y3_4Y,':F' M#C#UX [DS[ 9QHO."IXC!T9R F6B(L^AYMMD&[RC^ /3EEGGQZ-I.SF]X.A8 M=<\&E_VH_2EK@M5C'CY,<T'N?AR-EU^J',)OX6K>D:__;M+%\[K7(*4'(PV MR^Z ":+R%'GZ(%-FHN9FY G:;0S10C3)#/Q&*+'].5ZXQ\(K$DG>C,HKQ5OM'/A0<\9E+=.*Y-G&S'2(SB-C^S1GW_[T M<6/'L9%RJ)C[ N<"[WZ??P M[$O&]>C'ALV10N\(/9._,+^9IMG731@=G/#%IP#(*Q]5.JZP3%^&&!"U$8\O M@G\(GL?O&'>;[MLA2T248' 5RD#$I0L.%JYTS/?2K* M8N&V2=G/ RK&153S\X7#)=X!7+:/TSF;S\/TYWUF/,EAS?L3W- MOY-<[Y7%I:,#-N<'<$MK9-51I3 MT2-OJ[^L7WF?^\K-VLJ[3+9<208%:].A8!-)E0R #X)+Y9P)N,^!__-O&1=+ MXR-@UD0=70Q#W'%ISITLTO- 0J'_5/(/0_G]M._37!.9'U9U7QNDFVY(G>F]LFKPQL5@E-H@7FCBN0\%=NZ M#/$9\L:=-=?<26R@HPZ\QUM6UIW[5S-NG_"WR/F>K&4&-^D(*C:7$M:X,F1 M70]1@Q/. @:,)9,D'6^2YOP,39V ;7@D[,+&21)2J MX8^(7(9L4+7=0I_2U$FEQB@(.T0M/2#LZ1";I5N10K"H+?FVO@93@5'4;7V& M0!PEKT,*C09\;J=GW-F_[4." ;30 9@^4_R^H#?765Z? MZ\ODUW^E+_6<:I,NO3DKRLDZHP4P](96O:^7C2& 5;$X'V-!V>9,Y3FJQ@7@ M>&!Y;%\'TUP/,#RV/V&6I;:-T8!.*G*"A:KY,P&D3\DG8YSA;6?%M>RN['Y> M)^"4>NT Q^NQG[<3Z:06#CV"TA3WJZ@8>!/)C];%%^=$4M:U0.5#,CHYACD) M!!XG+QRNCP[0]&;Z#1?7#V.^NU:"%S$+;YF*H+$FER['1'&>H*08*29+,K F MYS'/DS5R1L$1"G]R?S:8]#O TEU)W$I$%U$8DHGP8+P@^KEAX%16($WMD)6] M"VWNRQX3,NX1WH!X.4K"'2!D1?4VJ*N<7,A!0XKD1RH6&=0A5K55*8]%1N%% MD[:&.RD:]U!N0,P,(_,NKNGO#3J_%4U &TODG$@G\"N''#S/!G2H_:^LT=RT MF2_QE)9.;@K&<(*.U4QO\-JV7+Q$^AM6: \.-301%*04*:!DCK&>4[/8)/Y[ MGJR1IY,>J_?=.#I6!1UL=[\RA>T[#&A(AYL(:-@+)D'Q@-@20%58$5@ MDT!R#]IZ:=XP E2'UEP'8+PC?UV(=,?9A58AEY!JM)0M.;R9-I*@ @C'#<51 MK&!H4E7Q#$V]5/:, +ZA--45Z#8.S/?WLRJJ<'7V=78SO;ZHS A1!%!D51DR M&8(5&IP5(3K&M8N-NSCNH*R7K.%1 3B$UKJ"X8K^#Z4VWZ6E1:*ZL-9;AM:2 MX8X%E*AL9(G5E6:\BLGRQE-,GA+52W[*J. [4E<=X&Y]3WQ.WBU.T_?E_35% M@B2LC4O[<>WB7NB"TJ:$$'0RH*3*$ T:R 6YB#8QIYN@<'\2>[DN'2-R::/' MGV:*WIOWYQ_>O?Y\]L_7GQ[2OM<(O/M_W69^W4[Z!AH^MZK:_QS^NCMRN3N" M#DQH7IO B\)!65EJ3$J?128Y+Q*M:-) _QF:CK_[?/+HSR3)5_0[_[J(%B.7 MR])@%B@&=QD<,@=&JY0R]X:X/A&_MT2->]8W%#J>7H(.I(:?T>I_\4=BGZK%2L8X8E Z5JLS0C"D2A+$O%,R.:S,1L:)?J_K]: MU5=7LS^K%[#*DC).TYJB[9;V7 15&T9'K3S8A,*6&'(CD[2#GHZMT0LP\=@: M#2'\$5WRQ?SZXF,]6%X-0^"<3+$/H%,D8RQ)&DYD#D486Y(*RNM]3AWHH??0 M0E\]1LJ#MXZ+BT'T-SM6F#T@8-,?T)C,#5,UEB3& ^W*T9+J3$"T.2N&>I^3 M]_TQ,&8*]1$:>ZSS \0WLM;?A;\F7V^^;KJ(2@*\TA&D)0DHIAP$:R2D8+P2 MSL>TE\.^E]X?O'EDS1^BM]D00AQ;^Y/I/<)#<(YA8F"S\77TLR"'' GZ4CG) M@U5"[N,K[*?]^V\>)PEF,.T?+,0.CN%N7:*SF^LOLWD]S@Y?5Y:P2%^\H+A) MRZS)$GH/SED)T@>O#($YNB99XKM)&C=9:D@O86#Q=PND304PXXG6!&VJKBA0 MHHHHA0R^"%>XL4JUN(.@_3D,-'_(;3&SR[K*?+ M:QN;6 K"R0 YV@Q*\^7)D0&G/&,^":%#DYXB.RGJ$4N'*/W)U.DA-- !E)Z: M[KO+#_+44M;% HI$#C_W"KPW#$PVB97(*?1O&4D '6'I= M"J;5(,GULJO9)[7.=3*]J46W?^!\-?K](B9CK.$">*CS1I+7X*4K-5D^I;I4 M+#8I4-B?Q-[.70Y$Q>PD*AJYE^IVKCYBFDW3Y&JR:N:)\U1[#Q1Z94T23;/+ M:;U[I5]^A5,LD^M%F.;E5?#M4W!Q(;P--B4)QM4_Q6^3E9SZ^E[JMD'DR-78 V1U&_R(5YF,DNI-4=>2&J@-Z& -;&$JF%2NBR22V'?2,FY#> M"FA#"']DE[%Z%9AP\JT&<+=+8I6K=WT1A4#!;00KA*_"B1 C-U"X]+R&=/9Q M&Z6M7M^S+QDW5;R%XS:<3'^:W*-/KW][]_K]YS?O?_WP\=W9YSEC-H^=N2[F3$77A1D'BM6.8I# ZYLR!,UI'08B24Y,-:0_: M1A[_,01*GDR5&5@C/[$A6AY-'I(!N?-1IS)*VRAO;9JP.!,][7F.R5J;Q"5X MG@@CLI#GXK(RJ4GB8S/3E+Y@OKG"#^7Q&]Y,RVS^=:FY5]_7/[Q;'"Z)5 RM M-L:#HEV:90C%!M#2%FDE$]PW.9@]D-Y.3=A+T/3$A)U _&HA&!95,(?(:P6'@MN.0.,!(64\CAR7S7?RO+MKR@\WF9IQS U-$D M2HE ,E <,A8>SJTE>G;?5"'J9 MK&*,EKRD!,Q4-U9; 1&=@Y"B*PJ#E7:?VLR]<@:WDS RE%IK?3:H"KH#T3I+ MI2038ZV^P)HKJ1(J\-EZR#'80&L1,^YSOW,@C,9,"!M*L<_BY I=W#ZO;ZF MGUZN5\]FX+3RV0AN(@2IB0U-ZHTY!=*U\5J:;)1ILM?OH*S.1GB<(WO9],U)VM&!+-<6FZ :Q8IA" ;'+UQ4*0V(A&/WC4)@G=2-%[Z M>Q, #2/Y#B!TVS'AUGZ5JY%FS)W*&AE=0#VA;T;Y>@)$[HA@3Q""P#AU' M(O20(C^@=K>?GQ\@ZI'O<\]G7[_B?-G-Y8%A+4S0ABPD^)1][?U3KQ6, L$= M%Z@$>O>HZ.QW<1K!^BK-FPDAM9^9\F^2091^K,1&5O@_)M,\^W/QD'YT4CKC/=B"!I05 M'ESF&81/PJ.AW1+E'AK?]NQQ,QF'4?G1,NO'$]CF/+V]35]QR%E61@!C6,HX>H?99K*= MVLA 05QBX+FG+Q-7%K6GU=D$>+M)ZL(_&5#].QHN'ZF++L8EK&L):U+N9C+@ M/R;77\YO%M3-/53=VS:\XY_:MYEQ=&9,$S+4:;ZB"34@K$(B)D:] X M9#RVN=H[@-8NG*9V2&RMO2X@>GO^N4HT7S77SX[+4 +(6C^K%&T4GAQ)T%*D M7$MA?6G2@70++5TX:>T@=JST1W;9_SX-5\O?P/SA^@O.7__U!TYI,5Q8[V7T M(8)7K*;[L6JID7C@:)(W0L3(]G#;=SU_W%*/9J@83*0OAX5?P6**E_7- Q8@ M54AO+.CC!RWZJ2Y)>P5+8=;V-EUN!ID(:T' M&3)+4L4H09=(5-LD(+I"KD70*1AKM;8-Y_^-6]G2''X'R/BGR;<\_U 3%G][ M_?[\S4%=NQ_^?9N\RF=H'"B7LAZ)3U8&@ S%RL#4'B\37&SIC\J4MXJ) B;4 MYNVQ5B[4OLVQ^*"U8"9BDPJ/%U%Y?-+ 'B^[2T;V/#-BFT&R]9"2(G&(]>@H M.I6#8M&DW*2Y[LO('/=XI!W*GN8=-%/>SVG9#D\BW_J8$]BYEJGC+P.BM"EF MYR,44TH=B1$K.B(PYYUPJF0AFHS].JFYJV[A@U>L#L.UX\S)(L%F++7&@D*L M>A7C:7DDHV4);:J$MI/S,YFOEZ#FR1C3XY71P<7!_1$T;^MO5SW5?(V0$Q/$ M#$0>;:V:9_7>U1%'@0RP<$RWJ8K=1=#(,W '4/:L@>0[1=#Z4MA)I"C$:0B: M\]K+,$.(RQ$?5KD@+&L4\.TF:5P4#:/R/7!T@/S'SI1:]6.X-QMZT^69AQ(, M^7E<%A*(4I9,M-)0.*3+ !;TVEWM)GRM-GZ$N6,B#&?:*'O(SW*1KC@5"N21S:@:MP%X5QZ5FTS.>V887%=+>MMV\-/D^O- M\)(2ZHX;$QBG):@8ZI15Z<#PK% 9)=WC5M-;(;+?V\8K6!L<*0W$.S)@SF[F MLWGX_8JXF:3%V[?GWQ;_>78]G]Q.J-%.&O+8".U!*U"U1W ('D&KJ+*6-D>W M3[/G'[UGG$2E)B 95*0]C'E;[KB9S4^LW]O;3"&FN1$US4>P$&H99)WM(B0$'JPNIDZ];)+@ MO)ND<3-:&]S/#"3]#HY2'W+R_2RE^4VX.KL^#_/Y=_IF[;J,%&,)7<@]KMTC M'*C@R, FKB K[YGDF%$TZ4:V%W6=W?X="(5G$3:$7OH#VR_A:[C$Q:?9S>67 MZQ5#O'C4*&IV8IVXJ9B%6'0&5,E')8V7J&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( M "!&9D]_H2 "( @ ,R 8 " 5<( !A,C Q.3 Y,CAQ M97AH:6)I=#,Q,BYH=&U02P$"% ,4 " @1F9/]&AI8FET,S(R+FAT;5!+ 0(4 Q0 ( "!&9D^7GA?Q33@# $!? M*P 0 " 8H= !C;G(M,C Q.3 Y,C@N:'1M4$L! A0#% M @ ($9F3R_92@9$%@ *O0 ! ( !!58# &-N XML 46 R12.htm IDEA: XBRL DOCUMENT v3.19.3
INVENTORIES
9 Months Ended
Sep. 28, 2019
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
The components of inventory are as follows (in thousands):
 September 28,
2019
October 28,
2018
Raw materials$265,888  $205,902  
Work in process and finished goods202,028  48,629  
$467,916  $254,531  

XML 47 R16.htm IDEA: XBRL DOCUMENT v3.19.3
SHARE-BASED COMPENSATION
9 Months Ended
Sep. 28, 2019
Share-based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards and long-term incentive awards with performance conditions (“Performance Share Awards”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger, on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, restricted stock units (“RSUs”) and performance share units (“PSUs”). A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.
As of September 28, 2019, 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, and Performance Share Awards, which are settled in cash. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment at the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change of control. Restricted stock awards do not vest upon attainment of a specified retirement age, as provided by the agreements governing such awards. The vesting of our Performance Share Awards is described below.
As a general rule, option awards terminate on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve. Awards may be paid in cash, shares of our Common Stock or a combination, in lump sum or installments and currently or by deferred payment, all as determined by the Committee.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three or five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
Founders Awards granted to our senior executives and certain key employees included options, RSUs and PSUs. The options and RSUs vest subject to continued employment 20% per year on the first through fifth anniversary of the award. Vesting of the PSUs is contingent upon the achievement of synergies captured from the Merger and continued employment during a three-year performance period beginning on the grant date. At the end of the performance period, the number of actual shares to be awarded varies between 0% and 200% of target amounts. The PSUs vest pro rata if an executive’s employment terminates after 50% of the service period has passed and prior to the end of the performance period due to death, disability, or termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates for any other reason prior to the end of the performance period, all outstanding unvested PSUs, whether earned or unearned, are forfeited and cancelled. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the PSU payout is calculated and paid assuming that the maximum benefit had been achieved. If the plan is accepted, awards will continue to vest as RSUs with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates due to death or disability while any of the restricted stock is unvested, then all of the unvested restricted stock shall become vested. If an executive’s employment is terminated by the Company without cause or by the executive for good reason, the unvested restricted stock is forfeited. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the restricted stock fully vests. If the plan is accepted, awards will continue to vest with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. The fair value of the awards is based on the Company’s stock price as of the date of grant.
Stock option awards
During the nine months ended September 28, 2019, we granted 0.4 million stock options. The average grant date fair value of options granted during the nine months ended September 28, 2019 was $1.97 per share. We did not grant stock options during the nine months ended July 29, 2018. No options were exercised during the nine months ended September 28, 2019. During the nine months ended July 29, 2018, 0.1 million options with an intrinsic value of $0.8 million were exercised and cash received from options exercised was $1.3 million.
Restricted stock units and performance share units
Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the nine months ended September 28, 2019, we granted RSUs to key employees with a fair value of $2.8 million representing approximately 0.5 million shares. During the nine months ended July 29, 2018, we granted RSUs with a fair value of $6.8 million, representing 0.3 million shares.
During the nine months ended September 28, 2019, we granted PSUs with a total fair value of approximately $0.4 million to key employees. During the nine months ended July 29, 2018, we granted PSUs with a total fair value of approximately $3.8 million and $2.8 million, to the Company’s senior executives and key employees, respectively. On November 16, 2018, upon consummation of the Merger, certain PSUs that were issued in fiscal 2017 and fiscal 2018 converted to RSUs at 100% and continue to vest in accordance with the original schedule, as the Board of Directors approved the treatment of existing awards, at the Merger date, as if a change in control had occurred, per the respective agreements governing each award.
Share-based compensation expense
During the three and nine months ended September 28, 2019 we recorded share-based compensation expense for all awards of $3.1 million and $10.6 million, respectively. During the three and nine months ended July 29, 2018, we recorded share-based compensation expense for all awards of $1.0 million and $8.9 million, respectively. Share-based compensation expense for the nine months ended July 29, 2018 included accelerated awards of $3.6 million due to the retirement of the Company’s former CEO.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.19.3
EARNINGS PER COMMON SHARE (Tables)
9 Months Ended
Sep. 28, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months EndedNine Months Ended
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$24,790  $35,765  $(17,320) $35,303  
Denominator for Basic and Diluted Income Per Common Share  
Weighted average basic number of common shares outstanding125,557  66,335  125,526  66,361  
Common stock equivalents:
Employee stock options 95  —  98  
PSUs and Performance Share Awards—   —  18  
Weighted average diluted number of common shares outstanding125,558  66,438  125,526  66,477  
Basic income (loss) per common share$0.20  $0.54  $(0.14) $0.53  
Diluted income (loss) per common share$0.20  $0.54  $(0.14) $0.53  
Incentive Plan securities excluded from dilution(1)
5,189  —  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 49 R31.htm IDEA: XBRL DOCUMENT v3.19.3
INVENTORIES (Tables)
9 Months Ended
Sep. 28, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory Components
The components of inventory are as follows (in thousands):
 September 28,
2019
October 28,
2018
Raw materials$265,888  $205,902  
Work in process and finished goods202,028  48,629  
$467,916  $254,531  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 28, 2019
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Not Currently Recognized on Balance sheet The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): 
 September 28, 2019October 28, 2018
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facilities$2,536,397  $2,478,263  $412,925  $412,409  
8.00% Senior Notes
645,000  632,100  —  —  
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 September 28, 2019 and October 28, 2018, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
September 28, 2019
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$27  $—  $—  $27  
Mutual funds – Growth991  —  —  991  
Mutual funds – Blend1,625  —  —  1,625  
Mutual funds – Foreign blend528  —  —  528  
Mutual funds – Fixed income—  398  —  398  
Total short-term investments in deferred compensation plan(2)
3,171  398  —  3,569  
Foreign currency hedge(4)
—  95  —  —  
Total assets $3,171  $493  $—  $3,664  
Liabilities:    
Deferred compensation plan liability(2)
$—  $3,564  $—  $3,564  
Interest rate swap liability(3)
—  38,853  —  38,853  
Total liabilities $—  $42,417  $—  $42,417  
October 28, 2018
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$369  $—  $—  $369  
Mutual funds – Growth1,118  —  —  1,118  
Mutual funds – Blend2,045  —  —  2,045  
Mutual funds – Foreign blend812  —  —  812  
Mutual funds – Fixed income—  941  —  941  
Total short-term investments in deferred compensation
plan(2)
4,344  941  —  5,285  
Total assets $4,344  $941  $—  $5,285  
Liabilities:    
Deferred compensation plan liability(2)
$—  $4,639  $—  $4,639  
Total liabilities $—  $4,639  $—  $4,639  
(1)Unrealized holding gains (losses) for the three months ended September 28, 2019 and July 29, 2018 were $(0.1) million and $0.2 million, respectively. Unrealized holding gains for the nine months ended September 28, 2019 and July 29, 2018 were $0.4 million and $0.3 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.
(2)The Company records the short-term investments in deferred compensation plan within investments in debt and equity securities, at market, and the deferred compensation plan liability within accrued compensation and benefits on the consolidated balance sheets.
(3)In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are three interest rate swaps that cover $500.0 million of notional debt each and fix the interest rate at 5.918%, 5.906% and 5.907%, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.
(4)In July 2019, the Company entered into a forward contract agreement to hedge approximately $21.9 million of its 2019 non-functional currency inventory purchases. This forward contract was established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As a cash flow hedge, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contract is highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these agreements are designated as effective or ineffective. The effective portion of such gains or losses is recorded as a component of accumulated other comprehensive income or loss, while the ineffective portion of such gains or losses is recorded as a component of cost of goods sold. Future realized gains and losses in connection with each inventory purchase will be reclassified from accumulated other comprehensive income or loss to cost of goods sold. The gains and losses on the derivative contract that are reclassified from accumulated other comprehensive income or loss to current period earnings are included in the line item in which the hedged item is recorded in the same period the forecasted transaction affects earnings. During the three months ended September 28, 2019, the Company realized a gain of approximately $0.1 million within cost of goods sold in the consolidated statement of operations based on these cash flow hedges. The changes in fair values of derivatives that have been designated and qualify as cash flow hedges are recorded in accumulated other comprehensive income or loss and are reclassified into cost of goods sold in the same period the hedged item affects earnings. Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, fluctuations in the value of the derivative instruments are generally offset by changes in the fair value or cash flows of the underlying exposures being hedged. The changes in the fair value of derivatives that do not qualify as effective are immediately recognized in earnings.
XML 51 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Income Statement [Abstract]        
Sales $ 1,285,043 $ 548,525 $ 3,645,332 $ 1,426,943
Cost of sales 975,240 415,124 2,844,949 1,097,542
Gross profit 309,803 133,401 800,383 329,401
Selling, general and administrative expenses 154,034 79,039 466,368 228,231
Intangible asset amortization 44,725 2,412 132,699 7,237
Restructuring and impairment charges, net 4,984 (439) 15,522 1,143
Strategic development and acquisition related costs 10,500 3,642 36,668 5,503
Loss (gain) on disposition of business 0 (1,013) 0 5,673
Gain on insurance recovery 0 (4,741) 0 (4,741)
Income from operations 95,560 54,501 149,126 86,355
Interest income 155 48 491 118
Interest expense (56,549) (4,572) (173,134) (16,913)
Foreign exchange gain (loss) (616) (258) 1,084 (92)
Loss on extinguishment of debt 0 0 0 (21,875)
Other income, net 717 345 665 1,072
Income (loss) before income taxes 39,267 50,064 (21,768) 48,665
Provision (benefit) for income taxes 14,103 14,078 (4,448) 13,114
Net income (loss) 25,164 35,986 (17,320) 35,551
Net income allocated to participating securities (374) (221) 0 (248)
Net income (loss) applicable to common shares $ 24,790 $ 35,765 $ (17,320) $ 35,303
Income (loss) per common share:        
Basic (in USD per share) $ 0.20 $ 0.54 $ (0.14) $ 0.53
Diluted income (loss) per common share (in USD per share) $ 0.20 $ 0.54 $ (0.14) $ 0.53
Weighted average number of common shares outstanding:        
Basic (in shares) 125,557 66,335 125,526 66,361
Diluted (in shares) 125,558 66,438 125,526 66,477
XML 52 R58.htm IDEA: XBRL DOCUMENT v3.19.3
DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 17 $ 29 $ 49 $ 86
Interest cost 1,040 556 3,119 1,666
Expected return on assets (1,234) (729) (3,701) (2,187)
Amortization of prior service cost 15 15 43 43
Amortization of net actuarial loss 704 248 2,112 743
Net periodic benefit cost 542 119 1,622 351
Defined Benefit Plans        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 11 22 32 65
Interest cost 974 494 2,922 1,481
Expected return on assets (1,234) (729) (3,701) (2,187)
Amortization of prior service cost 15 15 43 43
Amortization of net actuarial loss 704 248 2,112 743
Net periodic benefit cost 470 50 1,408 145
OPEB Plans        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 6 7 17 21
Interest cost 66 62 197 185
Expected return on assets 0 0 0 0
Amortization of prior service cost 0 0 0 0
Amortization of net actuarial loss 0 0 0 0
Net periodic benefit cost $ 72 $ 69 $ 214 $ 206
XML 53 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2019
Jul. 29, 2018
Cash flows from operating activities:    
Net income (loss) $ (17,320) $ 35,551
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 191,485 30,974
Non-cash interest expense 6,233 1,140
Loss on extinguishment of debt 0 21,875
Share-based compensation expense 10,613 8,909
Loss on disposition of business, net 0 5,092
Gain on insurance recovery 0 (4,741)
Non-cash fair value premium on purchased inventory 16,249 0
Gains on asset sales, net (335) (875)
Provision for doubtful accounts (492) (177)
Deferred income taxes (45,192) (1,676)
Changes in operating assets and liabilities, net of effect of acquisitions:    
Accounts receivable (138,329) (13,512)
Inventories 63,327 (64,882)
Income taxes 1,256 2,446
Prepaid expenses and other (4,374) (3,686)
Accounts payable 8,486 34,567
Accrued expenses (21,005) 6,088
Other, net (2,783) (185)
Net cash provided by operating activities 67,819 56,908
Cash flows from investing activities:    
Acquisitions, net of cash acquired (179,184) 0
Capital expenditures (86,364) (34,867)
Proceeds from sale of property, plant and equipment 873 6,338
Business disposition, net 0 (1,426)
Proceeds from insurance 0 4,741
Net cash used in investing activities (264,675) (25,214)
Cash flows from financing activities:    
Proceeds from stock options exercised 0 1,279
Proceeds from ABL facility 290,000 85,000
Payments on ABL facility (120,000) (85,000)
Proceeds from term loan 0 415,000
Payments on term loan (12,810) (145,184)
Payments on senior notes 0 (265,470)
Payments on note payable 0 (1,245)
Payments of financing costs 0 (6,521)
Payments related to tax withholding for share-based compensation (231) (5,048)
Purchases of treasury stock 0 (46,705)
Net cash provided by (used in) financing activities 156,959 (53,894)
Effect of exchange rate changes on cash and cash equivalents 1,406 (92)
Net decrease in cash, cash equivalents and restricted cash (38,491) (22,292)
Cash, cash equivalents and restricted cash at beginning of period 147,607 65,794
Cash, cash equivalents and restricted cash at end of period $ 109,116 $ 43,502
XML 54 R50.htm IDEA: XBRL DOCUMENT v3.19.3
ASSETS HELD FOR SALE (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2019
Oct. 28, 2018
Long Lived Assets Held-for-sale [Line Items]    
Assets held for sale, carrying value, current $ 5,018 $ 7,272
Proceeds from sale of assets held for sale 900  
Net gain on sale of facility 300  
Assets held-for-sale, fair value 5,000  
Commercial    
Long Lived Assets Held-for-sale [Line Items]    
Decrease in assets-held-for-sale $ 1,700  
XML 55 R54.htm IDEA: XBRL DOCUMENT v3.19.3
SHARE-BASED COMPENSATION (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 16, 2018
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option awards, termination period from grant date       10 years  
Expiration period, after termination of employment       60 days  
Expiration period, after death, disability or retirement       180 days  
Stock options, grants in period (in shares)       400,000 0
Stock options, grant date fair value (in dollars per share)       $ 1.97  
Stock options exercised (in shares)       0 100,000
Stock options exercised, intrinsic value         $ 800,000
Proceeds from stock options exercised       $ 0 1,279,000
Conversion of stock, percentage 100.00%        
Allocated share-based compensation expense   $ 3,100,000 $ 1,000,000.0 $ 10,600,000 8,900,000
Accelerated awards due to retirement         3,600,000
Employee stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting percentage per year       20.00%  
PSUs and Performance Share Awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards, targeted number of shares (as a percent)   0.00%   0.00%  
PSUs and Performance Share Awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards, targeted number of shares (as a percent)   200.00%   200.00%  
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting percentage per year       20.00%  
Value, restricted stock award, gross       $ 2,800,000 $ 6,800,000
Shares, restricted stock award, gross (in shares)         300,000
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock awards, minimum service period required for vesting (as a percent)       50.00%  
Incentive Plan | Employee stock options | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       3 years  
Incentive Plan | Employee stock options | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       5 years  
Incentive Plan | PSUs and Performance Share Awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       3 years  
Incentive Plan | Restricted Stock Units (RSUs) | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       3 years  
Incentive Plan | Restricted Stock Units (RSUs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       5 years  
Key Employee Awards | Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares, restricted stock award, gross (in shares)       500,000  
Key Employee Awards | Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock award grants, fair value       $ 400,000 $ 2,800,000
Executive Awards | Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock award grants, fair value         $ 3,800,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.3
ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Feb. 20, 2019
Jan. 01, 2019
Dec. 31, 2018
Nov. 16, 2018
Oct. 28, 2018
Assets acquired:            
Goodwill $ 1,677,929     $ 1,640,211   $ 148,291
Liabilities assumed:            
Lease liabilities $ 312,617   $ 304,100      
Environmental Stoneworks            
Assets acquired:            
Restricted cash   $ 3,379        
Accounts receivable   17,134        
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   60,487        
Other assets   157        
Total assets acquired   214,733        
Liabilities assumed:            
Accounts payable   5,910        
Other accrued expenses   11,445        
Lease liabilities   11,365        
Other long-term liabilities   3,450        
Total liabilities assumed   32,170        
Net assets acquired   $ 182,563        
Ply Gem            
Assets acquired:            
Cash         $ 102,121  
Accounts receivable         345,801  
Inventories         301,513  
Prepaid expenses and other current assets         51,223  
Property, plant and equipment         364,981  
Intangible assets (trade names/customer relationships)         1,720,000  
Goodwill         1,469,563  
Other assets         3,262  
Total assets acquired         4,358,464  
Liabilities assumed:            
Accounts payable         139,955  
Other accrued expenses         246,341  
Other long-term liabilities         31,947  
Other long-term liabilities ($163.6 million for accrued long-term warranty)         163,561  
Tax receivable agreement liability         47,355  
Current warranty liabilities         25,300  
Debt (inclusive of current portion)         2,674,767  
Deferred income taxes         325,593  
Total liabilities assumed         3,629,519  
Net assets acquired         728,945  
Current warranty liabilities         25,300  
Accrued long-term warranty         $ 163,600  
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.19.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)
$ in Thousands
2 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2018
USD ($)
reporting_segment
Dec. 31, 2018
USD ($)
operating_segment
Sep. 28, 2019
USD ($)
Jul. 29, 2018
USD ($)
Sep. 28, 2019
USD ($)
Jul. 29, 2018
USD ($)
Oct. 28, 2018
USD ($)
Oct. 29, 2017
USD ($)
Restructuring Cost and Reserve [Line Items]                
Number of reportable segments 3 3            
Loss (gain) on disposition of business     $ 0 $ (1,013) $ 0 $ 5,673    
Cash and cash equivalents     105,244   105,244   $ 54,272  
Restricted cash     3,872   3,872      
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows $ 147,607 $ 147,607 $ 109,116 43,502 $ 109,116 43,502   $ 65,794
Commercial                
Restructuring Cost and Reserve [Line Items]                
Loss (gain) on disposition of business       (1,000)   (1,000)    
Commercial | CENTRIA International LLC                
Restructuring Cost and Reserve [Line Items]                
Loss (gain) on disposition of business           $ 6,700    
Natural Disasters and Other Casualty Events                
Restructuring Cost and Reserve [Line Items]                
Insurance settlement contingent replacement cost receivable maximum       4,700        
Gain on insurance recovery       $ 4,700        
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.19.3
INTANGIBLES (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 28, 2019
Oct. 28, 2018
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (205,065) $ (51,303)
Indefinite-lived trade names   13,455
Total intangible assets, cost 1,990,002 178,832
Total intangible assets, net carrying value 1,784,937 $ 127,529
Trademarks and Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, useful life (in years)   15 years
Amortized intangible assets 252,942 $ 29,167
Accumulated amortization (34,257) (12,657)
Net carrying value $ 218,685 16,510
Trademarks and Trade Names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, useful life (in years) 6 years  
Trademarks and Trade Names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, useful life (in years) 15 years  
Customer Lists and Relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortized intangible assets $ 1,737,060 136,210
Accumulated amortization (170,808) (38,646)
Net carrying value $ 1,566,252 $ 97,564
Customer Lists and Relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, useful life (in years) 5 years 12 years
Customer Lists and Relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, useful life (in years) 20 years 20 years
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, useful life (in years) 8 years  
XML 59 R62.htm IDEA: XBRL DOCUMENT v3.19.3
STOCK REPURCHASE PROGRAM (Details) - USD ($)
2 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2018
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Mar. 07, 2018
Oct. 10, 2017
Sep. 08, 2016
Class of Stock [Line Items]                
Payments for repurchase of common stock       $ 0 $ 46,705,000      
Available for stock repurchases   $ 55,600,000   $ 55,600,000        
Shares withheld to satisfy minimum tax withholding obligations (in shares)       35,000 300,000      
Retirement of treasury stock previously withheld or repurchased (in shares)       100,000 2,900,000      
2016 Stock Repurchase Program                
Class of Stock [Line Items]                
Authorized stock repurchase amount               $ 50,000,000.0
2017 Stock Repurchase Program                
Class of Stock [Line Items]                
Authorized stock repurchase amount             $ 50,000,000.0  
2018 Stock Repurchase Program                
Class of Stock [Line Items]                
Authorized stock repurchase amount           $ 50,000,000.0    
Stock Repurchase Programs                
Class of Stock [Line Items]                
Authorized stock repurchase amount   $ 100,000,000.0   $ 100,000,000.0        
Treasury stock purchases (in shares)       0 2,700,000      
Payments for repurchase of common stock         $ 46,700,000      
Additional Paid-in Capital                
Class of Stock [Line Items]                
Decrease in treasury stock and additional paid in capital due to retirement of shares previously withheld or repurchased       $ 700,000 $ 51,800,000      
Treasury Stock                
Class of Stock [Line Items]                
Treasury stock purchases (in shares) 347,040 12,612 21,940 34,724 2,938,974      
Decrease in treasury stock and additional paid in capital due to retirement of shares previously withheld or repurchased       $ (700,000) $ (51,800,000)      
CDR Fund VIII Investor Group | Secondary Offering                
Class of Stock [Line Items]                
Treasury stock purchases (in shares)         1,150,000      
Payments for repurchase of common stock         $ 22,300,000      
XML 60 R66.htm IDEA: XBRL DOCUMENT v3.19.3
SEGMENT INFORMATION (Details)
$ in Thousands
2 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2018
reporting_segment
Dec. 31, 2018
operating_segment
Sep. 28, 2019
USD ($)
Jul. 29, 2018
USD ($)
Sep. 28, 2019
USD ($)
Jul. 29, 2018
USD ($)
Oct. 28, 2018
USD ($)
Segment Reporting Information [Line Items]              
Number of reportable segments 3 3          
Total net sales     $ 1,285,043 $ 548,525 $ 3,645,332 $ 1,426,943  
Total operating income     95,560 54,501 149,126 86,355  
Unallocated other expense, net     (56,293) (4,437) (170,894) (37,690)  
Income (loss) before income taxes     39,267 50,064 (21,768) 48,665  
Total assets     5,708,456   5,708,456   $ 1,110,375
Commercial              
Segment Reporting Information [Line Items]              
Total net sales     464,906 548,525 1,370,152 1,426,943  
Siding              
Segment Reporting Information [Line Items]              
Total net sales     315,799 0 840,601 0  
Windows              
Segment Reporting Information [Line Items]              
Total net sales     504,338 0 1,434,579 0  
Operating Segments | Commercial              
Segment Reporting Information [Line Items]              
Total net sales     464,906 548,525 1,370,152 1,426,943  
Total operating income     59,317 79,964 142,436 157,785  
Total assets     1,013,517   1,013,517   1,024,433
Operating Segments | Siding              
Segment Reporting Information [Line Items]              
Total net sales     315,799 0 840,601 0  
Total operating income     37,063 0 51,346 0  
Total assets     2,395,916   2,395,916   0
Operating Segments | Windows              
Segment Reporting Information [Line Items]              
Total net sales     504,338 0 1,434,579 0  
Total operating income     34,446 0 62,039 0  
Total assets     2,100,574   2,100,574   0
Corporate              
Segment Reporting Information [Line Items]              
Total operating income     (35,266) $ (25,463) (106,695) $ (71,430)  
Total assets     $ 198,449   $ 198,449   $ 85,942
XML 61 R28.htm IDEA: XBRL DOCUMENT v3.19.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 28, 2019
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 September 28, 2019
Cash and cash equivalents$105,244  
Restricted cash(1)
3,872  
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$109,116  
(1)Restricted cash at September 28, 2019 primarily relates to an escrow balance held for an outstanding earnout agreement.
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 September 28, 2019
Cash and cash equivalents$105,244  
Restricted cash(1)
3,872  
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$109,116  
(1)Restricted cash at September 28, 2019 primarily relates to an escrow balance held for an outstanding earnout agreement.
Disaggregation of Revenue by Segment The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months Ended  Nine Months Ended  
September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Commercial Net Sales Disaggregation:
Metal building products$320,028  $384,311  $914,623  $964,924  
Insulated metal panels109,322  106,605  332,403  303,910  
Metal coil coating35,556  57,609  123,126  158,109  
Total$464,906  $548,525  $1,370,152  $1,426,943  
Siding Net Sales Disaggregation:
Vinyl siding$148,912  $—  $400,220  $—  
Metal75,933  —  199,265  —  
Injection molded17,429  —  47,163  —  
Stone32,254  —  70,441  —  
Other products & services41,271  —  123,512  —  
Total$315,799  $—  $840,601  $—  
Windows Net Sales Disaggregation:
Vinyl windows$481,104  $—  $1,355,333  $—  
Aluminum windows11,951  —  39,678  —  
Other11,283  —  39,568  —  
Total$504,338  $—  $1,434,579  $—  
Total Net Sales:$1,285,043  $548,525  $3,645,332  $1,426,943  
XML 62 R20.htm IDEA: XBRL DOCUMENT v3.19.3
LONG-TERM DEBT AND NOTE PAYABLE
9 Months Ended
Sep. 28, 2019
Debt Disclosure [Abstract]  
LONG-TERM DEBT AND NOTE PAYABLE LONG-TERM DEBT AND NOTE PAYABLE
Debt is comprised of the following (in thousands):
September 28,
2019
October 28,
2018
Asset-based revolving credit facility due April 2023$170,000  $—  
Asset-based revolving credit facility due February 2023—  —  
Term loan facility due April 20252,536,397  —  
Term loan facility due February 2025—  412,925  
Cash flow revolver due April 2023—  —  
8.00% senior notes due April 2026
645,000  —  
Less: unamortized discounts and unamortized deferred financing costs(1)
(58,151) (5,699) 
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,293,246  407,226  
Less: current portion of long-term debt25,600  4,150  
Total long-term debt, less current portion$3,267,646  $403,076  
(1)Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $2.6 million and $1.1 million as of September 28, 2019 and October 28, 2018, respectively, are classified in other assets on the consolidated balance sheets.
Recent Debt Transactions
In connection with the Merger, on November 16, 2018, the Company assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.
February 2018 Debt Redemption and Refinancing
On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the proceeds of which, together, were used to redeem the 8.25% senior notes due 2023 (the “8.25% Senior Notes”) and to refinance the Company’s then-existing term loan credit facility and the Company’s then-existing asset-based revolving credit facility.
Term Loan Credit Agreement due February 2025
On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement which provided for a term loan credit facility in an original aggregate principal amount of $415.0 million (the “Pre-merger Term Loan Credit Facility”). Proceeds from borrowings under the Pre-merger Term Loan Credit Facility were used, together with cash on hand, (i) to refinance the then existing term loan credit agreement, (ii) to redeem and repay the 8.25% Senior Notes and (iii) to pay any fees, premiums and expenses incurred in connection with the refinancing. On November 16, 2018, the Company repaid the remaining $412.9 million aggregate principal amount of the term loans outstanding under the Pre-merger Term Loan Credit Facility for approximately $413.7 million, reflecting remaining principal and interest, using proceeds from the incremental term loan facility entered into in connection with the Merger.
Term Loan Facility due April 2025 and Cash Flow Revolver due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current Cash Flow Credit Agreement, which provides for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million, issued with a discount of 0.5%, and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023.
On November 16, 2018, the Company entered into an incremental term loan facility in connection with the Merger, which increased the aggregate principal amount of the Current Term Loan Facility by $805.0 million. The proceeds of this incremental term loan facility were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement and (c) repay $325.0 million of borrowings outstanding under the ABL Facility. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and the Company became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities.
The Current Term Loan Facility bears annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin of 3.75% per annum or (ii) an alternate base rate plus an applicable margin of 2.75% per annum. At September 28, 2019, the interest rates on the Current Term Loan Facility were as follows:
September 28, 2019
Interest rate5.79 %
Effective interest rate6.51 %
The Company entered into certain interest rate swap agreements during the nine months ended September 28, 2019 to convert a portion of its variable rate debt to fixed. See Note 16 - Fair Value of Financial Instruments and Fair Value Measurements.
Loans outstanding under the Current Cash Flow Revolver bear annual interest at a floating rate measured by reference to, at the Company’s option, either (i) an adjusted LIBOR rate (subject to a floor of 0.00%) plus an applicable margin ranging from 2.50% to 3.00% per annum depending on the Company’s secured leverage ratio or (ii) an alternate base rate plus an applicable margin ranging from 1.50% to 2.00% per annum depending on the Company’s secured leverage ratio. Additionally, unused commitments under the Current Cash Flow Revolver are subject to a fee ranging from 0.25% to 0.50% per annum depending on the Company’s secured leverage ratio.
The Current Term Loan Facility may be prepaid at the Company’s option at any time, subject to minimum principal amount requirements. Prepayments of the Current Term Loan Facility in connection with a repricing transaction (as defined in the Current Cash Flow Credit Agreement) on or prior to April 12, 2019 are subject to a 1.00% prepayment premium. Prepayments may otherwise be made without premium or penalty (other than customary breakage costs). The Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.
Subject to certain exceptions, the Current Term Loan Facility is subject to mandatory prepayments in an amount equal to:
the net cash proceeds of (1) certain asset sales, (2) certain debt offerings and (3) certain insurance recovery and condemnation events; and
50% of annual excess cash flow (as defined in the Cash Flow Credit Agreement), subject to reduction to 25% and 0% if specified secured leverage ratio targets are met to the extent that the amount of such excess cash flow exceeds $10.0 million. The annual excess cash flow assessment will begin with the Company’s 2019 fiscal year, payable within five business days after the delivery of the annual financial statements.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Credit Agreement due February 2023
On February 8, 2018, the subsidiaries of the Company, NCI Group, Inc. and Robertson-Ceco II Corporation, and the Company as a guarantor, entered into the Pre-merger ABL Credit Agreement. The Pre-merger ABL Credit Agreement provided for an asset-based revolving credit facility (the “Pre-merger ABL Credit Facility”) which allowed aggregate maximum borrowings by the ABL borrowers of up to $150.0 million, letters of credit of up to $30.0 million and up to $20.0 million for swingline borrowings. Borrowing availability was determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of accounts receivable, eligible credit card receivables and eligible inventory, less certain reserves and subject to certain other adjustments. Availability was reduced by issuance of letters of credit as well as any borrowings. All borrowings under the Pre-merger ABL Credit Facility would have matured on February 8, 2023. This facility was terminated in connection with the Merger and replaced with the Current ABL Facility (defined below).
ABL Facility due April 2023
On April 12, 2018, Ply Gem Midco entered into the Current ABL Credit Agreement, which provides for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). The Company and, at their option, certain of their subsidiaries are the borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023.
On October 15, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $36.0 million, which upsized the Current ABL Facility to $396.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million.
On November 16, 2018, Ply Gem Midco entered into an incremental asset-based revolving credit facility of $215.0 million in connection with the Merger, which upsized the Current ABL Facility to $611.0 million in the aggregate, and with (x) the ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, the Company and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and the Company became the Parent Borrower (as defined in the ABL Credit Agreement) under the Current ABL Facility.
Borrowing availability under the Current ABL Facility is determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of eligible inventory, eligible accounts receivable and eligible credit card receivables, less certain reserves and subject to certain other adjustments as set forth in the Current ABL Credit Agreement. Availability is reduced by issuance of letters of credit as well as any borrowings. As of September 28, 2019, the Company had the following in relation to the Current ABL Facility (in thousands):
September 28, 2019
Excess availability$405,976  
Revolving loans outstanding170,000  
Letters of credit outstanding30,311  
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 September 28, 2019, the weighted average interest rate on the Current ABL Facility was 3.66%.
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 September 28, 2019, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture.
The 8.00% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 8.00% Senior Notes are unsecured senior indebtedness and rank equally in right of payment with the Current Cash Flow Facilities and Current ABL Facility. The 8.00% Senior Notes are effectively subordinated to all of the Company’s secured debt, including the Current Cash Flow Facilities and Current ABL Facility, and are senior in right of payment to all subordinated obligations of the Company.
The Company may redeem the 8.00% Senior Notes in whole or in part at any time as set forth below:
prior to April 15, 2021, the Company may redeem the 8.00% Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to but not including the redemption date, plus the applicable make-whole premium;
prior to April 15, 2021, the Company may redeem up to 40.0% of the original aggregate principal amount of the 8.00% Senior Notes with proceeds of certain equity offerings, at a redemption price of 108%, plus accrued and unpaid interest, if any, to but not including the redemption date; and
on or after April 15, 2021, the Company may redeem the 8.00% Senior Notes at specified redemption prices starting at 104% and declining ratably to 100.0% by April 15, 2023, plus accrued and unpaid interest, if any, to but not including the redemption date.
Redemption of 8.25% Senior Notes
On January 16, 2015, the Company issued $250.0 million in aggregate principal amount of the 8.25% Senior Notes. On February 8, 2018, the Company redeemed the outstanding $250.0 million aggregate principal amount of the 8.25% Senior Notes for approximately $265.5 million using the proceeds from borrowings under the Pre-merger Term Loan Credit Facility.
During the nine months ended July 29, 2018, the Company incurred a pretax loss, primarily on the extinguishment of the Notes, of $21.9 million, of which approximately $15.5 million represents the call premium paid on the redemption of the Notes.
Debt Covenants
The Company’s debt agreements contain a number of covenants that, among other things, limit or restrict the ability of the Company and its subsidiaries to incur additional indebtedness; make dividends and other restricted payments; incur additional liens; consolidate, merge, sell or otherwise dispose of all or substantially all assets; make investments; transfer or sell assets; enter into restrictive agreements; change the nature of the business; and enter into certain transactions with affiliates. As of September 28, 2019, the Company was in compliance with all covenants that were in effect on such date.
Insurance Note Payable
As of September 28, 2019, the Company had no notes payable outstanding. As of October 28, 2018, the Company had an outstanding note payable in the amount of $0.5 million related to financed insurance premiums. Insurance premium financings are generally secured by the unearned premiums under such policies.
XML 63 R24.htm IDEA: XBRL DOCUMENT v3.19.3
INCOME TAXES
9 Months Ended
Sep. 28, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Under FASB Accounting Standards Codification 740-270, Income Taxes - Interim Reporting, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluation of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax income (loss), the Company includes certain items treated as discrete events to arrive at an estimated effective tax rate. Future changes in the forecasted annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense in future periods in accordance with ASC 740-270.
For the nine months ended September 28, 2019, the Company's estimated annual effective income tax rate was approximately 40.9%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”). U.S. Tax Reform was enacted by the United States on December 22, 2017. U.S. Tax Reform incorporates significant changes to U.S. corporate income tax laws including, among other things, a reduction in the federal statutory corporate income tax rate from 35% to 21%, an exemption for dividends received from certain foreign subsidiaries, a one-time repatriation tax on deemed repatriated earnings from foreign subsidiaries, immediate expensing of certain depreciable tangible assets, limitations on the deduction for net interest expense and certain executive compensation and the repeal of the Domestic Production Activities Deduction. The effective tax rate including discrete items related to unrecognized tax benefits and adjustments to state income tax rates was 20.4% for the nine months ended September 28, 2019.
Valuation allowance
As of September 28, 2019, the Company remains in a valuation allowance position, in the amount of $21.4 million, against its deferred tax assets for certain state and Canadian jurisdictions for certain entities as it is currently deemed more likely than not that the benefit of such net tax assets will not be utilized as the Company continues to be in a three-year cumulative loss position for these states and Canadian jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary. As a result of the Merger, net operating losses may be subject to limitation under Section 382.
Unrecognized tax benefits
Despite the Company’s belief that its tax return positions are consistent with applicable tax laws, the Company believes that certain positions could be challenged by taxing authorities. The Company’s tax reserves reflect the difference between the tax benefit claimed on tax returns and the amount recognized in the consolidated financial statements. These reserves have been established based on management’s assessment as to potential exposure attributable to permanent differences and interest and penalties applicable to both permanent and temporary differences. The tax reserves are reviewed periodically and adjusted in light of changing facts and circumstances, such as progress of tax audits, lapse of applicable statutes of limitations and changes in tax law. The Company is currently under examination by various taxing authorities. During the nine months ended September 28, 2019, the tax reserves increased by approximately $6.9 million. The increase is primarily due to uncertain tax positions that were previously netted against deferred tax assets related to net operating losses in accordance with ASC 740 in addition to interest expense related to previously recorded unrecognized tax benefits.
The liability for unrecognized tax benefits as of September 28, 2019 was approximately $11.9 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheet.
Tax receivable agreement (“TRA”) liability
The TRA liability generally provides for the payment by Ply Gem to a third party entity of 85% of the amount of cash savings, if any, in the U.S. federal, state and local income tax that Ply Gem actually realizes as a result of (i) net operating loss carryovers (“NOLs”) from periods ending before January 1, 2013, (ii) deductible expenses attributable to Ply Gem’s 2013 initial public offering and (iii) deductions related to imputed interest. This liability carried over to the Company in connection with the consummation of the Merger on November 16, 2018. Ply Gem’s future taxable income estimate was used to determine the cumulative NOLs that are expected to be utilized and the TRA liability was accordingly adjusted using the 85% TRA rate as Ply Gem retains the benefit of 15% of the tax savings. As of September 28, 2019, the Company had a $24.8 million current liability for the amount due pursuant to the Tax Receivable Agreement and expects to pay this amount by December 31, 2019.
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.19.3
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Oct. 28, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 265,888 $ 205,902
Work in process and finished goods 202,028 48,629
Inventories, net $ 467,916 $ 254,531
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.19.3
ACQUISITIONS - Narrative (Details)
3 Months Ended 9 Months Ended
Feb. 20, 2019
USD ($)
Nov. 16, 2018
USD ($)
$ / shares
Nov. 15, 2018
USD ($)
$ / shares
shares
Oct. 15, 2018
USD ($)
Sep. 28, 2019
USD ($)
$ / shares
Sep. 28, 2019
USD ($)
operating_segment
$ / shares
Jul. 29, 2018
USD ($)
Dec. 31, 2018
USD ($)
Oct. 28, 2018
USD ($)
$ / shares
Oct. 14, 2018
USD ($)
Apr. 12, 2018
USD ($)
Feb. 08, 2018
USD ($)
Business Acquisition [Line Items]                        
Goodwill         $ 1,677,929,000 $ 1,677,929,000   $ 1,640,211,000 $ 148,291,000      
Common stock, par value (in USD per share) | $ / shares         $ 0.01 $ 0.01     $ 0.01      
Payment on outstanding borrowings           $ 120,000,000 $ 85,000,000          
Proceeds from ABL facility           290,000,000 $ 85,000,000          
Environmental Stoneworks                        
Business Acquisition [Line Items]                        
Percentage of outstanding interests acquired 100.00%                      
Total cash consideration transferred $ 182,600,000                      
Goodwill $ 60,487,000                      
Acquisition related expenses         $ 0 1,500,000            
Net sales of acquiree included in our financial statements         45,400,000 108,200,000            
Net income (loss) of acquiree included in our financial statements         $ 2,800,000 5,800,000            
Pro forma acquisition and compensation costs           70,300,000            
Pro forma purchase price allocation of inventories           $ 37,900,000            
Ply Gem                        
Business Acquisition [Line Items]                        
Total cash consideration transferred   $ 728,900,000                    
Goodwill   $ 1,469,563,000                    
Shares issued in transaction (in shares) | shares     58,709,067                  
Common stock, par value (in USD per share) | $ / shares     $ 0.01                  
Sale of stock, ownership percentage issued     47.00%                  
Business acquisition, share price (in dollars per share) | $ / shares   $ 12.16                    
Equity not issued in merger (in shares) | shares     57,103                  
Consideration transferred, stock issuance   $ 713,900,000                    
Cash payment for acquisition   15,000,000.0                    
Term Loan Facility                        
Business Acquisition [Line Items]                        
Debt instrument, face amount   1,755,000,000.0                    
Increase in borrowing capacity   805,000,000.0                    
Line of credit outstanding   2,555,600,000                    
Term Loan Facility | Ply Gem                        
Business Acquisition [Line Items]                        
Debt instrument, face amount                     $ 1,755,000,000.0  
Increase in borrowing capacity   805,000,000.0                    
Cash Flow Revolver                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity   115,000,000.0                 $ 115,000,000.0  
Proceeds from ABL facility   $ 0                    
8.00% Senior Notes                        
Business Acquisition [Line Items]                        
Debt instrument, interest rate, stated percentage   8.00%     8.00% 8.00%         8.00%  
ABL Facility                        
Business Acquisition [Line Items]                        
Proceeds from ABL facility   $ 0                    
ABL Facility | Revolving Credit Facility                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity   611,000,000.0   $ 396,000,000.0             $ 360,000,000.0 $ 150,000,000.0
Increase in borrowing capacity   215,000,000.0   36,000,000.0                
Payment on outstanding borrowings   $ 325,000,000.0                    
Debt instrument, quarterly debt amortization, percent of aggregate principal amount   1.00%                    
ABL Facility | Revolving Credit Facility | ABL U.S. Facility                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity   $ 483,700,000 $ 313,500,000 313,500,000           $ 285,000,000.0 285,000,000.0  
ABL Facility | Revolving Credit Facility | ABL Canadian Facility                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity   127,300,000 $ 82,500,000 $ 82,500,000           $ 75,000,000.0 75,000,000.0  
Letter of Credit | ABL Facility                        
Business Acquisition [Line Items]                        
Line of credit facility, maximum borrowing capacity                       $ 30,000,000.0
Line of credit outstanding   24,700,000                    
Ply Gem                        
Business Acquisition [Line Items]                        
Number of segments | operating_segment           2            
Ply Gem | 8.00% Senior Notes                        
Business Acquisition [Line Items]                        
Debt instrument, face amount                     $ 645,000,000.0  
Siding                        
Business Acquisition [Line Items]                        
Goodwill         $ 900,849,000 $ 900,849,000   853,386,000 $ 0      
Siding | Ply Gem                        
Business Acquisition [Line Items]                        
Goodwill   840,600,000                    
Windows                        
Business Acquisition [Line Items]                        
Goodwill         $ 628,789,000 $ 628,789,000   $ 638,534,000 $ 0      
Windows | Ply Gem                        
Business Acquisition [Line Items]                        
Goodwill   $ 629,000,000.0                    
XML 66 R40.htm IDEA: XBRL DOCUMENT v3.19.3
SEGMENT INFORMATION (Tables)
9 Months Ended
Sep. 28, 2019
Segment Reporting [Abstract]  
Schedule of Sales, Operating Income, and Total Assets for Operating Segments
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months EndedNine Months Ended
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Net sales:  
Commercial$464,906  $548,525  $1,370,152  $1,426,943  
Siding315,799  —  840,601  —  
Windows504,338  —  1,434,579  —  
Total net sales$1,285,043  $548,525  $3,645,332  $1,426,943  
Operating income:  
Commercial$59,317  $79,964  $142,436  $157,785  
Siding37,063  —  51,346  —  
Windows34,446  —  62,039  —  
Corporate(35,266) (25,463) (106,695) (71,430) 
Total operating income95,560  54,501  149,126  86,355  
Unallocated other expense, net(56,293) (4,437) (170,894) (37,690) 
Income (loss) before taxes$39,267  $50,064  $(21,768) $48,665  
 
 September 28,
2019
October 28,
2018
Total assets:  
Commercial$1,013,517  $1,024,433  
Siding2,395,916  —  
Windows2,100,574  —  
Corporate198,449  85,942  
Total assets$5,708,456  $1,110,375  
XML 67 R63.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) - USD ($)
Sep. 28, 2019
Nov. 16, 2018
Oct. 28, 2018
Apr. 12, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount $ 3,293,246,000   $ 407,226,000  
8.00% Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount 645,000,000   0  
Long-term debt, fair value $ 632,100,000   0  
Debt instrument, interest rate, stated percentage 8.00% 8.00%   8.00%
ABL Facility        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount $ 170,000,000.0      
Cash Flow Revolver        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount 0      
Term Loan Facilities        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Long term debt, carrying amount 2,536,397,000   412,925,000  
Long-term debt, fair value $ 2,478,263,000   $ 412,409,000  
XML 69 R67.htm IDEA: XBRL DOCUMENT v3.19.3
CONTINGENCIES (Details) - USD ($)
$ in Millions
1 Months Ended
Nov. 30, 2018
Sep. 28, 2019
RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Environmental liability accrual   $ 4.5
PCE/TCE Northeast Contamination Site    
Loss Contingencies [Line Items]    
Environmental liability accrual   5.0
Aurora Plastics LLC vs. Atrium | Minimum    
Loss Contingencies [Line Items]    
Loss contingency, damages sought $ 48.0  
Current Liabilities | RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Environmental liability accrual   0.3
Other Noncurrent Liabilities | RCRA Facility Investigation    
Loss Contingencies [Line Items]    
Environmental liability accrual   $ 4.2
JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnr-20190928.htm": { "axisCustom": 2, "axisStandard": 33, "contextCount": 401, "dts": { "calculationLink": { "local": [ "cnr-20190928_cal.xml" ] }, "definitionLink": { "local": [ "cnr-20190928_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "cnr-20190928.htm" ] }, "labelLink": { "local": [ "cnr-20190928_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cnr-20190928_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cnr-20190928.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-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/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 620, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 5, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 11 }, "keyCustom": 53, "keyStandard": 384, "memberCustom": 59, "memberStandard": 40, "nsprefix": "cnr", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - ACQUISITIONS", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - GOODWILL", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - INVENTORIES", "role": "http://www.cornerstonebuildingbrands.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - INTANGIBLES", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLES", "shortName": "INTANGIBLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - ASSETS HELD FOR SALE", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE", "shortName": "ASSETS HELD FOR SALE", "subGroupType": "", "uniqueAnchor": null }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - LEASES", "role": "http://www.cornerstonebuildingbrands.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130109 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132110 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135111 - Disclosure - WARRANTY", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTY", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138112 - Disclosure - DEFINED BENEFIT PLANS", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS", "shortName": "DEFINED BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "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-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLE", "shortName": "LONG-TERM DEBT AND NOTE PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146114 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148115 - Disclosure - STOCK REPURCHASE PROGRAM", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM", "shortName": "STOCK REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150116 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154117 - Disclosure - INCOME TAXES", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156118 - Disclosure - SEGMENT INFORMATION", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159119 - Disclosure - CONTINGENCIES", "role": "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "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-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - GOODWILL (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - INVENTORIES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - INTANGIBLES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables", "shortName": "INTANGIBLES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - Disclosure - Intangible Assets, Goodwill and Other (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/IntangibleAssetsGoodwillandOtherTables", "shortName": "Intangible Assets, Goodwill and Other (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326307 - Disclosure - LEASES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336309 - Disclosure - WARRANTY (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339310 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343311 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables", "shortName": "LONG-TERM DEBT AND NOTE PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351312 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - 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-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357313 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i0c9e8adda67e4a52854772b26d22e526_D20181029-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "reporting_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i06c34ecfe4ce48e0bbbc4c631aa72ffc_D20180430-20180729", "decimals": "-5", "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i366eb6a31194459d8b3510ba0b8a21bf_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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-20190928.htm", "contextRef": "i5369375bddd14c93a03de49db464d223_I20190101", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - 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-20190928.htm", "contextRef": "i7a0b907674fc4a52a07a891cedca0378_I20190220", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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-20190928.htm", "contextRef": "i7a0b907674fc4a52a07a891cedca0378_I20190220", "decimals": "-3", "lang": null, "name": "cnr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i4154f23c753642bd947114b25cf4bb6b_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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-20190928.htm", "contextRef": "i4154f23c753642bd947114b25cf4bb6b_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i116d8310273b4684bce27b3e6dad1efe_I20181028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - 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-20190928.htm", "contextRef": "i0c9e8adda67e4a52854772b26d22e526_D20181029-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - 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-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - 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", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - 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-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromSaleOfPropertyHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427411 - 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-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428412 - 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-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - 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-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434415 - 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-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "if19e2f6c797c44b4994127fddf34e6a6_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437416 - 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-20190928.htm", "contextRef": "if19e2f6c797c44b4994127fddf34e6a6_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ifd50d2acfc824493a68ca2e8010983b0_I20190928", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440417 - 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-20190928.htm", "contextRef": "ifd50d2acfc824493a68ca2e8010983b0_I20190928", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441418 - 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-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444419 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails", "shortName": "LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445420 - Disclosure - LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "shortName": "LONG-TERM DEBT AND NOTE PAYABLE - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i8c75145714d546b0854767e1f14f8014_I20180208", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447421 - Disclosure - CD&R INVESTOR GROUP (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "shortName": "CD&R INVESTOR GROUP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie29b863f787e4df38af848231087f0b7_I20190928", "decimals": "3", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449422 - Disclosure - STOCK REPURCHASE PROGRAM (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails", "shortName": "STOCK REPURCHASE PROGRAM (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "-3", "lang": null, "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452423 - 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-20190928.htm", "contextRef": "i5b908bf28e9d4e9a81fecdffd6e061ed_I20190928", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie5b0eb741a19400b982fec6167aadfe3_I20190928", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453424 - 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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i116d8310273b4684bce27b3e6dad1efe_I20181028", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455425 - 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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i0c9e8adda67e4a52854772b26d22e526_D20181029-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "reporting_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458426 - Disclosure - SEGMENT INFORMATION (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i53d48bd79431450aabc4f92666e151ec_D20190630-20190928", "decimals": "-3", "lang": null, "name": "cnr:UnallocatedOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "i188fabe46fe0446daa0783c78c12b35d_I20190928", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460427 - 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-20190928.htm", "contextRef": "i188fabe46fe0446daa0783c78c12b35d_I20190928", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie1c71ef8f7724b459d07a83850d8d54b_I20171029", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - 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-20190928.htm", "contextRef": "ie4819eb256ce4d65801d6ecc922d5414_I20171029", "decimals": "-3", "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "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-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - Disclosure - ACCOUNTING PRONOUNCEMENTS", "role": "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS", "shortName": "ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20190928.htm", "contextRef": "ie47871b9d21b453ea52f8fc455253182_D20190101-20190928", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "cnr_A2016StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Stock Repurchase Program [Member]", "label": "2016 Stock Repurchase Program [Member]", "terseLabel": "2016 Stock Repurchase Program" } } }, "localname": "A2016StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "cnr_A2017StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Stock Repurchase Program [Member]", "label": "2017 Stock Repurchase Program [Member]", "terseLabel": "2017 Stock Repurchase Program" } } }, "localname": "A2017StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCanadianFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ABL Canadian Facility [Member]", "label": "ABL Canadian Facility [Member]", "terseLabel": "ABL Canadian Facility" } } }, "localname": "ABLCanadianFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLCreditFacilityDue2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ABL Credit Facility, Due 2023 [Member]", "label": "ABL Credit Facility, Due 2023 [Member]", "verboseLabel": "Asset-based lending credit facility, due 2023" } } }, "localname": "ABLCreditFacilityDue2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_ABLU.S.FacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ABL U.S. Facility [Member]", "label": "ABL U.S. Facility [Member]", "terseLabel": "ABL U.S. Facility" } } }, "localname": "ABLU.S.FacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_AblFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Abl Facility [Member]", "terseLabel": "ABL Facility" } } }, "localname": "AblFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_AdjustmentstoAdditionalPaidinCapitalDeferredCompensationEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Deferred Compensation Equity", "label": "Adjustments to Additional Paid in Capital, Deferred Compensation Equity", "terseLabel": "Deferred compensation obligation" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalDeferredCompensationEquity", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "cnr_AluminumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aluminum [Member]", "label": "Aluminum [Member]", "terseLabel": "Aluminum windows" } } }, "localname": "AluminumMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_AssetBasedLendingCreditFacilityDueFebruary2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Based Lending Credit Facility Due February 2023 [Member]", "label": "Asset Based Lending Credit Facility Due February 2023 [Member]", "terseLabel": "Asset-based revolving credit facility due February 2023" } } }, "localname": "AssetBasedLendingCreditFacilityDueFebruary2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_AuroraPlasticsLLCvs.AtriumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aurora Plastics LLC vs. Atrium [Member]", "label": "Aurora Plastics LLC vs. Atrium [Member]", "terseLabel": "Aurora Plastics LLC vs. Atrium" } } }, "localname": "AuroraPlasticsLLCvs.AtriumMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_BusinessCombinationEquityNotIssuedAsPartOfConsideration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Equity Not Issued As Part Of Consideration", "label": "Business Combination, Equity Not Issued As Part Of Consideration", "terseLabel": "Equity not issued in merger (in shares)" } } }, "localname": "BusinessCombinationEquityNotIssuedAsPartOfConsideration", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cnr_BusinessCombinationProFormaInformationAcquisitionandRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Pro Forma Information, Acquisition and Related Costs", "label": "Business Combination, Pro Forma Information, Acquisition and Related Costs", "terseLabel": "Pro forma acquisition and compensation costs" } } }, "localname": "BusinessCombinationProFormaInformationAcquisitionandRelatedCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationProFormaInformationPurchasePriceAdjustmentsInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Pro Forma Information, Purchase Price Adjustments, Inventory", "label": "Business Combination, Pro Forma Information, Purchase Price Adjustments, Inventory", "terseLabel": "Pro forma purchase price allocation of inventories" } } }, "localname": "BusinessCombinationProFormaInformationPurchasePriceAdjustmentsInventory", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOtherIncludingWarrantyAccrual": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other, Including Warranty Accrual", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other, Including Warranty Accrual", "terseLabel": "Other long-term liabilities ($163.6 million for accrued long-term warranty)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOtherIncludingWarrantyAccrual", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesTaxReceivable": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Tax Receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Tax Receivable", "terseLabel": "Tax receivable agreement liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesTaxReceivable", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesWarrantyAccrual": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warranty Accrual", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Warranty Accrual", "terseLabel": "Accrued long-term warranty" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesWarrantyAccrual", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "terseLabel": "Lease right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWarrantyLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Warranty Liabilities, Current", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Warranty Liabilities, Current", "terseLabel": "Current warranty liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWarrantyLiabilitiesCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_CDRFundVIIIInvestorGroupMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CDR Fund VIII Investor Group [Member]", "label": "CDR Fund VIII Investor Group [Member]", "terseLabel": "CDR Fund VIII Investor Group" } } }, "localname": "CDRFundVIIIInvestorGroupMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "cnr_CENTRIAInternationalLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CENTRIA International LLC [Member]", "label": "CENTRIA International LLC [Member]", "terseLabel": "CENTRIA International LLC" } } }, "localname": "CENTRIAInternationalLLCMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "cnr_CashFlowRevolverDueApril2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow Revolver Due April 2023 [Member]", "label": "Cash Flow Revolver Due April 2023 [Member]", "terseLabel": "Cash flow revolver due April 2023" } } }, "localname": "CashFlowRevolverDueApril2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_CashFlowRevolverMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow Revolver [Member]", "label": "Cash Flow Revolver [Member]", "terseLabel": "Cash Flow Revolver" } } }, "localname": "CashFlowRevolverMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_CdAndRFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cd and R Fund [Member]", "terseLabel": "CD&R Funds" } } }, "localname": "CdAndRFundMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "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", "verboseLabel": "Commercial" } } }, "localname": "CommercialSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_CurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current Liabilities [Member]", "label": "Current Liabilities [Member]", "terseLabel": "Current Liabilities" } } }, "localname": "CurrentLiabilitiesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cnr_DebtCovenantTermsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Domain]", "terseLabel": "Debt Covenant Terms [Domain]" } } }, "localname": "DebtCovenantTermsDomain", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_DebtInstrumentBasisSpreadOnVariableRateFloor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Basis Spread On Variable Rate, Floor", "label": "Debt Instrument, Basis Spread On Variable Rate, Floor", "terseLabel": "Debt instrument, basis spread on variable rate, floor" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateFloor", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentCovenantComplianceExcessCashFlowMinimum": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum", "label": "Debt Instrument, Covenant Compliance, Excess Cash Flow, Minimum", "terseLabel": "Debt instrument, covenant compliance, excess cash flow, minimum" } } }, "localname": "DebtInstrumentCovenantComplianceExcessCashFlowMinimum", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DebtInstrumentCovenantCompliancePercentageofSpecifiedAvailability": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Percentage of Specified Availability", "label": "Debt Instrument, Covenant Compliance, Percentage of Specified Availability", "terseLabel": "Debt instrument, covenant compliance, percentage of specified availability" } } }, "localname": "DebtInstrumentCovenantCompliancePercentageofSpecifiedAvailability", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentCovenantComplianceSecuredLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant Compliance, Secured Leverage Ratio, Maximum", "terseLabel": "Debt instrument, covenant compliance, secured leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantComplianceSecuredLeverageRatioMaximum", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "cnr_DebtInstrumentCovenantTermsFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio", "label": "Debt Instrument, Covenant Terms, Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantTermsFixedChargeCoverageRatio", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "cnr_DebtInstrumentCovenantTermsSpecificAvailabilityInExcessOfThresholdofCalendarDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days", "label": "Debt Instrument, Covenant Terms, Specific Availability In Excess Of Threshold of Calendar Days", "terseLabel": "Debt instrument, covenant terms, specific availability In excess of threshold of calendar days" } } }, "localname": "DebtInstrumentCovenantTermsSpecificAvailabilityInExcessOfThresholdofCalendarDays", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cnr_DebtInstrumentDiscountRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Discount Rate", "label": "Debt Instrument, Discount Rate", "terseLabel": "Debt instrument, discount rate" } } }, "localname": "DebtInstrumentDiscountRate", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentInstallmentPaymentasaPercentageofPrincipal": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Installment Payment as a Percentage of Principal", "label": "Debt Instrument, Installment Payment as a Percentage of Principal", "terseLabel": "Installment payment as a percentage of principal" } } }, "localname": "DebtInstrumentInstallmentPaymentasaPercentageofPrincipal", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentMandatoryPrepaymentTermsPercentageofAnnualExcessCashFlow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow", "label": "Debt Instrument, Mandatory Prepayment Terms, Percentage of Annual Excess Cash Flow", "terseLabel": "Mandatory prepayment, percentage of annual excess cash flow" } } }, "localname": "DebtInstrumentMandatoryPrepaymentTermsPercentageofAnnualExcessCashFlow", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentQuarterlyDebtAmortizationPercentofAggregatePrincipalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Quarterly Debt Amortization, Percent of Aggregate Principal Amount", "label": "Debt Instrument, Quarterly Debt Amortization, Percent of Aggregate Principal Amount", "terseLabel": "Debt instrument, quarterly debt amortization, percent of aggregate principal amount" } } }, "localname": "DebtInstrumentQuarterlyDebtAmortizationPercentofAggregatePrincipalAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentRepricingPremium": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Repricing Premium", "label": "Debt Instrument, Repricing Premium", "terseLabel": "Debt instrument, repricing premium" } } }, "localname": "DebtInstrumentRepricingPremium", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cnr_DebtInstrumentSecuredDebtPercentageOfNonU.S.CapitalStockHeldByCompany": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company", "label": "Debt Instrument, Secured Debt, Percentage Of Non-U.S. Capital Stock Held By Company", "terseLabel": "Secured debt, percentage of capital stock held by foreign subsidiary" } } }, "localname": "DebtInstrumentSecuredDebtPercentageOfNonU.S.CapitalStockHeldByCompany", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "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/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_EffectiveIncomeTaxRateReconciliationPercentAfterUnrecognizedTaxBenefitsandStateIncomeTaxes": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Percent, After Unrecognized Tax Benefits and State Income Taxes", "label": "Effective Income Tax Rate Reconciliation, Percent, After Unrecognized Tax Benefits and State Income Taxes", "terseLabel": "Effective tax rate, after unrecognized tax benefits and state income taxes (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPercentAfterUnrecognizedTaxBenefitsandStateIncomeTaxes", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_EightPercentSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eight Percent Senior Notes Due 2026 [Member]", "label": "Eight Percent Senior Notes Due 2026 [Member]", "terseLabel": "8.00% Senior Notes", "verboseLabel": "8.00% senior notes due April 2026" } } }, "localname": "EightPercentSeniorNotesDue2026Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_EightPointTwoFivePercentSeniorNotesDueJanuary2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Eight Point Two Five Percent Senior Notes Due January 2023 [Member]", "verboseLabel": "8.25% Senior Notes Due January 2023" } } }, "localname": "EightPointTwoFivePercentSeniorNotesDueJanuary2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_EnvironmentalStoneworksMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Environmental Stoneworks [Member]", "label": "Environmental Stoneworks [Member]", "terseLabel": "Environmental Stoneworks" } } }, "localname": "EnvironmentalStoneworksMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "domainItemType" }, "cnr_ExecutiveAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Executive Awards [Member]", "label": "Executive Awards [Member]", "terseLabel": "Executive Awards" } } }, "localname": "ExecutiveAwardsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "cnr_GainLossOnDispositionOfBusinessNetOfTransactionCosts": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) On Disposition Of Business, Net Of Transaction Costs", "label": "Gain (Loss) On Disposition Of Business, Net Of Transaction Costs", "negatedTerseLabel": "Loss on disposition of business, net" } } }, "localname": "GainLossOnDispositionOfBusinessNetOfTransactionCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossonAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": "Gains on asset sales, net" } } }, "localname": "GainLossonAssets", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cnr_GainOnInsuranceRecovery": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain On Insurance Recovery", "label": "Gain On Insurance Recovery", "terseLabel": "Gain on insurance recovery" } } }, "localname": "GainOnInsuranceRecovery", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "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/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_Insurancesettlementcontingentreplacementcostreceivablemaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Insurance settlement contingent replacement cost receivable maximum", "label": "Insurance settlement contingent replacement cost receivable maximum", "terseLabel": "Insurance settlement contingent replacement cost receivable maximum" } } }, "localname": "Insurancesettlementcontingentreplacementcostreceivablemaximum", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "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/20190928", "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/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "cnr_LeverageRatioTargetAchievedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leverage Ratio Target Achieved [Member]", "label": "Leverage Ratio Target Achieved [Member]", "terseLabel": "Leverage Ratio Target Achieved" } } }, "localname": "LeverageRatioTargetAchievedMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_LineOfCreditFacilityIncreaseinBorrowingCapacityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Increase in Borrowing Capacity, Amount", "label": "Line Of Credit Facility, Increase in Borrowing Capacity, Amount", "terseLabel": "Increase in borrowing capacity" } } }, "localname": "LineOfCreditFacilityIncreaseinBorrowingCapacityAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_MetalBuildingProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Metal Building Products [Member]", "label": "Metal Building Products [Member]", "terseLabel": "Metal building products" } } }, "localname": "MetalBuildingProductsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "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/20190928", "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/20190928", "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/20190928", "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/20190928", "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/20190928", "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/20190928", "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 and Services" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_ProductWarrantyAccrualRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the revenue recognized towards the product warranty.", "label": "Product Warranty Accrual Revenue Recognized", "negatedLabel": "Revenue recognized" } } }, "localname": "ProductWarrantyAccrualRevenueRecognized", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RepaymentOfDebtPrincipalIncludingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Repayment Of Debt Principal, Including Interest", "label": "Repayment Of Debt Principal, Including Interest", "terseLabel": "Repayment of debt principal, including interest" } } }, "localname": "RepaymentOfDebtPrincipalIncludingInterest", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_RepaymentsOfTermLoan": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments on term loan", "label": "Repayments Of Term Loan", "negatedLabel": "Payments on term loan" } } }, "localname": "RepaymentsOfTermLoan", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "cnr_SaleOfStockOwnershipPercentageIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale Of Stock, Ownership Percentage Issued", "label": "Sale Of Stock, Ownership Percentage Issued", "terseLabel": "Sale of stock, ownership percentage issued" } } }, "localname": "SaleOfStockOwnershipPercentageIssued", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "cnr_SecondaryOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Secondary Offering [Member]", "label": "Secondary Offering [Member]", "terseLabel": "Secondary Offering" } } }, "localname": "SecondaryOfferingMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "cnr_SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Secured Asset Based Revolving Credit Facility Due April 2023 [Member]", "label": "Senior Secured Asset Based Revolving Credit Facility Due April 2023 [Member]", "terseLabel": "Asset-based revolving credit facility due April 2023" } } }, "localname": "SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_SharebasedCompensationArrangementBySharebasedPaymentAwardMinimumServicePeriodRequiredForVesting": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Service Period Required For Vesting", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Service Period Required For Vesting", "terseLabel": "Stock awards, minimum service period required for vesting (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMinimumServicePeriodRequiredForVesting", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "percentItemType" }, "cnr_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingPercentagePerYearFirstThroughFifthAnniversary": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Vesting Percentage Per Year, First Through Fifth Anniversary", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Vesting Percentage Per Year, First Through Fifth Anniversary", "terseLabel": "Award vesting percentage per year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardVestingPercentagePerYearFirstThroughFifthAnniversary", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "percentItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardConversionofStockPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion of Stock, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion of Stock, Percentage", "terseLabel": "Conversion of stock, percentage" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardConversionofStockPercentage", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "durationItemType" }, "cnr_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofTargetedNumberofShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Targeted Number of Shares", "terseLabel": "Stock awards, targeted number of shares (as a percent)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofTargetedNumberofShares", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_StandardandExtendedProductWarrantyAccrualPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments", "label": "Standard and Extended Product Warranty Accrual, Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments" } } }, "localname": "StandardandExtendedProductWarrantyAccrualPurchaseAccountingAdjustments", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_SwinglineBorrowingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swingline Borrowings [Member]", "label": "Swingline Borrowings [Member]", "terseLabel": "Swingline Borrowings" } } }, "localname": "SwinglineBorrowingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_TaxReceivableLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Receivable Liability, Current", "label": "Tax Receivable Liability, Current", "terseLabel": "Payable pursuant to a tax receivable agreement" } } }, "localname": "TaxReceivableLiabilityCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SERIES B CUMULATIVE CONVERTIBLE PARTICIPATING PREFERRED STOCK", "label": "Temporary Equity [Text Block]", "terseLabel": "CD&R Investor Group" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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 Facilities", "verboseLabel": "Term loan facility due February 2025" } } }, "localname": "TermLoanCreditAgreementDue2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityDueApril2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Facility Due April 2025 [Member]", "label": "Term Loan Facility Due April 2025 [Member]", "terseLabel": "Term loan facility due April 2025" } } }, "localname": "TermLoanFacilityDueApril2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityDueFebruary2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Facility Due February 2025 [Member]", "label": "Term Loan Facility Due February 2025 [Member]", "terseLabel": "Term loan facility due February 2025" } } }, "localname": "TermLoanFacilityDueFebruary2025Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility", "verboseLabel": "Term Loan Facility due April 2025" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables" ], "xbrltype": "domainItemType" }, "cnr_TermLoanPrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Term loan principal amount as on date.", "label": "Term Loan Principal Amount", "terseLabel": "Term loan principal amount" } } }, "localname": "TermLoanPrincipalAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cnr_TheSteelworkersPensionTrustMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Steelworkers Pension Trust [Member]", "label": "The Steelworkers Pension Trust [Member]", "terseLabel": "The Steelworkers Pension Trust" } } }, "localname": "TheSteelworkersPensionTrustMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "label": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "terseLabel": "Decrease in treasury stock and additional paid in capital due to retirement of shares previously withheld or repurchased" } } }, "localname": "TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "cnr_TreasuryStockSharesWithheldorRepurchasedCancelled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Stock, Shares Withheld or Repurchased, Cancelled", "label": "Treasury Stock, Shares Withheld or Repurchased, Cancelled", "terseLabel": "Retirement of treasury stock previously withheld or repurchased (in shares)" } } }, "localname": "TreasuryStockSharesWithheldorRepurchasedCancelled", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "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/20190928", "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/20190928", "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/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cnr_WindowsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Windows Segment [Member]", "label": "Windows Segment [Member]", "terseLabel": "Windows" } } }, "localname": "WindowsSegmentMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20190928", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page.", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r419" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r420" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r133", "r142" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "netLabel": "Maximum", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "netLabel": "Minimum", "terseLabel": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r144", "r245", "r247", "r417", "r418" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201616Member": { "auth_ref": [ "r309", "r310" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-16 Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory.", "label": "Accounting Standards Update 2016-16 [Member]", "terseLabel": "Accounting Standards Update 2016-16" } } }, "localname": "AccountingStandardsUpdate201616Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r27", "r146", "r147", "r246" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, less allowances of $9,948 and $6,249, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r396", "r409" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r189" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation on property, plant and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r63", "r64" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss, net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r65", "r335" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital", "verboseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r280", "r282", "r296", "r297" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r282", "r292", "r295" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r148", "r151", "r153", "r155" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r99", "r176", "r182" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Incentive Plan securities excluded from dilution (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r138", "r394", "r408" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r56" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r352" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of assets classified as held for sale.", "label": "Assets Held-for-sale, Long Lived, Fair Value Disclosure", "terseLabel": "Assets held-for-sale, fair value" } } }, "localname": "AssetsHeldForSaleLongLivedFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r4", "r5", "r188", "r192" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale", "verboseLabel": "Assets held for sale, carrying value, current" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r283", "r293" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r342", "r345" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of outstanding interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r317", "r318" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r317", "r318" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r317", "r318" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business acquisition, share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r317", "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss) applicable to common shares" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r317", "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r326", "r327", "r328" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total cash consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r326", "r327" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Consideration transferred, stock issuance" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income (loss) of acquiree included in our financial statements" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales of acquiree included in our financial statements" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r300", "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "verboseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets (trade names/customer relationships)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "terseLabel": "Debt (inclusive of current portion)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r323" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]", "terseLabel": "Canadian Jurisdiction" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r38", "r101" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r96", "r101", "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r362" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r200", "r210" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common\u00a0Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r232" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r26" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "verboseLabel": "Common stock, $0.01 par value; 200,000,000, 125,621,510 and 125,566,409 shares authorized, issued and outstanding at September\u00a028, 2019, respectively; and 100,000,000, 66,264,654 and 66,203,841 shares authorized, issued and outstanding at October\u00a028, 2018, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r79" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of accounting change" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r395", "r397", "r407" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r222", "r397", "r407" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails_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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r369", "r371" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r47", "r369" ], "lang": { "en-US": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Debt instrument, interest rate during period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r225", "r369" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, effective rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "Debt Instrument, Redemption, Period Four" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Debt Instrument, Redemption, Period Three" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Aggregate principal amount redeemed" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r108", "r233", "r236", "r237", "r238", "r368", "r369", "r371", "r405" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r223", "r370" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized deferred financing costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate on debt" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r40", "r370" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails_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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r308" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r301", "r308" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r100" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r260", "r270", "r273" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r261", "r271", "r273" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions paid by employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "terseLabel": "Defined benefit plan, expected contribution amount" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r259", "r269", "r273" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r252", "r258", "r268", "r273" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r256", "r266", "r273" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r251", "r257", "r267", "r273" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r99", "r136" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAmountOfHedgedItem": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.", "label": "Derivative, Amount of Hedged Item", "terseLabel": "Forward contract agreement, amount of hedge" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r57", "r58", "r356" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Foreign currency hedge" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r343", "r344", "r346", "r349" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r341", "r343", "r346" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r337", "r338", "r339" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional amount of derivative liabilities" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue by Segment" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Disclosure of Long Lived Assets Held-for-sale [Table Text Block]", "terseLabel": "ASSETS HELD FOR SALE" } } }, "localname": "DisclosureOfLongLivedAssetsHeldForSaleTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALE", "http://www.cornerstonebuildingbrands.com/role/IntangibleAssetsGoodwillandOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r114", "r122", "r124", "r125", "r126", "r129", "r402", "r416" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic income (loss) per common share (in USD per share)", "verboseLabel": "Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r114", "r122", "r124", "r125", "r126", "r129", "r402", "r416" ], "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)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareProFormaAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Pro Forma [Abstract]", "terseLabel": "Net income (loss) per common share:" } } }, "localname": "EarningsPerShareProFormaAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER COMMON SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r362" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r111", "r302", "r303" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Short-term investments, unrealized holding gain (loss)" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r352", "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r352", "r357" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Fair Value Not Currently Recognized on Balance sheet" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r253", "r254", "r273", "r353", "r387" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r253", "r254", "r273", "r353", "r388" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r253", "r254", "r273", "r353", "r389" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r253", "r254", "r273", "r353", "r390" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r152", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible assets, useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r181" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r177", "r178", "r181", "r184", "r392" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r181", "r392" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Amortized intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r177", "r180" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r181" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails_1": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r359", "r360", "r361" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r359", "r360", "r361" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Realized gain on foreign currency hedge" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r253", "r348" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Currency Hedge" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r99", "r187", "r191" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Net gain on sale of facility" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r99", "r336" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss (gain) on disposition of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r99", "r226", "r227" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r167", "r168" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill recognized from merger and acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r171", "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r78" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r341", "r350" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r110" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period.", "label": "Income Tax Examination, Increase (Decrease) in Liability from Prior Year", "terseLabel": "Increase in tax reserves" } } }, "localname": "IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r137", "r311" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r37", "r406" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in book value of long-lived assets that the reporting entity plans to sell within one year (or one business cycle).", "label": "Increase (Decrease) in Assets Held-for-sale", "negatedTerseLabel": "Decrease in assets-held-for-sale" } } }, "localname": "IncreaseDecreaseInAssetsHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of effect of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r123", "r128" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r183" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite-lived trade names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLES" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total intangible assets, cost" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r175", "r179" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Total intangible assets, net carrying value", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r135", "r367", "r370", "r403" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r45" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "verboseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r53" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale.", "label": "Inventory, Finished Goods and Work in Process, Gross", "terseLabel": "Work in process and finished goods" } } }, "localname": "InventoryFinishedGoodsAndWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r55", "r165" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r54" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r81", "r134" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r352" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedules of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r384" ], "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 payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r384" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r384" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r384" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r384" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r384" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r384" ], "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 (excluding the nine months ended September 28, 2019)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r384" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r398", "r413" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r352" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r23", "r24" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r397", "r407" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r42", "r108" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity on line of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r42", "r108" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r21", "r395" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "verboseLabel": "Revolving loans outstanding" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsHeldForSaleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long Lived Assets Held-for-sale [Line Items]", "terseLabel": "Long Lived Assets Held-for-sale [Line Items]" } } }, "localname": "LongLivedAssetsHeldForSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r224", "r397", "r410" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails_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": "Long term debt, carrying amount", "totalLabel": "Total long-term debt, net of unamortized discounts and unamortized deferred financing costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less: current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT AND NOTE PAYABLE" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLE" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r221" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r201", "r202", "r203", "r205", "r206", "r207", "r209", "r212", "r213" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Environmental liability accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r201", "r204", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss contingency, damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "verboseLabel": "Money market" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanNameAxis": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Information by legal name of a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plan Name [Axis]", "terseLabel": "Multiemployer Plan Name [Axis]" } } }, "localname": "MultiemployerPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanNameDomain": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Legal names of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plan Name [Domain]", "terseLabel": "Multiemployer Plan Name [Domain]" } } }, "localname": "MultiemployerPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MultiemployerPlanTypeAxis": { "auth_ref": [ "r275", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by type of pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Types of multiemployer plans include pension benefit plans and postretirement benefit plans.", "label": "Multiemployer Plan Type [Axis]", "terseLabel": "Multiemployer Plan Type [Axis]" } } }, "localname": "MultiemployerPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlansMinimumContribution": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum contribution(s) required for future periods to a multiemployer plan by collective bargaining arrangements, statutory obligations, or other contractual obligations. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plans, Minimum Contribution", "terseLabel": "Multiemployer plans, minimum contribution" } } }, "localname": "MultiemployerPlansMinimumContribution", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlansPensionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pension benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plans, Pension [Member]", "terseLabel": "Multiemployer Plans, Pension" } } }, "localname": "MultiemployerPlansPensionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MultiemployerPlansTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Types of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Types of multiemployer plans include pension benefit plans and postretirement benefit plans.", "label": "Multiemployer Plans Type [Domain]", "terseLabel": "Multiemployer Plans Type [Domain]" } } }, "localname": "MultiemployerPlansTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NaturalDisastersAndOtherCasualtyEventsMember": { "auth_ref": [ "r84" ], "lang": { "en-US": { "role": { "documentation": "Natural calamity or fire, flood or other hazards resulting in damages.", "label": "Natural Disasters and Other Casualty Events [Member]", "terseLabel": "Natural Disasters and Other Casualty Events" } } }, "localname": "NaturalDisastersAndOtherCasualtyEventsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) 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/2019-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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r97", "r100" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, 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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r66", "r69", "r75", "r100", "r128", "r401", "r415" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r114", "r120" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) applicable to common shares" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "verboseLabel": "Numerator for Basic and Diluted Earnings Per Common Share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "ACCOUNTING PRONOUNCMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Adopted Accounting Pronouncements and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionInventoryAcquired1": { "auth_ref": [ "r102", "r103", "r104" ], "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 amount of inventory that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Inventory Acquired", "terseLabel": "Non-cash fair value premium on purchased inventory" } } }, "localname": "NoncashOrPartNoncashAcquisitionInventoryAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "verboseLabel": "Note payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfInterestRateDerivativesHeld": { "auth_ref": [ "r338", "r339" ], "lang": { "en-US": { "role": { "documentation": "Number of interest rate derivative instruments held by the entity at the reporting date.", "label": "Number of Interest Rate Derivatives Held", "terseLabel": "Number of interest rate swaps" } } }, "localname": "NumberOfInterestRateDerivativesHeld", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total operating income", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r377", "r385" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Fixed lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r374" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r374" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liabilities", "verboseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r374" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of lease liabilities", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r375", "r379" ], "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 from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r373" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r382", "r385" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average IBR (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r381", "r385" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r133", "r142" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r45" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r342", "r351" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r59", "r62", "r363", "r364", "r365", "r366" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r60", "r62" ], "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 loss on derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r70", "r72", "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r67", "r70", "r332", "r333", "r334" ], "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 loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r250", "r262", "r263", "r274" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Postretirement Benefit Plan", "verboseLabel": "OPEB Plans" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock", "verboseLabel": "Payments for repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Redemption premium paid" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r94" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Payments of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments related to tax withholding for share-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "auth_ref": [ "r87" ], "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 controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Payments to Acquire Businesses and Interest in Affiliates", "negatedTerseLabel": "Business disposition, net" } } }, "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r87", "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash payment for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r87" ], "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "DEFINED BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r249", "r262", "r263", "r274" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Plans" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs and Performance Share Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r283", "r293" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r36", "r37" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r86", "r95" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r90" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from term loan" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r90", "r109" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from ABL facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.", "label": "Proceeds from Sale of Property Held-for-sale", "terseLabel": "Proceeds from sale of assets held for sale" } } }, "localname": "ProceedsFromSaleOfPropertyHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r89", "r294" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r217", "r218", "r399" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r45", "r211", "r214" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails": { "order": 1.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Less: current portion" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r49", "r201", "r203" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails": { "order": 2.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Total, less current portion" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlements" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r216" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Warranties sold" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "WARRANTY" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTY" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r190", "r414" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, less accumulated depreciation of $530,490 and $459,931, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r77", "r154" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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)", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r92", "r109" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Payments on ABL facility", "terseLabel": "Payment on outstanding borrowings" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments on note payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r92" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Payments on senior notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r105", "r393", "r411" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r18", "r101", "r105" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r99" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "verboseLabel": "Restructuring and impairment charges, net" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r239", "r412" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)", "verboseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r249", "r250", "r262", "r263", "r274" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r249", "r250", "r262", "r263", "r274" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r244", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r74", "r132", "r133", "r141" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r380", "r385" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Common stock offered (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Common stock price per share (in USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Cash and Non-cash Activities of Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r48", "r108", "r233", "r236", "r237", "r238", "r368", "r369", "r371", "r405" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule Of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r262", "r263", "r264", "r265", "r273" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r115", "r116", "r117" ], "lang": { "en-US": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r352", "r353" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r177", "r180" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r177", "r180" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r172", "r173" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r172", "r173" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r183", "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r33", "r34", "r35" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory Components" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r3", "r194" ], "lang": { "en-US": { "role": { "documentation": "Description and amounts of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Schedule of Long Lived Assets Held-for-sale [Table]", "terseLabel": "Schedule of Long Lived Assets Held-for-sale [Table]" } } }, "localname": "ScheduleOfLongLivedAssetsHeldForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r18", "r105", "r393", "r411" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r196", "r197", "r198" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r131", "r138", "r139", "r140", "r172" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r131", "r138", "r139", "r140", "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Sales, Operating Income, and Total Assets for Operating Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r283", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r50", "r107", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r239" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r80", "r164" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Accelerated awards due to retirement" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Stock options exercised, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock options, grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "terseLabel": "Stock options, grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r281", "r286" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock option awards, termination period from grant date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld to satisfy minimum tax withholding obligations (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r138", "r172", "r193", "r195", "r199", "r417" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r239" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for the Ply Gem merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r232", "r239" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Shares, restricted stock award, gross (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r232", "r239" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r232", "r239", "r288" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r52", "r232", "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for the Ply Gem merger" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r25", "r26", "r232", "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Value, restricted stock award, gross", "verboseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r232", "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized stock repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Available for stock repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r149" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and Trade Names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r400" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "verboseLabel": "Investments in debt and equity securities, at market" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r241" ], "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/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r26", "r232", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r51", "r241" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r232", "r239" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Treasury stock purchases (in shares)", "terseLabel": "Treasury stock purchases (in shares)", "verboseLabel": "Common stock repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUPDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r26", "r232", "r239" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Retirement of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "STOCK REPURCHASE PROGRAM" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r51", "r241", "r242" ], "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 (55,101 and 60,813 shares at September\u00a028, 2019 and October\u00a028, 2018, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r232", "r239", "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsDiluted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Includes the adjustments resulting from the assumption that dilutive securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Undistributed Earnings, Diluted", "terseLabel": "Net income (loss) applicable to common shares" } } }, "localname": "UndistributedEarningsDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r299", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Liability for unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r84" ], "lang": { "en-US": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]", "terseLabel": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r84" ], "lang": { "en-US": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]", "terseLabel": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemNetGainLoss": { "auth_ref": [ "r83", "r84" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of (gain) loss for an event or transaction that is unusual in nature or occurs infrequently, or both.", "label": "Unusual or Infrequent Item, or Both, Net (Gain) Loss", "netLabel": "Gain on insurance recovery", "verboseLabel": "Gain on insurance recovery" } } }, "localname": "UnusualOrInfrequentItemNetGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r378", "r385" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTANDNOTEPAYABLEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r121", "r126" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average diluted number of common shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r126" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic number of common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Denominator for Basic and Diluted Income Per Common Share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450651-114947" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331771&loc=SL96870463-158277" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331771&loc=SL96870463-158277" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32157-110900" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r421": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r422": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r423": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r424": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1),(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868879&loc=SL114871939-224231" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080549-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" } }, "version": "2.1" } XML 71 R21.htm IDEA: XBRL DOCUMENT v3.19.3
CD&R INVESTOR GROUP
9 Months Ended
Sep. 28, 2019
Equity [Abstract]  
CD&R Investor Group CD&R INVESTOR GROUP
On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier & Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&R Fund VIII and CD&R Friends & Family Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R FF Fund” and, together with CD&R Fund VIII, the “CD&R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.
On December 11, 2017, the CD&R Fund VIII Investor Group completed a registered underwritten offering of 7,150,000 shares of the Company’s Common Stock at a price to the public of $19.36 per share (the “2017 Secondary Offering”). Pursuant to the underwriting agreement, at the CD&R Fund VIII Investor Group request, the Company purchased 1.15 million of the 7.15 million shares of the Company’s Common Stock from the underwriters in the 2017 Secondary Offering at a price per share equal to the price at which the underwriters purchased the shares from the CD&R Fund VIII Investor Group. The total amount the Company spent on these repurchases was $22.3 million.
Ply Gem Holdings was acquired by CD&R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018 (the “Ply Gem-Atrium Merger”).
Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&R Fund VIII Investor Group, CD&R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&R Pisces”, and together with the CD&R Fund VIII Investor Group, the “CD&R Investor Group”) and the Golden Gate Investor Group (together with the CD&R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock that are held by the Investors following the consummation of the Merger.
Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009 (the “Old Registration Rights Agreement”), by and among the Company and the CD&R Fund VIII Investor Group.
As of September 28, 2019, the CD&R Investor Group owned approximately 49.3% of the outstanding shares of the Company’s Common Stock. At October 28, 2018, the CD&R Fund VIII Investor Group owned approximately 34.4% of the outstanding shares of the Company’s Common Stock.
XML 72 R25.htm IDEA: XBRL DOCUMENT v3.19.3
SEGMENT INFORMATION
9 Months Ended
Sep. 28, 2019
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. For the transition period ended December 31, 2018, the Company began reporting results under three reportable segments: Commercial, Siding and Windows. The Company’s prior reportable segments, Engineered Building Systems, Metal Components, Insulated Metal Panels, and Metal Coil Coating, are now collectively in the Commercial segment. Prior periods for all periods presented have been recast to conform to the current segment presentation. The Siding segment will include the operating results of the legacy Ply Gem operating segment of Siding, Fencing, and Stone, and the Windows segment will include the operating results of the legacy Ply Gem operating segment of Windows and Doors.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance based primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. During the nine months ended September 28, 2019, the Company changed the manner in which costs were allocated to the Commercial segment for commercial cost centers that had previously been categorized as unallocated corporate costs. Corporate unallocated expenses include share-based compensation expenses, acquisition costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).
The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months EndedNine Months Ended
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Net sales:  
Commercial$464,906  $548,525  $1,370,152  $1,426,943  
Siding315,799  —  840,601  —  
Windows504,338  —  1,434,579  —  
Total net sales$1,285,043  $548,525  $3,645,332  $1,426,943  
Operating income:  
Commercial$59,317  $79,964  $142,436  $157,785  
Siding37,063  —  51,346  —  
Windows34,446  —  62,039  —  
Corporate(35,266) (25,463) (106,695) (71,430) 
Total operating income95,560  54,501  149,126  86,355  
Unallocated other expense, net(56,293) (4,437) (170,894) (37,690) 
Income (loss) before taxes$39,267  $50,064  $(21,768) $48,665  
 
 September 28,
2019
October 28,
2018
Total assets:  
Commercial$1,013,517  $1,024,433  
Siding2,395,916  —  
Windows2,100,574  —  
Corporate198,449  85,942  
Total assets$5,708,456  $1,110,375  
XML 73 cnr-20190928_htm.xml IDEA: XBRL DOCUMENT 0000883902 2019-01-01 2019-09-28 0000883902 2019-10-31 0000883902 2019-06-30 2019-09-28 0000883902 2018-04-30 2018-07-29 0000883902 2017-10-30 2018-07-29 0000883902 2019-09-28 0000883902 2018-10-28 0000883902 2018-12-31 0000883902 2017-10-29 0000883902 2018-07-29 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 2018-10-28 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-10-28 0000883902 us-gaap:RetainedEarningsMember 2018-10-28 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-28 0000883902 us-gaap:TreasuryStockMember 2018-10-28 0000883902 us-gaap:TreasuryStockMember 2018-10-29 2018-12-31 0000883902 2018-10-29 2018-12-31 0000883902 us-gaap:CommonStockMember 2018-10-29 2018-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-10-29 2018-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-29 2018-12-31 0000883902 us-gaap:RetainedEarningsMember 2018-10-29 2018-12-31 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:CommonStockMember 2018-04-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-04-29 0000883902 us-gaap:RetainedEarningsMember 2018-04-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-29 0000883902 us-gaap:TreasuryStockMember 2018-04-29 0000883902 2018-04-29 0000883902 us-gaap:TreasuryStockMember 2018-04-30 2018-07-29 0000883902 us-gaap:CommonStockMember 2018-04-30 2018-07-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 2018-07-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 2018-07-29 0000883902 us-gaap:RetainedEarningsMember 2018-04-30 2018-07-29 0000883902 us-gaap:CommonStockMember 2018-07-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2018-07-29 0000883902 us-gaap:RetainedEarningsMember 2018-07-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-29 0000883902 us-gaap:TreasuryStockMember 2018-07-29 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 us-gaap:CommonStockMember 2017-10-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2017-10-29 0000883902 us-gaap:RetainedEarningsMember 2017-10-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-29 0000883902 us-gaap:TreasuryStockMember 2017-10-29 0000883902 us-gaap:TreasuryStockMember 2017-10-30 2018-07-29 0000883902 us-gaap:CommonStockMember 2017-10-30 2018-07-29 0000883902 us-gaap:AdditionalPaidInCapitalMember 2017-10-30 2018-07-29 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-10-30 2018-07-29 0000883902 us-gaap:RetainedEarningsMember 2017-10-30 2018-07-29 0000883902 cnr:CommercialSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:CommercialSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:CENTRIAInternationalLLCMember cnr:CommercialSegmentMember 2017-10-30 2018-07-29 0000883902 us-gaap:NaturalDisastersAndOtherCasualtyEventsMember 2018-04-30 2018-07-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:SidingSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:SidingSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:AluminumMember cnr:WindowsSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2017-10-30 2018-07-29 0000883902 cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 cnr:WindowsSegmentMember 2018-04-30 2018-07-29 0000883902 cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 cnr:WindowsSegmentMember 2017-10-30 2018-07-29 0000883902 2019-01-01 0000883902 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 0000883902 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-10-29 0000883902 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-10-29 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 0000883902 cnr:EnvironmentalStoneworksMember 2019-02-20 2019-02-20 0000883902 cnr:EnvironmentalStoneworksMember 2019-01-01 2019-09-28 0000883902 cnr:EnvironmentalStoneworksMember 2019-06-30 2019-09-28 0000883902 cnr:PlyGemMember 2018-11-15 2018-11-15 0000883902 cnr:PlyGemMember 2018-11-15 0000883902 cnr:PlyGemMember 2018-11-16 2018-11-16 0000883902 cnr:PlyGemMember 2018-11-16 0000883902 cnr:PlyGemMember 2019-01-01 2019-09-28 0000883902 cnr:TermLoanFacilityMember 2018-11-16 0000883902 cnr:CashFlowRevolverMember 2018-11-16 0000883902 cnr:TermLoanFacilityMember 2018-11-16 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 2018-11-16 0000883902 cnr:CashFlowRevolverMember 2018-11-16 2018-11-16 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 2018-11-16 2018-11-16 0000883902 cnr:AblFacilityMember us-gaap:LetterOfCreditMember 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member cnr:PlyGemMember 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 0000883902 cnr:PlyGemMember cnr:SidingSegmentMember 2018-11-16 0000883902 cnr:PlyGemMember cnr:WindowsSegmentMember 2018-11-16 0000883902 cnr:EnvironmentalStoneworksMember 2018-04-30 2018-07-29 0000883902 cnr:EnvironmentalStoneworksMember 2017-10-30 2018-07-29 0000883902 cnr:CommercialSegmentMember 2018-10-28 0000883902 cnr:SidingSegmentMember 2018-10-28 0000883902 cnr:WindowsSegmentMember 2018-10-28 0000883902 cnr:CommercialSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:SidingSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:WindowsSegmentMember 2018-10-29 2018-12-31 0000883902 cnr:CommercialSegmentMember 2018-12-31 0000883902 cnr:SidingSegmentMember 2018-12-31 0000883902 cnr:WindowsSegmentMember 2018-12-31 0000883902 cnr:CommercialSegmentMember 2019-09-28 0000883902 cnr:SidingSegmentMember 2019-09-28 0000883902 cnr:WindowsSegmentMember 2019-09-28 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-09-28 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-09-28 0000883902 us-gaap:TrademarksAndTradeNamesMember 2019-09-28 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2019-01-01 2019-09-28 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2019-01-01 2019-09-28 0000883902 cnr:CustomerListsAndRelationshipsMember 2019-09-28 0000883902 us-gaap:TradeNamesMember 2019-01-01 2019-09-28 0000883902 us-gaap:TrademarksAndTradeNamesMember 2017-10-30 2018-10-28 0000883902 us-gaap:TrademarksAndTradeNamesMember 2018-10-28 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2017-10-30 2018-10-28 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2017-10-30 2018-10-28 0000883902 cnr:CustomerListsAndRelationshipsMember 2018-10-28 0000883902 srt:MinimumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2019-01-01 2019-09-28 0000883902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2019-01-01 2019-09-28 0000883902 srt:MaximumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2019-01-01 2019-09-28 0000883902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2019-01-01 2019-09-28 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2019-01-01 2019-09-28 0000883902 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-28 0000883902 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-28 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember 2019-09-28 0000883902 srt:MaximumMember us-gaap:PerformanceSharesMember 2019-09-28 0000883902 cnr:PerformanceStockUnitsMember 2019-01-01 2019-09-28 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2019-01-01 2019-09-28 0000883902 us-gaap:RestrictedStockUnitsRSUMember 2017-10-30 2018-07-29 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2019-01-01 2019-09-28 0000883902 cnr:PerformanceStockUnitsMember cnr:ExecutiveAwardsMember 2017-10-30 2018-07-29 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2017-10-30 2018-07-29 0000883902 2018-11-16 2018-11-16 0000883902 us-gaap:EmployeeStockOptionMember 2019-06-30 2019-09-28 0000883902 us-gaap:EmployeeStockOptionMember 2018-04-30 2018-07-29 0000883902 us-gaap:EmployeeStockOptionMember 2017-10-30 2018-07-29 0000883902 us-gaap:PerformanceSharesMember 2019-06-30 2019-09-28 0000883902 us-gaap:PerformanceSharesMember 2018-04-30 2018-07-29 0000883902 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-28 0000883902 us-gaap:PerformanceSharesMember 2017-10-30 2018-07-29 0000883902 cnr:TheSteelworkersPensionTrustMember us-gaap:MultiemployerPlansPensionMember cnr:CentriaMember 2019-09-28 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-06-30 2019-09-28 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-06-30 2019-09-28 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2018-04-30 2018-07-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-30 2018-07-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-28 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-28 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2017-10-30 2018-07-29 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-10-30 2018-07-29 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2019-09-28 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member 2019-09-28 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2023Member 2018-10-28 0000883902 cnr:AssetBasedLendingCreditFacilityDueFebruary2023Member 2019-09-28 0000883902 cnr:AssetBasedLendingCreditFacilityDueFebruary2023Member 2018-10-28 0000883902 cnr:TermLoanFacilityDueApril2025Member 2019-09-28 0000883902 cnr:TermLoanFacilityDueApril2025Member 2018-10-28 0000883902 cnr:TermLoanFacilityDueFebruary2025Member 2019-09-28 0000883902 cnr:TermLoanFacilityDueFebruary2025Member 2018-10-28 0000883902 cnr:CashFlowRevolverDueApril2023Member 2019-09-28 0000883902 cnr:CashFlowRevolverDueApril2023Member 2018-10-28 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2019-09-28 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-10-28 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2019-09-28 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2018-10-28 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2018-02-08 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-02-08 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-11-16 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-11-16 2018-11-16 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:TermLoanCreditAgreementDue2025Member 2018-04-12 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 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 2019-01-01 2019-09-28 0000883902 cnr:TermLoanFacilityMember 2019-09-28 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 srt:MinimumMember cnr:TermLoanCreditAgreementDue2025Member cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:TermLoanCreditAgreementDue2025Member cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-02-08 0000883902 cnr:AblFacilityMember us-gaap:LetterOfCreditMember 2018-02-08 0000883902 cnr:AblFacilityMember cnr:SwinglineBorrowingsMember 2018-02-08 0000883902 cnr:AblFacilityMember 2019-09-28 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:PlyGemMember cnr:EightPercentSeniorNotesDue2026Member 2018-04-12 2018-04-12 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2018-11-16 2018-11-16 0000883902 cnr:EightPercentSeniorNotesDue2026Member 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:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2015-01-16 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2018-02-08 2018-02-08 0000883902 cnr:EightPointTwoFivePercentSeniorNotesDueJanuary2023Member 2017-10-30 2018-07-29 0000883902 cnr:SecondaryOfferingMember cnr:CdAndRFundMember 2017-12-11 2017-12-11 0000883902 cnr:SecondaryOfferingMember cnr:CdAndRFundMember 2017-12-11 0000883902 cnr:CdAndRFundMember 2019-09-28 0000883902 cnr:CdAndRFundMember 2018-10-28 0000883902 cnr:A2016StockRepurchaseProgramMember 2016-09-08 0000883902 cnr:A2017StockRepurchaseProgramMember 2017-10-10 0000883902 cnr:A2018StockRepurchaseProgramMember 2018-03-07 0000883902 cnr:StockRepurchaseProgramsMember 2019-09-28 0000883902 cnr:StockRepurchaseProgramsMember 2019-01-01 2019-09-28 0000883902 cnr:StockRepurchaseProgramsMember 2017-10-30 2018-07-29 0000883902 cnr:SecondaryOfferingMember cnr:CDRFundVIIIInvestorGroupMember 2017-10-30 2018-07-29 0000883902 cnr:AblFacilityMember 2019-09-28 0000883902 cnr:CashFlowRevolverMember 2019-09-28 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2019-09-28 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-09-28 0000883902 us-gaap:MoneyMarketFundsMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2019-09-28 0000883902 cnr:MutualFundsGrowthMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2019-09-28 0000883902 cnr:MutualFundsBlendMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2019-09-28 0000883902 cnr:MutualFundsForeignBlendMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2019-09-28 0000883902 cnr:MutualFundsFixedIncomeMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel1Member 2019-09-28 0000883902 us-gaap:FairValueInputsLevel2Member 2019-09-28 0000883902 us-gaap:FairValueInputsLevel3Member 2019-09-28 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2019-09-28 0000883902 us-gaap:ForeignExchangeContractMember 2019-09-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2019-09-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2019-09-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2019-09-28 0000883902 cnr:DeferredCompensationPlanMember 2019-09-28 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2019-09-28 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2019-09-28 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2019-09-28 0000883902 us-gaap:InterestRateSwapMember 2019-09-28 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:MoneyMarketFundsMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2018-10-28 0000883902 cnr:MutualFundsGrowthMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2018-10-28 0000883902 cnr:MutualFundsBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 cnr:MutualFundsForeignBlendMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 cnr:MutualFundsFixedIncomeMember 2018-10-28 0000883902 us-gaap:FairValueInputsLevel1Member 2018-10-28 0000883902 us-gaap:FairValueInputsLevel2Member 2018-10-28 0000883902 us-gaap:FairValueInputsLevel3Member 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2018-10-28 0000883902 cnr:DeferredCompensationPlanMember 2018-10-28 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:InterestRateSwapTwoMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:InterestRateSwapThreeMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 cnr:InterestRateSwapOneMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-05-31 0000883902 us-gaap:ForeignExchangeContractMember 2019-07-31 0000883902 us-gaap:ForeignExchangeContractMember 2019-06-30 2019-09-28 0000883902 us-gaap:CanadaRevenueAgencyMember 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-06-30 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-04-30 2018-07-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-01-01 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2017-10-30 2018-07-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-06-30 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-04-30 2018-07-29 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-01-01 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2017-10-30 2018-07-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-06-30 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-04-30 2018-07-29 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-01-01 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2017-10-30 2018-07-29 0000883902 us-gaap:CorporateNonSegmentMember 2019-06-30 2019-09-28 0000883902 us-gaap:CorporateNonSegmentMember 2018-04-30 2018-07-29 0000883902 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-09-28 0000883902 us-gaap:CorporateNonSegmentMember 2017-10-30 2018-07-29 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-10-28 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-10-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-09-28 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-10-28 0000883902 us-gaap:CorporateNonSegmentMember 2019-09-28 0000883902 us-gaap:CorporateNonSegmentMember 2018-10-28 0000883902 cnr:RCRAFacilityInvestigationMember 2019-09-28 0000883902 cnr:RCRAFacilityInvestigationMember cnr:CurrentLiabilitiesMember 2019-09-28 0000883902 cnr:RCRAFacilityInvestigationMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-09-28 0000883902 cnr:PCETCENortheastContaminationSiteMember 2019-09-28 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember srt:MinimumMember 2018-11-01 2018-11-30 shares iso4217:USD iso4217:USD shares cnr:operating_segment pure cnr:instrument cnr:reporting_segment 0000883902 --12-31 2019-09-28 2019 Q3 false P8Y P3Y P3Y P3Y P3Y 10-Q true 2019-09-28 false 1-14315 Cornerstone Building Brands, Inc. DE 76-0127701 5020 Weston Parkway Suite 400 Cary NC 27513 888 975-9436 Yes Yes Large Accelerated Filer false false false Common Stock $0.01 par value per share CNR NYSE 125566409 1285043000 548525000 3645332000 1426943000 975240000 415124000 2844949000 1097542000 309803000 133401000 800383000 329401000 154034000 79039000 466368000 228231000 44725000 2412000 132699000 7237000 4984000 -439000 15522000 1143000 10500000 3642000 36668000 5503000 0 1013000 0 -5673000 0 -4741000 0 -4741000 95560000 54501000 149126000 86355000 155000 48000 491000 118000 56549000 4572000 173134000 16913000 -616000 -258000 1084000 -92000 0 0 0 -21875000 717000 345000 665000 1072000 39267000 50064000 -21768000 48665000 14103000 14078000 -4448000 13114000 25164000 35986000 -17320000 35551000 374000 221000 0 248000 24790000 35765000 -17320000 35303000 0.20 0.54 -0.14 0.53 0.20 0.54 -0.14 0.53 125557000 66335000 125526000 66361000 125558000 66438000 125526000 66477000 25164000 35986000 -17320000 35551000 -1862000 -68000 4278000 -92000 -6858000 0 -29604000 0 -8720000 -68000 -25326000 -92000 16444000 35918000 -42646000 35459000 105244000 54272000 3872000 245000 9948000 6249000 594681000 233297000 467916000 254531000 27641000 1012000 3569000 5285000 74882000 34821000 5018000 7272000 1282823000 590735000 530490000 459931000 643844000 236240000 308256000 1677929000 148291000 1784937000 127529000 0 982000 10667000 6598000 5708456000 1110375000 25600000 4150000 0 497000 24760000 0 235247000 170663000 84951000 65136000 31996000 1684000 18137000 11685000 68993000 254833000 81884000 744517000 335699000 3267646000 403076000 244062000 2250000 243624000 280722000 39085000 4036054000 444411000 0.01 0.01 200000000 125621510 125566409 100000000 66264654 66203841 1257000 663000 1247026000 523788000 -283159000 -186291000 -36139000 -6708000 55101 60813 1100000 1187000 927885000 330265000 5708456000 1110375000 -17320000 35551000 191485000 30974000 -6233000 -1140000 0 -21875000 10613000 8909000 0 -5092000 0 -4741000 16249000 0 335000 875000 -492000 -177000 -45192000 -1676000 138329000 13512000 -63327000 64882000 -1256000 -2446000 4374000 3686000 8486000 34567000 -21005000 6088000 2783000 185000 67819000 56908000 179184000 0 86364000 34867000 873000 6338000 0 1426000 0 4741000 -264675000 -25214000 0 1279000 290000000 85000000 120000000 85000000 0 415000000 12810000 145184000 0 265470000 0 1245000 0 6521000 231000 5048000 0 46705000 156959000 -53894000 1406000 -92000 -38491000 -22292000 147607000 65794000 109116000 43502000 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 66264654 663000 523788000 -186291000 -6708000 -60813 -1187000 330265000 347040 4128000 4128000 296954 3000 3634000 -296954 -3637000 977226 10000 -10000 58638233 586000 712455000 713041000 -4105000 -4105000 4457000 4457000 -3358000 -3358000 -76190000 -76190000 125583159 1256000 1237056000 -265839000 -10813000 -110899 -1678000 959982000 66252112 663000 521190000 -249832000 -7555000 -109793 -2142000 262324000 21940 436000 436000 22044 457000 -22044 -457000 12657 21788 239000 239000 -68000 -68000 -954000 48876 954000 0 1041000 1041000 35986000 35986000 66264513 663000 521059000 -213846000 -7623000 -60813 -1167000 299086000 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 68677684 687000 562277000 -248046000 -7531000 -291128 -2140000 305247000 2938974 51753000 51753000 2938974 29000 51743000 -2938974 -51772000 410379 4000 -4000 181439 115424 1000 1278000 1279000 -55000 -92000 -147000 -954000 48876 954000 0 8909000 8909000 1351000 -1351000 0 35551000 35551000 66264513 663000 521059000 -213846000 -7623000 -60813 -1167000 299086000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Change of Name</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Effective May 23, 2019, NCI Building Systems, Inc. changed its name to Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “NCI”, “we,” “us” or “our”). In connection with the name change, the Company changed its NYSE trading symbol from “NCS” to “CNR”.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through September 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 October 28, 2018 filed with the Securities and Exchange Commission (the “SEC”) on December 19, 2018.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reporting Periods</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from June 30, 2019 through September 28, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and nine months ended July 29, 2018 are presented herein as the comparable period to the three and nine months ended September 28, 2019. The Company did not recast the consolidated financial statements for the period from June 30, 2018 to September 28, 2018 or January 1, 2018 to September 28, 2018 because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Change in Operating Segments</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For the Transition Period, the Company began reporting results under three reportable segments: (i) Commercial; (ii) Siding; and (iii) Windows, to align with how the Company manages its business, reviews operating performance and allocates resources following the Merger. The Commercial segment will include the aggregate operating results of the Company’s legacy businesses. The Siding and Windows segments will include the operating results of the legacy Ply Gem operating segments.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Gain/Loss on Disposition of Business</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the three and nine months ended July 29, 2018, the Company recognized a $1.0 million gain related to the disposal of a non-strategic product line in the Commercial segment. In the second quarter of fiscal 2018, the Company closed on the sale of CENTRIA International LLC, which owned our China manufacturing facility. The Company recognized a $6.7 million loss on the sale, which is included in the Commercial segment financial results for the nine month period ended July 29, 2018. The disposition did not represent a strategic shift that had a major effect on the Company’s operations or financial results.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Gain on Insurance Recovery</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Company experienced a fire at a facility in the Commercial segment. During the third quarter of fiscal 2018, the Company received final proceeds of $4.7 million as reimbursement for new assets acquired and recognized a $4.7 million gain on insurance recovery in the consolidated statements of operations.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Cash</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">105,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;">Restricted cash</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">109,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Restricted cash at September 28, 2019 primarily relates to an escrow balance held for an outstanding earnout agreement.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net Sales</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company adopted Accounting Standards Update (“ASU”) No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(“ASU 2014-09”), as of October 29, 2018 for the Transition Period. ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using IFRS and GAAP. The core principle of this update is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We enter into contracts that pertain to products, which are accounted for as separate performance obligations and are typically one year or less in duration. We do not exercise significant judgment in determining the timing for the satisfaction of performance obligations or the transaction price. Revenue is measured as the amount of consideration expected to be received in exchange for our products. We have elected to apply the practical expedient provided for in ASU No. 2014-09 and have not disclosed information regarding remaining performance obligations that have original expected durations of one year or less. Revenue is generally recognized when the product has shipped from our facility and control has transferred to the customer. For a portion of our business, when we process customer owned material, control is deemed to transfer to the customer as the processing is being completed.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 our weathertightness warranties (see Note 11 — </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Warranty).</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="8" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="8" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Metal building products</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">320,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">384,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">914,623 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">964,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Insulated metal panels</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">109,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">106,605 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">332,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">303,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Metal coil coating</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">57,609 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">123,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">158,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">548,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,370,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,426,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Vinyl siding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,912 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">400,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Metal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">75,933 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">199,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Injection molded</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,163 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Stone</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,254 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">70,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other products &amp; services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">123,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">315,799 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">840,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Vinyl windows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">481,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,355,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aluminum windows</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,283 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,568 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">504,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,434,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Total Net Sales:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,285,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">548,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,645,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,426,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2019 through September 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2019.</span></div> <div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reporting Periods</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On November 16, 2018, the Company’s Board of Directors approved a change to the Company’s fiscal year end from a 52/53 week year with the Company’s fiscal year end on the Sunday closest to October 31 to a calendar year of the twelve-month period from January 1 to December 31. The Company elected to change its fiscal year end in connection with the Merger (as defined below) to align the Company’s fiscal year end with Ply Gem’s (as defined below). As a result of this change, the Company filed a Transition Report on Form 10-Q that included the financial information for the transition period from October 29, 2018 to December 31, 2018, which period is referred to herein as the “Transition Period”. The financial statements contained herein are being filed as part of a Quarterly Report on Form 10-Q for the period from June 30, 2019 through September 28, 2019. References in this Quarterly Report on Form 10-Q to “fiscal year 2018” or “fiscal 2018” refer to the period from October 30, 2017 through October 28, 2018. The results of operations for the three and nine months ended July 29, 2018 are presented herein as the comparable period to the three and nine months ended September 28, 2019. The Company did not recast the consolidated financial statements for the period from June 30, 2018 to September 28, 2018 or January 1, 2018 to September 28, 2018 because the financial reporting processes in place at that time included certain procedures that were completed only on a quarterly basis. Consequently, to recast this period would have been impractical.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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> 3 1000000.0 1000000.0 -6700000 4700000 4700000 <div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">105,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;">Restricted cash</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">109,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Restricted cash at September 28, 2019 primarily relates to an escrow balance held for an outstanding earnout agreement.</span></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">105,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9pt;font-weight:400;line-height:100%;">Restricted cash</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">109,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Restricted cash at September 28, 2019 primarily relates to an escrow balance held for an outstanding earnout agreement.</span></div> 105244000 3872000 109116000 The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="8" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="8" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Commercial Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Metal building products</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">320,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">384,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">914,623 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">964,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Insulated metal panels</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">109,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">106,605 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">332,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">303,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Metal coil coating</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">57,609 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">123,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">158,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">548,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,370,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,426,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Siding Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Vinyl siding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,912 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">400,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Metal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">75,933 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">199,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Injection molded</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,163 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Stone</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,254 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">70,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other products &amp; services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">41,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">123,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">315,799 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">840,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Vinyl windows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">481,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,355,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Aluminum windows</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,283 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,568 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">504,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,434,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Total Net Sales:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,285,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">548,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,645,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,426,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 320028000 384311000 914623000 964924000 109322000 106605000 332403000 303910000 35556000 57609000 123126000 158109000 464906000 548525000 1370152000 1426943000 148912000 0 400220000 0 75933000 0 199265000 0 17429000 0 47163000 0 32254000 0 70441000 0 41271000 0 123512000 0 315799000 0 840601000 0 481104000 0 1355333000 0 11951000 0 39678000 0 11283000 0 39568000 0 504338000 0 1434579000 0 1285043000 548525000 3645332000 1426943000 ACCOUNTING PRONOUNCEMENTS<div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adopted Accounting Pronouncements</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The adoption of the new standard resulted in the recognition of additional operating liabilities of $304.1 million with corresponding right-of-use (“ROU”) assets of $304.1 million, based on the present value of the remaining minimum rental payments. The Company recognized no adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practical expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note 8 — </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In May 2014, the FASB issued ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers (Topic 606) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $2.6 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note 1 — </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Summary of Significant Accounting Policies</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2016, the FASB issued ASU No. 2016-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In October 2016, the FASB issued ASU 2016-16, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In November 2016, the FASB issued ASU 2016-18, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In March 2017, the FASB issued ASU 2017-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In May 2017, the FASB issued ASU 2017-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2017, the FASB issued ASU No. 2017-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Targeted Improvements to Accounting for Hedging Activities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">which modifies disclosure requirements for fair value measurements under ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-14, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adopted Accounting Pronouncements</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, to increase transparency and comparability among organizations by recognizing right-of-use assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Effective January 1, 2019, the Company adopted the guidance initially applying the standard to leases existing at, or entered into after, the January 1, 2019 adoption date. The Company has elected only the package of three transition practical expedients available under the new standard. The short-term lease recognition exemption has been elected for all leases that qualify as well as the practical expedient to not separate lease and non-lease components for all leases other than leases of durable tooling.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The adoption of the new standard resulted in the recognition of additional operating liabilities of $304.1 million with corresponding right-of-use (“ROU”) assets of $304.1 million, based on the present value of the remaining minimum rental payments. The Company recognized no adjustment to opening balance of accumulated deficit as of January 1, 2019. The new standard also provides for practical expedients for an entity’s ongoing accounting. Additional disclosures on leases are included in Note 8 — </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles—Goodwill and Other—Internal-Use Software—General (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by these amendments. Effective January 1, 2019, the Company early adopted this guidance on a prospective basis. The application of ASU 2018-15 did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In May 2014, the FASB issued ASU 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers (Topic 606) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">as subsequently amended. ASU 2014-09 supersedes the revenue recognition requirements in ASC Topic 605, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, and most industry-specific guidance. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We performed an assessment of the differences between the new revenue standard and current accounting practices. As part of our implementation process, we identified significant revenue streams and evaluated a sample of contracts within each significant revenue stream in order to determine the effect of the standard on our revenue recognition practices. We completed this evaluation and have established new policies, procedures, and internal controls in our adoption of the new revenue standard. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $2.6 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new revenue standard. The adjustment related to changes in the timing of revenue recognition for our weathertightness warranties in our Commercial segment. Additional disaggregated revenue disclosures are included in Note 1 — </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Summary of Significant Accounting Policies</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2016, the FASB issued ASU No. 2016-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which provides guidance on eight cash flow classification issues with the objective of reducing differences in practice. We adopted this guidance on a retrospective basis in the Transition Period. The application of ASU 2016-15 did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In October 2016, the FASB issued ASU 2016-16, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other than Inventory</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which eliminates the exception that prohibits the recognition of current and deferred income tax effects for intra-entity transfers of assets other than inventory until the asset has been sold to an outside party. We adopted this guidance on a modified retrospective basis, pursuant to which we recorded a $0.7 million adjustment to increase the opening balance of accumulated deficit as of October 29, 2018 (the first day of the Transition Period) for the impact of applying the new standard.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In November 2016, the FASB issued ASU 2016-18, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which clarifies how entities should present restricted cash and restricted cash equivalents in the statement of cash flows. Entities will no longer present transfers between cash and cash equivalents and restricted cash and restricted cash equivalents in the statement of cash flows. An entity with a material balance of restricted cash and restricted cash equivalents must disclose information about the nature of the restrictions. We adopted this guidance on a retrospective basis in the Transition Period. The adoption of this guidance resulted in restricted cash activity previously included in financing activities on our consolidated statement of cash flows to be included as part of the beginning and ending balances of cash and cash equivalents and restricted cash in our consolidated statements of cash flows.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In March 2017, the FASB issued ASU 2017-07, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">—</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which amends the requirements related to the income statement presentation of the components of net periodic benefit cost for employer sponsored defined benefit pension and other postretirement benefit plans. Under the new guidance, an entity must disaggregate and present the service cost component of net periodic benefit cost in the same income statement line items as other employee compensation costs arising from services rendered during the period, and only the service cost component will be eligible for capitalization. Other components of net periodic benefit cost will be presented separately from the line items that include the service cost. We adopted this guidance in the Transition Period on a retrospective basis to adopt the requirement for separate presentation of the income statement service cost and other components, and on a prospective transition method to adopt the requirement to limit the capitalization of benefit cost to the service component. The adoption of ASU 2017-07 did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In May 2017, the FASB issued ASU 2017-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which provides clarity on the accounting for modifications of stock-based awards. The Company adopted this guidance on a prospective basis in the Transition Period for share-based payment awards modified on or after the adoption date. The adoption of ASU 2017-09 did not have a material impact on our consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2017, the FASB issued ASU No. 2017-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Targeted Improvements to Accounting for Hedging Activities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. This ASU’s objectives are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity’s risk management activities by better aligning the entity’s financial reporting for hedging relationships with those risk management activities; and (2) reduce the complexity of and simplify the application of hedge accounting by preparers. ASU No. 2017-12 is effective for interim and annual reporting periods beginning after December 15, 2018. The Company adopted this guidance on a prospective basis for fiscal 2019. The adoption of ASU 2017-12 did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. ASU 2016-13 will be effective for our fiscal year ending December 31, 2020, including interim periods within that fiscal year. We are evaluating the impact that the adoption of this ASU will have on our consolidated financial position, result of operations and cash flows.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">which modifies disclosure requirements for fair value measurements under ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> We will be required to adopt this guidance retrospectively in the annual and interim periods for our fiscal year ending December 31, 2020, with early adoption permitted. We are evaluating the impact of adopting this guidance.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-14, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. We will be required to adopt this guidance for our fiscal year ending December 31, 2020, with early adoption permitted. Certain provisions are applied prospectively while others are applied retrospectively. We are evaluating the impact of adopting this guidance.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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> 304100000 304100000 0 2600000 700000 ACQUISITIONS<div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Environmental Stoneworks</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 (“Environmental Stoneworks” or “ESW”), the Members of Environmental Materials, LLC (the “Sellers”) and Charles P. Gallagher and Wayne C. Kocourek, solely in their capacity as the Seller Representative (as defined in the Purchase Agreement), pursuant to which, on February 20, 2019, the Company’s wholly-owned subsidiary, Ply Gem Industries, Inc., purchased from the Sellers 100% of the outstanding limited liability company interests of Environmental Stoneworks (the “Environmental Stoneworks Acquisition”) for total consideration of $182.6 million, subject to certain post-closing adjustments, for Environmental Stoneworks. The transaction was financed through borrowings under the Company’s asset-based revolving credit facility. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 Accounting Standards Codification 805, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which results in a new valuation for the assets and liabilities of Environmental Stoneworks based upon fair values as of the closing date.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right of use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">91,170 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:16.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">214,733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,170 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">182,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The $60.5 million of goodwill was allocated to the Siding segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. </span></div><div style="text-indent:18pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended September 28, 2019, the Company incurred $1.5 million of acquisition-related costs for Environmental Stoneworks, which are recorded in strategic development and acquisition related costs in the Company’s consolidated statements of operations. There were no significant acquisition-related costs incurred during the three months ended September 28, 2019. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The final acquisition accounting allocation for the Environmental Stoneworks Acquisition remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include accounts receivable, inventories, prepaid expenses and other current assets, goodwill, intangibles, accounts payable, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remained open as of September 28, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">Ply Gem Merger</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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”). On November 15, 2018, at a special meeting of NCI shareholders, NCI’s shareholders approved, among other items, the Merger Agreement and the issuance in the Merger of 58,709,067 shares of NCI common stock, par value $0.01 per share (“NCI Common Stock”) in the aggregate, on a pro rata basis, to the holders of all of the equity interests in Ply Gem (the “Stock Issuance”), representing approximately 47% of the total number of shares of NCI Common Stock outstanding following the consummation of the Merger on November 16, 2018 (the “Closing Date”). The total value of shares of NCI Common Stock issued pursuant to the Stock Issuance was approximately $713.9 million based on the number of shares issued multiplied by the NCI Common Stock closing share price of $12.16 on the Closing Date. There are approximately 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 September 28, 2019. For accounting and legal purposes, NCI was the accounting and legal acquirer of Ply Gem as of the Closing Date and Ply Gem’s results have been included within NCI from the Closing Date.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Ply Gem is a leading manufacturer of exterior building products in North America, operating in two segments: Siding and Windows. These two segments produce a comprehensive product line of vinyl siding, designer accents, cellular PVC trim, vinyl fencing, vinyl railing, stone veneer, and vinyl windows and doors used in both the new construction market and the home repair and remodeling market in the United States and Canada. Vinyl building products have the leading share of sales volume in siding and windows in the United States. Ply Gem also manufactures vinyl and aluminum soffit and siding accessories, aluminum trim coil, wood windows, aluminum windows, vinyl and aluminum-clad windows and steel and fiberglass doors, enabling us to bundle complementary and color-matched products and accessories with our core products.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Ply Gem strategically fits into NCI’s existing footprint and broadens its service offering to existing and new customers within the building products industry. The Company accounted for the Merger as an acquisition in accordance with the provisions of Accounting Standards Codification 805, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">, which results in a new valuation for the assets and liabilities of Ply Gem based upon fair values as of the Closing Date.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In connection with the Merger, on November 16, 2018, NCI assumed (i) the obligations of the company formerly known as Ply Gem Midco, Inc. (“Ply Gem Midco”), a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement (as defined below), (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement (as defined below) and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture (as defined below).</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On April 12, 2018, Ply Gem Midco entered into a Cash Flow Credit Agreement (the “Current Cash Flow Credit Agreement”), by and among Ply Gem Midco, JP Morgan Chase Bank, N.A., as administrative agent and collateral agent (the “Cash Flow Agent”), and the several banks and other financial institutions from time to time party thereto. As of November 16, 2018, immediately prior to consummation of the Merger, the Current Cash Flow Credit Agreement provided for (i) a term loan facility (the “Current Term Loan Facility”) in an original aggregate principal amount of $1,755.0 million and (ii) a cash flow-based revolving credit facility (the “Current Cash Flow Revolver” and together with the Current Term Loan Facility, the “Current Cash Flow Facilities”) of up to $115.0 million. On November 16, 2018, Ply Gem Midco entered into a Lender Joinder Agreement, by and among Ply Gem Midco, the additional commitment lender party thereto and the Cash Flow Agent, which amended the Current Cash Flow Credit Agreement in order to, among other things, increase the aggregate principal amount of the Current Term Loan Facility by $805.0 million (the “Incremental Term Loans”). Proceeds of the Incremental Term Loans were used to, among other things, (a) finance the Merger and to pay certain fees, premiums and expenses incurred in connection therewith, (b) repay in full amounts outstanding under the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement (each as defined below) and (c) repay $325.0 million of borrowings outstanding under the Current ABL Facility (as defined below). On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current Cash Flow Facilities, and NCI became the Borrower (as defined in the Current Cash Flow Credit Agreement) under the Current Cash Flow Facilities. The Current Term Loan Facility amortizes in nominal quarterly installments equal to one percent of the aggregate initial principal amount thereof per annum, with the remaining balance payable upon final maturity of the Current Term Loan Facility on April 12, 2025. There are no amortization payments under the Current Cash Flow Revolver, and all borrowings under the Current Cash Flow Revolver mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there was $2,555.6 million outstanding under the Current Term Loan Facility and there w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ere no a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">mounts drawn on the Current Cash Flow Revolver.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On April 12, 2018, Ply Gem Midco and certain subsidiaries of Ply Gem Midco entered into an ABL Credit Agreement (the “Current ABL Credit Agreement”), by and among Ply Gem Midco, the subsidiary borrowers from time to time party thereto, UBS AG, Stamford Branch, as administrative agent and collateral agent (the “ABL Agent”), and the several banks and other financial institutions from time to time party thereto, which provided for an asset-based revolving credit facility (the “Current ABL Facility”) of up to $360.0 million, consisting of (i) $285.0 million available to U.S. borrowers (subject to U.S. borrowing base availability) (the “ABL U.S. Facility”) and (ii) $75.0 million available to both U.S. borrowers and Canadian borrowers (subject to U.S. borrowing base and Canadian borrowing base availability) (the “ABL Canadian Facility”). On October 15, 2018, Ply Gem Midco entered into Amendment No. 2 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lender party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $36.0 million to $396.0 million overall, and with the (x) ABL U.S. Facility being increased from $285.0 million to $313.5 million and (y) the ABL Canadian Facility being increased from $75.0 million to $82.5 million. On November 16, 2018, Ply Gem Midco entered into Amendment No. 4 to the Current ABL Credit Agreement, by and among Ply Gem Midco, the incremental lenders party thereto and the ABL Agent, which amended the Current ABL Credit Agreement in order to, among other things, increase the aggregate commitments under the Current ABL Facility by $215.0 million (the “Incremental ABL Commitments”) to $611.0 million overall, and with the (x) ABL U.S. Facility being increased from $313.5 million to approximately $483.7 million and (y) the ABL Canadian Facility being increased from $82.5 million to approximately $127.3 million. On November 16, 2018, in connection with the consummation of the Merger, NCI and Ply Gem Midco entered into a joinder agreement with respect to the Current ABL Facility, and NCI became the Parent Borrower (as defined in the Current ABL Credit Agreement) under the Current ABL Facility. The Company and, at the Company’s option, certain of the Company’s subsidiaries are the borrowers under the Current ABL Facility. As of November 16, 2018, and following consummation of the Merger, (a) Ply Gem Industries, Inc., Atrium Windows and Doors, Inc., NCI Group, Inc. and Robertson-Ceco II Corporation were U.S. subsidiary borrowers under the Current ABL Facility, and (b) Gienow Canada Inc., Mitten Inc., North Star Manufacturing (London) Ltd. and Robertson Building Systems Limited were Canadian borrowers under the Current ABL Facility. All borrowings under the Current ABL Facility mature on April 12, 2023. At November 16, 2018, following consummation of the Merger, there were no amounts drawn and $24.7 million of letters of credit issued under the Current ABL Facility.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On April 12, 2018, Ply Gem Midco issued $645.0 million aggregate principal amount of 8.00% Senior Notes due 2026 (the “8.00% Senior Notes”). The 8.00% Senior Notes were issued pursuant to an Indenture, dated as of April 12, 2018 (as supplemented from time to time, the “Current Indenture”), by and among Ply Gem Midco, as issuer, the subsidiary guarantors from time to time party thereto and Wilmington Trust, National Association, as trustee. On November 16, 2018, in connection with the consummation of the Merger, the Company entered into a supplemental indenture and assumed the obligations of Ply Gem Midco as issuer under the Current Indenture and the 8.00% Senior Notes. The 8.00% Senior Notes bear interest at 8.00% per annum and will mature on April 15, 2026. Interest is payable semi-annually in arrears on April 15 and October 15.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On November 16, 2018, in connection with the incurrence by Ply Gem Midco of the Incremental Term Loans and the obtaining by Ply Gem Midco of the Incremental ABL Commitments, following consummation of the Merger, the Company (a) terminated all outstanding commitments and repaid all outstanding amounts under the Term Loan Credit Agreement, dated as of February 8, 2018 (the “Pre-merger Term Loan Credit Agreement”), by and among the Company, as borrower, the several banks and other financial institutions from time to time party thereto and Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and (b) terminated all outstanding commitments and repaid all outstanding amounts under the ABL Credit Agreement, dated as of February 8, 2018 (the “Pre-merger ABL Credit Agreement”), by and among NCI Group, Inc. and Robertson-Ceco II Corporation, as borrowers, the Company, as a guarantor, the other borrowers from time to time party thereto, the several banks and other financial institutions from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent and collateral agent. Outstanding letters of credit under the Pre-merger ABL Credit Agreement were cash collateralized.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In connection with the termination and repayment of the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the Company also terminated (i) the Term Loan Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Credit Suisse AG, Cayman Islands Branch, as collateral agent, (ii) the ABL Guarantee and Collateral Agreement, dated as of February 8, 2018, made by the Company and certain of its subsidiaries, in favor of Wells Fargo Bank, National Association, as collateral agent, and (iii) the Intercreditor Agreement, dated as of February 8, 2018, between Credit Suisse AG, Cayman Islands Branch and Wells Fargo Bank, National Association, and acknowledged by the Company and certain of its subsidiaries.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Purchase Price Allocation</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company’s total purchase consideration in the Merger was equal to $728.9 million and is comprised of the Stock Issuance of $713.9 million and a cash payment of $15.0 million by the Company to settle certain third-party fees and expenses incurred by Ply Gem. The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">345,801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">301,513 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">364,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,720,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,469,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,262 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,358,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,955 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tax receivable agreement liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,355 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other accrued expenses (inclusive of $25.3 million for current warranty liabilities)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">246,341 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Debt (inclusive of current portion)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,674,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other long-term liabilities ($163.6 million for accrued long-term warranty)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">163,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">325,593 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,629,519 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">728,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">At the acquisition date, $840.6 million of goodwill allocated to the Siding segment and $629.0 million allocated to the Windows segment and none of the goodwill is expected to be deductible for tax purposes. The goodwill is attributable to the workforce of the acquired business and the synergies expected to be realized. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The final acquisition accounting allocation for the Merger remains subject to further adjustments. The specific accounts subject to ongoing acquisition accounting adjustments include various income tax assets and liabilities, accounts receivable, inventories, goodwill, intangibles, accrued expenses, accrued warranties and other liabilities. Therefore, the measurement period remained open as of September 28, 2019, and the preliminary acquisition accounting allocation detailed above is subject to further adjustment. The Company anticipates completing these acquisition accounting adjustments during the fourth quarter of fiscal 2019.</span></div><div style="text-align:justify;margin-top:5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Unaudited Pro Forma Financial Information</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the three and nine months ended September 28, 2019, Environmental Stoneworks contributed net sales of $45.4 million and $108.2 million, respectively, and net income of $2.8 million and $5.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 September 28, 2019 and July 29, 2018 as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the nine months ended July 29, 2018) (in thousands except for per share data): </span></div><div style="text-align:center;margin-top:5pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,285,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,381,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,661,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,668,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) applicable to common shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,532 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(221,019)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.76)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.76)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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, Ply Gem and Environmental Stoneworks. Material pro forma adjustments related to the Environmental Stoneworks and Ply Gem acquisitions include approximately $70.3 million of certain acquisition and compensation costs and $37.9 million of non-cash charges of purchase price allocated to inventories, which were reflected in the pro forma results as if they were incurred on October 30, 2017. Other material pro forma adjustments include adjustments to depreciation and amortization expense and interest expense related to the Environmental Stoneworks and Ply Gem acquisitions.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The unaudited supplemental pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the two acquisitions or any integration costs. Unaudited pro forma balances are not necessarily indicative of operating results had the Environmental Stoneworks and Ply Gem acquisitions occurred on October 30, 2017 or of future results.</span></div> 1 182600000 <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Lease right of use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">91,170 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:16.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">214,733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,170 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">182,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3379000 17134000 13062000 3677000 14295000 11372000 91170000 60487000 157000 214733000 5910000 11445000 11365000 3450000 32170000 182563000 60500000 1500000 0 58709067 0.01 0.47 713900000 12.16 57103 58709067 2 2 1755000000.0 115000000.0 805000000.0 325000000.0 0.01 2555600000 0 360000000.0 285000000.0 75000000.0 36000000.0 396000000.0 285000000.0 313500000 75000000.0 82500000 215000000.0 611000000.0 313500000 483700000 82500000 127300000 0 24700000 645000000.0 0.0800 0.0800 0.0800 0.0800 0.0800 0.0800 728900000 713900000 15000000.0 The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">102,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">345,801 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">301,513 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">364,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets (trade names/customer relationships)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,720,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,469,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,262 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,358,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">139,955 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Tax receivable agreement liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,355 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:4.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other accrued expenses (inclusive of $25.3 million for current warranty liabilities)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">246,341 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Debt (inclusive of current portion)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,674,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other long-term liabilities ($163.6 million for accrued long-term warranty)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">163,561 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">325,593 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,629,519 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">728,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 102121000 345801000 301513000 51223000 364981000 1720000000 1469563000 3262000 4358464000 139955000 47355000 25300000 246341000 2674767000 163600000 163561000 325593000 31947000 3629519000 728945000 840600000 629000000.0 45400000 108200000 2800000 5800000 The following table provides unaudited supplemental pro forma results for Cornerstone, prepared in accordance with ASC 805, for the three and nine months ended September 28, 2019 and July 29, 2018 as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the nine months ended July 29, 2018) (in thousands except for per share data): <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,285,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,381,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,661,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,668,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) applicable to common shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">28,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,532 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(221,019)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.76)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.45)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1.76)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 1285043000 1381820000 3661428000 3668062000 28456000 -56165000 10532000 -221019000 0.23 -0.45 0.08 -1.76 0.23 -0.45 0.08 -1.76 70300000 37900000 GOODWILL<div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953216%;"><tr><td style="width:1.0%;"/><td style="width:51.582090%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.194030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.343284%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.746269%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Siding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Windows</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, October 28, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill recognized from Merger</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">854,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">639,447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,494,053 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(913)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">853,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">638,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,640,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill recognized from Environmental Stoneworks Acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">985 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">736 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase accounting adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(14,009)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(10,481)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(24,490)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, September 28, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">900,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">628,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,677,929 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953216%;"><tr><td style="width:1.0%;"/><td style="width:51.582090%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.194030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.343284%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.895522%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.546269%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.746269%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Siding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Windows</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, October 28, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill recognized from Merger</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">854,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">639,447 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,494,053 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(913)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,133)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">853,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">638,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,640,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill recognized from Environmental Stoneworks Acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">60,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">985 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">736 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase accounting adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(14,009)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(10,481)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(24,490)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, September 28, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">148,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">900,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">628,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,677,929 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 148291000 0 0 148291000 0 854606000 639447000 1494053000 0 -1220000 -913000 -2133000 148291000 853386000 638534000 1640211000 0 60487000 0 60487000 0 985000 736000 1721000 0 -14009000 -10481000 -24490000 148291000 900849000 628789000 1677929000 INVENTORIES<div style="text-indent:18pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:71.792094%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">265,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">205,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process and finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">202,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,629 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">467,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">254,531 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:18pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:71.792094%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">265,888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">205,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process and finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">202,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,629 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">467,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">254,531 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 265888000 205902000 202028000 48629000 467916000 254531000 INTANGIBLES<div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The table that follows presents the major components of intangible assets as of September 28, 2019 and October 28, 2018 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:48.293255%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Life (Years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Trademarks/Trade names</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">252,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(34,257)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">218,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer lists and relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,737,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(170,808)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,566,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,990,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(205,065)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,784,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">(1) During the nine months ended September 28, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVhYWUzNjk3ZWJjOTQ0N2FhZDhmYzk3ZTMzMWQ3OGFkL3NlYzplYWFlMzY5N2ViYzk0NDdhYWQ4ZmM5N2UzMzFkNzhhZF82MS9mcmFnOmFiZTk2NmY3NjcyMDRlNzc5ZjkxMTZjOTgxODlkZjJkL3RhYmxlOjEzMTQxNjMwNTMyNjQ4OTdiNWY4ZmU5YzFhZjJkZTc2L3RhYmxlcmFuZ2U6MTMxNDE2MzA1MzI2NDg5N2I1ZjhmZTljMWFmMmRlNzZfNi0wLTEtMS02OTMvdGV4dHJlZ2lvbjo2ZGQ1NTg5MWM0ZGE0YjRlYWJiOWQ4MWRlYWY2ZWM0Y18xNjQ5MjY3NDQxODQw_7bc45685-4e72-4daf-90c6-521ea0220df6">eight</span>-year period.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Life (Years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of October 28, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(12,657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer lists and relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(38,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">178,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(51,303)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">127,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The table that follows presents the major components of intangible assets as of September 28, 2019 and October 28, 2018 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:48.293255%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Life (Years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Trademarks/Trade names</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">252,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(34,257)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">218,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer lists and relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,737,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(170,808)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,566,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,990,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(205,065)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,784,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">(1) During the nine months ended September 28, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVhYWUzNjk3ZWJjOTQ0N2FhZDhmYzk3ZTMzMWQ3OGFkL3NlYzplYWFlMzY5N2ViYzk0NDdhYWQ4ZmM5N2UzMzFkNzhhZF82MS9mcmFnOmFiZTk2NmY3NjcyMDRlNzc5ZjkxMTZjOTgxODlkZjJkL3RhYmxlOjEzMTQxNjMwNTMyNjQ4OTdiNWY4ZmU5YzFhZjJkZTc2L3RhYmxlcmFuZ2U6MTMxNDE2MzA1MzI2NDg5N2I1ZjhmZTljMWFmMmRlNzZfNi0wLTEtMS02OTMvdGV4dHJlZ2lvbjo2ZGQ1NTg5MWM0ZGE0YjRlYWJiOWQ4MWRlYWY2ZWM0Y18xNjQ5MjY3NDQxODQw_7bc45685-4e72-4daf-90c6-521ea0220df6">eight</span>-year period.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Life (Years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of October 28, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(12,657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer lists and relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(38,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">178,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(51,303)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">127,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The table that follows presents the major components of intangible assets as of September 28, 2019 and October 28, 2018 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:48.293255%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.079179%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756598%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Life (Years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Trademarks/Trade names</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">252,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(34,257)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">218,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer lists and relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,737,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(170,808)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,566,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,990,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(205,065)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,784,937 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">(1) During the nine months ended September 28, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVhYWUzNjk3ZWJjOTQ0N2FhZDhmYzk3ZTMzMWQ3OGFkL3NlYzplYWFlMzY5N2ViYzk0NDdhYWQ4ZmM5N2UzMzFkNzhhZF82MS9mcmFnOmFiZTk2NmY3NjcyMDRlNzc5ZjkxMTZjOTgxODlkZjJkL3RhYmxlOjEzMTQxNjMwNTMyNjQ4OTdiNWY4ZmU5YzFhZjJkZTc2L3RhYmxlcmFuZ2U6MTMxNDE2MzA1MzI2NDg5N2I1ZjhmZTljMWFmMmRlNzZfNi0wLTEtMS02OTMvdGV4dHJlZ2lvbjo2ZGQ1NTg5MWM0ZGE0YjRlYWJiOWQ4MWRlYWY2ZWM0Y18xNjQ5MjY3NDQxODQw_7bc45685-4e72-4daf-90c6-521ea0220df6">eight</span>-year period.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Life (Years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of October 28, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(12,657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Customer lists and relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">–</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">136,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(38,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">178,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(51,303)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">127,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P6Y P15Y 252942000 34257000 218685000 P5Y P20Y 1737060000 170808000 1566252000 1990002000 205065000 1784937000 P15Y 29167000 12657000 16510000 P12Y P20Y 136210000 38646000 97564000 13455000 13455000 178832000 51303000 127529000 ASSETS HELD FOR SALE<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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.0 million and $7.3 million as of September 28, 2019 and October 28, 2018, respectively. All of these assets continued to be actively marketed for sale or were under contract as of September 28, 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended September 28, 2019 the Company determined an alternative use for a facility in the Commercial segment that had previously been classified as held for sale and reclassified the net book value of $1.7 million to property, plant and equipment and recorded an immaterial depreciation adjustment. Additionally, during the nine months ended September 28, 2019, the Company closed on the sale of an idled facility in the Commercial segment which had previously been classified as held for sale. In connection with the sale we received net proceeds of $0.9 million and recognized a net gain of $0.3 million, which is included in restructuring and impairment charges, net, in the consolidated statements of operations for the nine months ended September 28, 2019.</span></div>Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate. Certain assets held for sale are valued at fair value and are measured at fair value on a nonrecurring basis. Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset is less than carrying value. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value. Assets held for sale, reported at fair value, less costs to sell, totaled $5.0 million as of September 28, 2019. 5000000.0 7300000 -1700000 900000 300000 5000000.0 LEASES<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2019, the Company adopted ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate 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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Weighted average information about the Company’s lease portfolio as of September 28, 2019 was as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average IBR</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Operating lease costs for the three and nine months ended September 28, 2019 were as follows (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:65.935578%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,903 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">77,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Variable lease costs</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,654 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="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="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Cash and non-cash activities for the three and nine months ended September 28, 2019 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:65.935578%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,463 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,936 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">372,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Future minimum lease payments under non-cancelable leases as of September 28, 2019 were as follows (in thousands):</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019 (excluding the nine months ended September 28, 2019)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">76,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">61,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">119,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total future minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">402,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of future minimum lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">312,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">68,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term portion of lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">243,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">312,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2019, the Company adopted ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> applying the standard to leases existing at the effective date. For arrangements entered into following the transition date, applicability of the standard is determined at inception. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of these are real estate agreements in which future increases in rent are based on an index. Lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div>Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the reasonably expected holding period at commencement date. Few of the Company’s lease contracts provide a readily determinable implicit rate. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate 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. <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Weighted average information about the Company’s lease portfolio as of September 28, 2019 was as follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average IBR</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Operating lease costs for the three and nine months ended September 28, 2019 were as follows (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:65.935578%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,903 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">77,125 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Variable lease costs</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,654 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="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="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> Includes short-term lease costs, which are immaterial.</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> P5Y7M6D 0.0608 23903000 77125000 8654000 27868000 <div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Cash and non-cash activities for the three and nine months ended September 28, 2019 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:65.935578%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,463 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,936 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">47,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">372,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 23463000 66936000 47236000 372269000 <div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Future minimum lease payments under non-cancelable leases as of September 28, 2019 were as follows (in thousands):</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019 (excluding the nine months ended September 28, 2019)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">76,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">61,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,935 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">119,393 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total future minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">402,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">90,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of future minimum lease payments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">312,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">As of September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">68,993 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term portion of lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">243,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">312,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 23640000 86617000 76607000 61548000 34935000 119393000 402740000 90123000 312617000 68993000 243624000 312617000 SHARE-BASED COMPENSATION<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 and long-term incentive awards with performance conditions (“Performance Share Awards”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger, on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, restricted stock units (“RSUs”) and performance share units (“PSUs”). A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan consisting of award agreements for select Founders Awards. However, these awards were subject to the same terms and provisions as awards of the same type granted under the Incentive Plan.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 28, 2019, 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, and Performance Share Awards, which are settled in cash. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment at the end of a specified time period and typically vest in annual increments over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVhYWUzNjk3ZWJjOTQ0N2FhZDhmYzk3ZTMzMWQ3OGFkL3NlYzplYWFlMzY5N2ViYzk0NDdhYWQ4ZmM5N2UzMzFkNzhhZF83My9mcmFnOmI0MDg4NDg1OGVmNzQ4MWQ4ZThjZjExZjc5YTNlYzU5L3RleHRyZWdpb246YjQwODg0ODU4ZWY3NDgxZDhlOGNmMTFmNzlhM2VjNTlfMTcyMw_03663b29-14f9-4984-b068-75aecdc4acad"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVhYWUzNjk3ZWJjOTQ0N2FhZDhmYzk3ZTMzMWQ3OGFkL3NlYzplYWFlMzY5N2ViYzk0NDdhYWQ4ZmM5N2UzMzFkNzhhZF83My9mcmFnOmI0MDg4NDg1OGVmNzQ4MWQ4ZThjZjExZjc5YTNlYzU5L3RleHRyZWdpb246YjQwODg0ODU4ZWY3NDgxZDhlOGNmMTFmNzlhM2VjNTlfMTcyMw_79876c42-f07c-4827-ba65-5c469a47240a">three</span></span> to five years or earlier upon death, disability or a change of control. Restricted stock awards do not vest upon attainment of a specified retirement age, as provided by the agreements governing such awards. The vesting of our Performance Share Awards is described below.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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:id3VybDovL2RvY3MudjEvZG9jOmVhYWUzNjk3ZWJjOTQ0N2FhZDhmYzk3ZTMzMWQ3OGFkL3NlYzplYWFlMzY5N2ViYzk0NDdhYWQ4ZmM5N2UzMzFkNzhhZF83My9mcmFnOmI0MDg4NDg1OGVmNzQ4MWQ4ZThjZjExZjc5YTNlYzU5L3RleHRyZWdpb246YjQwODg0ODU4ZWY3NDgxZDhlOGNmMTFmNzlhM2VjNTlfMjY4MA_b2eddf1a-e846-405e-8836-112ad73519a4">three</span> or five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Founders Awards granted to our senior executives and certain key employees included options, RSUs and PSUs. The options and RSUs vest subject to continued employment 20% per year on the first through fifth anniversary of the award. Vesting of the PSUs is contingent upon the achievement of synergies captured from the Merger and continued employment during a three-year performance period beginning on the grant date. At the end of the performance period, the number of actual shares to be awarded varies between 0% and 200% of target amounts. The PSUs vest pro rata if an executive’s employment terminates after 50% of the service period has passed and prior to the end of the performance period due to death, disability, or termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates for any other reason prior to the end of the performance period, all outstanding unvested PSUs, whether earned or unearned, are forfeited and cancelled. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the PSU payout is calculated and paid assuming that the maximum benefit had been achieved. If the plan is accepted, awards will continue to vest as RSUs with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. If an executive’s employment terminates due to death or disability while any of the restricted stock is unvested, then all of the unvested restricted stock shall become vested. If an executive’s employment is terminated by the Company without cause or by the executive for good reason, the unvested restricted stock is forfeited. If a change in control of the Company occurs, and the plan is not accepted by the successor entity, prior to the end of the performance period, the restricted stock fully vests. If the plan is accepted, awards will continue to vest with a double trigger acceleration upon termination by the Company without cause or by the executive for good reason. The fair value of the awards is based on the Company’s stock price as of the date of grant.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock option awards</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended September 28, 2019, we granted 0.4 million stock options. The average grant date fair value of options granted during the nine months ended September 28, 2019 was $1.97 per share. We did not grant stock options during the nine months ended July 29, 2018. No options were exercised during the nine months ended September 28, 2019. During the nine months ended July 29, 2018, 0.1 million options with an intrinsic value of $0.8 million were exercised and cash received from options exercised was $1.3 million.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted stock units and performance share units</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Annual awards to our key employees generally have a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVhYWUzNjk3ZWJjOTQ0N2FhZDhmYzk3ZTMzMWQ3OGFkL3NlYzplYWFlMzY5N2ViYzk0NDdhYWQ4ZmM5N2UzMzFkNzhhZF83My9mcmFnOmI0MDg4NDg1OGVmNzQ4MWQ4ZThjZjExZjc5YTNlYzU5L3RleHRyZWdpb246YjQwODg0ODU4ZWY3NDgxZDhlOGNmMTFmNzlhM2VjNTlfNjA2NQ_93f3abff-5bde-4d32-8350-12d712e22512">three</span>-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 September 28, 2019, we granted RSUs to key employees with a fair value of $2.8 million representing approximately 0.5 million shares. During the nine months ended July 29, 2018, we granted RSUs with a fair value of $6.8 million, representing 0.3 million shares.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> During the nine months ended September 28, 2019, we granted PSUs with a total fair value of approximately $0.4 million to key employees. During the nine months ended July 29, 2018, we granted PSUs with a total fair value of approximately $3.8 million and $2.8 million, to the Company’s senior executives and key employees, respectively. On November 16, 2018, upon consummation of the Merger, certain PSUs that were issued in fiscal 2017 and fiscal 2018 converted to RSUs at 100% and continue to vest in accordance with the original schedule, as the Board of Directors approved the treatment of existing awards, at the Merger date, as if a change in control had occurred, per the respective agreements governing each award.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Share-based compensation expense</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">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. During the three and nine months ended July 29, 2018, we recorded share-based compensation expense for all awards of $1.0 million and $8.9 million, respectively. Share-based compensation expense for the nine months ended July 29, 2018 included accelerated awards of $3.6 million due to the retirement of the Company’s former CEO.</span></div> P5Y P5Y P10Y P60D P180D P5Y P3Y 0.20 0.20 0 2 0.50 400000 1.97 0 0 100000 800000 1300000 2800000 500000 6800000 300000 400000 3800000 2800000 1 3100000 10600000 1000000.0 8900000 3600000 EARNINGS PER COMMON SHARE<div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) applicable to common shares</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,320)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for Basic and Diluted Income Per Common Share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average basic number of common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">125,557 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">125,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">98 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">PSUs and Performance Share Awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average diluted number of common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">125,558 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">125,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,477 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic income (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted income (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Incentive Plan securities excluded from dilution</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) applicable to common shares</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(17,320)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for Basic and Diluted Income Per Common Share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average basic number of common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">125,557 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">125,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">98 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">PSUs and Performance Share Awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average diluted number of common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">125,558 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">125,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66,477 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic income (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted income (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(0.14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Incentive Plan securities excluded from dilution</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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> 24790000 35765000 -17320000 35303000 125557000 66335000 125526000 66361000 1000 95000 0 98000 0 8000 0 18000 125558000 66438000 125526000 66477000 0.20 0.54 -0.14 0.53 0.20 0.54 -0.14 0.53 5189000 0 4974000 0 WARRANTYThe Company sells a number of products and offers a number of warranties. The specific terms and conditions of these warranties vary depending on the product sold. Upon the sale of a weathertightness warranty, we record the resulting revenue as deferred revenue, which is included in other accrued expenses and other long-term liabilities on our consolidated balance sheets depending on when the revenues are expected to be recognized. Factors that affect the Company’s warranty liabilities include the number of units sold, historical and anticipated rates of warranty claims, cost per claim and new product introduction. The Company assesses the adequacy of the recorded warranty claims and adjusts the amounts as necessary.<div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019 and July 29, 2018 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:65.935578%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">134,515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase accounting adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,075)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,971)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(22,285)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,654)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">218,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,294 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total, less current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">187,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company records the current warranty obligation within other accrued expenses and the long-term warranty obligation within other long-term liabilities within the Company’s consolidated balance sheets at September 28, 2019 and October 28, 2018.</span></div> <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019 and July 29, 2018 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:65.935578%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">134,515 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase accounting adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">84,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Warranties sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,075)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,971)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(22,285)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,654)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">218,754 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">31,294 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total, less current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">187,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 134515000 32418000 84280000 0 2313000 2616000 2075000 1971000 22006000 0 22285000 1654000 218754000 31409000 31294000 5970000 187460000 25439000 DEFINED BENEFIT PLANS<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">RCC Pension Plan —</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">CENTRIA Benefit Plans —</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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”).</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Ply Gem Pension Plans —</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. 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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:39.617647%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.411765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.411765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 29, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Defined<br/>Benefit<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Defined<br/>Benefit<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,040 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(729)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(729)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of prior service cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of net actuarial loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">470 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">542 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">69 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended July 29, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Defined<br/>Benefit<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Defined<br/>Benefit<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,666 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,187)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,187)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of prior service cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of net actuarial loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:12pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We expect to contribute $2.3 million to the Defined Benefit Plans in the year ending December 31, 2019. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.</span></div> 300000 <div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the components of the net periodic benefit cost, before tax, and funding contributions, for the periods indicated (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:39.617647%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.411765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.411765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 29, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Defined<br/>Benefit<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Defined<br/>Benefit<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,040 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">494 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">556 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1,234)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(729)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(729)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of prior service cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of net actuarial loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">470 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">542 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">69 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended July 29, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Defined<br/>Benefit<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Defined<br/>Benefit<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">OPEB<br/>Plans</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,666 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,187)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(2,187)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of prior service cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of net actuarial loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 11000 6000 17000 22000 7000 29000 974000 66000 1040000 494000 62000 556000 1234000 0 1234000 729000 0 729000 15000 0 15000 15000 0 15000 -704000 0 -704000 -248000 0 -248000 470000 72000 542000 50000 69000 119000 32000 17000 49000 65000 21000 86000 2922000 197000 3119000 1481000 185000 1666000 3701000 0 3701000 2187000 0 2187000 43000 0 43000 43000 0 43000 -2112000 0 -2112000 -743000 0 -743000 1408000 214000 1622000 145000 206000 351000 2300000 0 0.25 LONG-TERM DEBT AND NOTE PAYABLE<div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:71.792094%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based revolving credit facility due April 2023</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">170,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based revolving credit facility due February 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan facility due April 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,536,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan facility due February 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">412,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flow revolver due April 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">8.00% senior notes due April 2026</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">645,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Less: unamortized discounts and unamortized deferred financing costs</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(58,151)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,699)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,293,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">407,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, less current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,267,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">403,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $2.6 million and $1.1 million as of September 28, 2019 and October 28, 2018, respectively, are classified in other assets on the consolidated balance sheets.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Debt Transactions</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In connection with the Merger, on November 16, 2018, the Company assumed (i) the obligations of Ply Gem Midco, a subsidiary of Ply Gem immediately prior to the consummation of the Merger, as borrower under the Current Cash Flow Credit Agreement, (ii) the obligations of Ply Gem Midco as parent borrower under the Current ABL Credit Agreement and (iii) the obligations of Ply Gem Midco as issuer under the Current Indenture.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">February 2018 Debt Redemption and Refinancing</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement and the Pre-merger ABL Credit Agreement, the proceeds of which, together, were used to redeem the 8.25% senior notes due 2023 (the “8.25% Senior Notes”) and to refinance the Company’s then-existing term loan credit facility and the Company’s then-existing asset-based revolving credit facility.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Term Loan Credit Agreement due February 2025</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On February 8, 2018, the Company entered into the Pre-merger Term Loan Credit Agreement which provided for a term loan credit facility in an original aggregate principal amount of $415.0 million (the “Pre-merger Term Loan Credit Facility”). Proceeds from borrowings under the Pre-merger Term Loan Credit Facility were used, together with cash on hand, (i) to refinance the then existing term loan credit agreement, (ii) to redeem and repay the 8.25% Senior Notes and (iii) to pay any fees, premiums and expenses incurred in connection with the refinancing. On November 16, 2018, the Company repaid the remaining $412.9 million aggregate principal amount of the term loans outstanding under the Pre-merger Term Loan Credit Facility for approximately $413.7 million, reflecting remaining principal and interest, using proceeds from the incremental term loan facility entered into in connection with the Merger. </span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019, the interest rates on the Current Term Loan Facility were as follows:</span></div><div style="text-align:right;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Effective interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company entered into certain interest rate swap agreements during the nine months ended September 28, 2019 to convert a portion of its variable rate debt to fixed. See Note 16 - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value of Financial Instruments and Fair Value Measurements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Current Term Loan Facility may be prepaid at the Company’s option at any time, subject to minimum principal amount requirements. Prepayments of the Current Term Loan Facility in connection with a repricing transaction (as defined in the Current Cash Flow Credit Agreement) on or prior to April 12, 2019 are subject to a 1.00% prepayment premium. Prepayments may otherwise be made without premium or penalty (other than customary breakage costs). The Current Cash Flow Revolver may be prepaid at the Company’s option at any time without premium or penalty (other than customary breakage costs), subject to minimum principal amount requirements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. The annual excess cash flow assessment will begin with the Company’s 2019 fiscal year, payable within five business days after the delivery of the annual financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">ABL Credit Agreement due February 2023</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On February 8, 2018, the subsidiaries of the Company, NCI Group, Inc. and Robertson-Ceco II Corporation, and the Company as a guarantor, entered into the Pre-merger ABL Credit Agreement. The Pre-merger ABL Credit Agreement provided for an asset-based revolving credit facility (the “Pre-merger ABL Credit Facility”) which allowed aggregate maximum borrowings by the ABL borrowers of up to $150.0 million, letters of credit of up to $30.0 million and up to $20.0 million for swingline borrowings. Borrowing availability was determined by a monthly borrowing base collateral calculation that is based on specified percentages of the value of accounts receivable, eligible credit card receivables and eligible inventory, less certain reserves and subject to certain other adjustments. Availability was reduced by issuance of letters of credit as well as any borrowings. All borrowings under the Pre-merger ABL Credit Facility would have matured on February 8, 2023. This facility was terminated in connection with the Merger and replaced with the Current ABL Facility (defined below).</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">ABL Facility due April 2023</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019, the Company had the following in relation to the Current ABL Facility (in thousands):</span></div><div style="text-align:right;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Excess availability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">405,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving loans outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">170,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Letters of credit outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019, the weighted average interest rate on the Current ABL Facility was 3.66%.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">8.00% Senior Notes due April 2026</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019, 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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:31.5pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Redemption of 8.25% Senior Notes</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On January 16, 2015, the Company issued $250.0 million in aggregate principal amount of the 8.25% Senior Notes. On February 8, 2018, the Company redeemed the outstanding $250.0 million aggregate principal amount of the 8.25% Senior Notes for approximately $265.5 million using the proceeds from borrowings under the Pre-merger Term Loan Credit Facility. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended July 29, 2018, the Company incurred a pretax loss, primarily on the extinguishment of the Notes, of $21.9 million, of which approximately $15.5 million represents the call premium paid on the redemption of the Notes.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Debt Covenants</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019, the Company was in compliance with all covenants that were in effect on such date.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Insurance Note Payable</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 28, 2019, the Company had no notes payable outstanding. As of October 28, 2018, the Company had an outstanding note payable in the amount of $0.5 million related to financed insurance premiums. Insurance premium financings are generally secured by the unearned premiums under such policies.</span></div> <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:71.792094%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based revolving credit facility due April 2023</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">170,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-based revolving credit facility due February 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan facility due April 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,536,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term loan facility due February 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">412,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flow revolver due April 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">8.00% senior notes due April 2026</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">645,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Less: unamortized discounts and unamortized deferred financing costs</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(58,151)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(5,699)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, net of unamortized discounts and unamortized deferred financing costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,293,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">407,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">25,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term debt, less current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,267,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">403,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $2.6 million and $1.1 million as of September 28, 2019 and October 28, 2018, respectively, are classified in other assets on the consolidated balance sheets.</span></div> 170000000 0 0 0 2536397000 0 0 412925000 0 0 0.0800 645000000 0 58151000 5699000 3293246000 407226000 25600000 4150000 3267646000 403076000 2600000 1100000 0.0825 0.0825 415000000.0 0.0825 412900000 413700000 1755000000.0 0.005 115000000.0 0.01 805000000.0 325000000.0 0.0000 0.0375 0.0275 At September 28, 2019, the interest rates on the Current Term Loan Facility were as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Effective interest rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table> 0.0579 0.0651 0.0000 0.0250 0.0300 0.0150 0.0200 0.0025 0.0050 0.0100 0.50 0.25 0 10000000.0 0.65 7.75 150000000.0 30000000.0 20000000.0 360000000.0 285000000.0 75000000.0 36000000.0 396000000.0 285000000.0 313500000 75000000.0 82500000 215000000.0 611000000.0 313500000 483700000 82500000 127300000 As of September 28, 2019, the Company had the following in relation to the Current ABL Facility (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:82.333821%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666179%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Excess availability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">405,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving loans outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">170,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Letters of credit outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">30,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 405976000 170000000 30311000 0.0000 0.0125 0.0175 0.0025 0.0075 0.0025 0.0366 1.00 0.100 P20D 645000000.0 0.0225 0.0800 0.0800 0.0800 0.0800 0.0800 0.0864 0.0800 0.0800 0.0800 0.0800 0.0800 1 0.400 0.0800 1.08 0.0800 1.04 1.000 250000000.0 0.0825 250000000.0 0.0825 265500000 -21900000 15500000 0 500000 CD&amp;R INVESTOR GROUP<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On December 11, 2017, the CD&amp;R Fund VIII Investor Group completed a registered underwritten offering of 7,150,000 shares of the Company’s Common Stock at a price to the public of $19.36 per share (the “2017 Secondary Offering”). Pursuant to the underwriting agreement, at the CD&amp;R Fund VIII Investor Group request, the Company purchased 1.15 million of the 7.15 million shares of the Company’s Common Stock from the underwriters in the 2017 Secondary Offering at a price per share equal to the price at which the underwriters purchased the shares from the CD&amp;R Fund VIII Investor Group. The total amount the Company spent on these repurchases was $22.3 million.</span></div><div style="text-indent:18pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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>As of September 28, 2019, the CD&amp;R Investor Group owned approximately 49.3% of the outstanding shares of the Company’s Common Stock. At October 28, 2018, the CD&amp;R Fund VIII Investor Group owned approximately 34.4% of the outstanding shares of the Company’s Common Stock. 7150000 19.36 1150000 7150000 22300000 0.493 0.344 STOCK REPURCHASE PROGRAM<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">On September 8, 2016, the Company announced that its Board of Directors authorized a stock repurchase program for the repurchase of up to an aggregate of $50.0 million of the Company’s outstanding Common Stock. On October 10, 2017 and March 7, 2018, the Company announced that its Board of Directors authorized new stock repurchase programs for the repurchase of up to an aggregate of $50.0 million and 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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended September 28, 2019, there were no repurchases under the stock repurchase programs. During the nine months ended July 29, 2018, the Company repurchased approximately 2.7 million shares for $46.7 million under the stock repurchase programs, which included 1.15 million shares for $22.3 million purchased pursuant to the CD&amp;R Fund VIII Investor Group’s 2017 Secondary Offering (see Note 14 — </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">CD&amp;R Investor Group</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">). As of September 28, 2019, approximately $55.6 million remained available for stock repurchases under the programs. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the nine months ended September 28, 2019 and July 29, 2018, the Company withheld thirty-five thousand and 0.3 million shares, respectively, of stock to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards, which are included in treasury stock purchases in the consolidated statements of stockholders’ equity. </span></div>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, resulting in a $0.7 million decrease in both treasury stock and additional paid in capital. During the nine months ended July 29, 2018, the Company cancelled 2.9 million shares related to shares withheld to satisfy minimum tax withholding obligations arising in connection with the vesting of stock awards and shares repurchased under the stock repurchase programs, resulting in an approximate $51.8 million decrease in both treasury stock and additional paid in capital. 50000000.0 50000000.0 50000000.0 100000000.0 0 2700000 46700000 1150000 22300000 55600000 35000 300000 100000 -700000 700000 2900000 -51800000 51800000 FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS<div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019 and October 28, 2018, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At September 28, 2019, there was $170.0 million of borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term Loan Facilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,536,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,478,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">412,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">412,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">8.00% Senior Notes </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">645,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">632,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The fair values of the term loan facility were based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair value of the 8.00% senior notes was based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ASC Subtopic 820-10, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements and Disclosures</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;padding-left:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 1</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;padding-left:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 2</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;padding-left:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Level 3</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019 and October 28, 2018.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Money market:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Mutual funds: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Assets held for sale: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Deferred compensation plan liability: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Interest rate swap liability:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Foreign currency hedge:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> The fair value of the foreign currency forward contract agreement is estimated using industry standard valuation models using market-based observable inputs, including spot rates, forward points, interest rates and volatility inputs (Level 2).</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019 and October 28, 2018, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Short-term investments in deferred compensation plan</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Growth</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Blend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Foreign blend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">528 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">528 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Fixed income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total short-term investments in deferred compensation plan</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,171 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Foreign currency hedge</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,171 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Deferred compensation plan liability</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Interest rate swap liability</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Short-term investments in deferred compensation plan</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Growth</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Blend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Foreign blend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Fixed income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total short-term investments in deferred compensation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">plan</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Deferred compensation plan liability</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Unrealized holding gains (losses) for the three months ended September 28, 2019 and July 29, 2018 were $(0.1) million and $0.2 million, respectively. Unrealized holding gains for the nine months ended September 28, 2019 and July 29, 2018 were $0.4 million and $0.3 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.</span></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are three interest rate swaps that cover $500.0 million of notional debt each and fix the interest rate at 5.918%, 5.906% and 5.907%, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.</span></div>(4)In July 2019, the Company entered into a forward contract agreement to hedge approximately $21.9 million of its 2019 non-functional currency inventory purchases. This forward contract was established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As a cash flow hedge, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contract is highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these agreements are designated as effective or ineffective. The effective portion of such gains or losses is recorded as a component of accumulated other comprehensive income or loss, while the ineffective portion of such gains or losses is recorded as a component of cost of goods sold. Future realized gains and losses in connection with each inventory purchase will be reclassified from accumulated other comprehensive income or loss to cost of goods sold. The gains and losses on the derivative contract that are reclassified from accumulated other comprehensive income or loss to current period earnings are included in the line item in which the hedged item is recorded in the same period the forecasted transaction affects earnings. During the three months ended September 28, 2019, the Company realized a gain of approximately $0.1 million within cost of goods sold in the consolidated statement of operations based on these cash flow hedges. The changes in fair values of derivatives that have been designated and qualify as cash flow hedges are recorded in accumulated other comprehensive income or loss and are reclassified into cost of goods sold in the same period the hedged item affects earnings. Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, fluctuations in the value of the derivative instruments are generally offset by changes in the fair value or cash flows of the underlying exposures being hedged. The changes in the fair value of derivatives that do not qualify as effective are immediately recognized in earnings. 170000000.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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Term Loan Facilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,536,397 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,478,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">412,925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">412,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">8.00% Senior Notes </span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">645,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">632,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 2536397000 2478263000 412925000 412409000 0.0800 645000000 632100000 0 0 0.0800 <div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019 and October 28, 2018, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Short-term investments in deferred compensation plan</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Growth</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Blend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Foreign blend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">528 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">528 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Fixed income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total short-term investments in deferred compensation plan</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,171 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,569 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Foreign currency hedge</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(4)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,171 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Deferred compensation plan liability</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Interest rate swap liability</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">38,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,417 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Short-term investments in deferred compensation plan</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Growth</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,118 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Blend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Foreign blend</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">812 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Mutual funds – Fixed income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total short-term investments in deferred compensation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">plan</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Deferred compensation plan liability</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Unrealized holding gains (losses) for the three months ended September 28, 2019 and July 29, 2018 were $(0.1) million and $0.2 million, respectively. Unrealized holding gains for the nine months ended September 28, 2019 and July 29, 2018 were $0.4 million and $0.3 million, respectively. These unrealized holding gains (losses) were substantially offset by changes in the deferred compensation plan liability.</span></div><div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">In May 2019, the Company entered into interest rate swaps to mitigate variability in forecasted interest payments on $1,500.0 million of the Company’s unsecured variable debt. The interest rate swaps effectively convert a portion of the floating rate interest payments into a fixed rate interest payment. There are three interest rate swaps that cover $500.0 million of notional debt each and fix the interest rate at 5.918%, 5.906% and 5.907%, respectively. The Company designated the interest rate swaps as qualifying hedging instruments and accounts for these derivatives as cash flow hedges. The interest rate swap liability is included within other long-term liabilities on the consolidated balance sheets.</span></div>(4)In July 2019, the Company entered into a forward contract agreement to hedge approximately $21.9 million of its 2019 non-functional currency inventory purchases. This forward contract was established to protect the Company from variability in cash flows attributable to changes in the U.S. dollar relative to the Canadian dollar. As a cash flow hedge, unrealized gains are recognized as assets while unrealized losses are recognized as liabilities. The forward contract is highly correlated to the changes in the U.S. dollar relative to the Canadian dollar. Unrealized gains and losses on these agreements are designated as effective or ineffective. The effective portion of such gains or losses is recorded as a component of accumulated other comprehensive income or loss, while the ineffective portion of such gains or losses is recorded as a component of cost of goods sold. Future realized gains and losses in connection with each inventory purchase will be reclassified from accumulated other comprehensive income or loss to cost of goods sold. The gains and losses on the derivative contract that are reclassified from accumulated other comprehensive income or loss to current period earnings are included in the line item in which the hedged item is recorded in the same period the forecasted transaction affects earnings. During the three months ended September 28, 2019, the Company realized a gain of approximately $0.1 million within cost of goods sold in the consolidated statement of operations based on these cash flow hedges. The changes in fair values of derivatives that have been designated and qualify as cash flow hedges are recorded in accumulated other comprehensive income or loss and are reclassified into cost of goods sold in the same period the hedged item affects earnings. Due to the high degree of effectiveness between the hedging instruments and the underlying exposures being hedged, fluctuations in the value of the derivative instruments are generally offset by changes in the fair value or cash flows of the underlying exposures being hedged. The changes in the fair value of derivatives that do not qualify as effective are immediately recognized in earnings. 27000 0 0 27000 991000 0 0 991000 1625000 0 0 1625000 528000 0 0 528000 0 398000 0 398000 3171000 398000 0 3569000 0 95000 0 0 3171000 493000 0 3664000 0 3564000 0 3564000 0 38853000 0 38853000 0 42417000 0 42417000 369000 0 0 369000 1118000 0 0 1118000 2045000 0 0 2045000 812000 0 0 812000 0 941000 0 941000 4344000 941000 0 5285000 4344000 941000 0 5285000 0 4639000 0 4639000 0 4639000 0 4639000 -100000 200000 400000 300000 1500000000.0 3 500000000.0 500000000.0 500000000.0 0.05918 0.05906 0.05907 21900000 100000 INCOME TAXES<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Under FASB Accounting Standards Codification 740-270, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes - Interim Reporting</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax income (loss), the Company includes certain items treated as discrete events to arrive at an estimated effective tax rate. Future changes in the forecasted annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense in future periods in accordance with ASC 740-270.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For the nine months ended September 28, 2019, the Company's estimated annual effective income tax rate was approximately 40.9%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, foreign income taxes, and the net impact of the Tax Cuts and Jobs Act (“U.S. Tax Reform”). U.S. Tax Reform was enacted by the United States on December 22, 2017. U.S. Tax Reform incorporates significant changes to U.S. corporate income tax laws including, among other things, a reduction in the federal statutory corporate income tax rate from 35% to 21%, an exemption for dividends received from certain foreign subsidiaries, a one-time repatriation tax on deemed repatriated earnings from foreign subsidiaries, immediate expensing of certain depreciable tangible assets, limitations on the deduction for net interest expense and certain executive compensation and the repeal of the Domestic Production Activities Deduction. The effective tax rate including discrete items related to unrecognized tax benefits and adjustments to state income tax rates was 20.4% for the nine months ended September 28, 2019.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Valuation allowance</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of September 28, 2019, the Company remains in a valuation allowance position, in the amount of $21.4 million, against its deferred tax assets for certain state and Canadian jurisdictions for certain entities as it is currently deemed </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">“</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">more likely than not</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:11pt;font-weight:400;line-height:120%;">”</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 states and Canadian jurisdictions. The Company will continue to monitor the positive and negative factors for these jurisdictions and make further changes to the valuation allowances as necessary. As a result of the Merger, net operating losses may be subject to limitation under Section 382.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Unrecognized tax benefits</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019, the tax reserves increased by approximately $6.9 million. The increase is primarily due to uncertain tax positions that were previously netted against deferred tax assets related to net operating losses in accordance with ASC 740 in addition to interest expense related to previously recorded unrecognized tax benefits. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The liability for unrecognized tax benefits as of September 28, 2019 was approximately $11.9 million and is recorded in other long-term liabilities in the accompanying consolidated balance sheet. </span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Tax receivable agreement (“TRA”) liability</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The TRA liability generally provides for the payment by Ply Gem to a third party entity of 85% of the amount of cash savings, if any, in the U.S. federal, state and local income tax that Ply Gem actually realizes as a result of (i) net operating loss carryovers (“NOLs”) from periods ending before January 1, 2013, (ii) deductible expenses attributable to Ply Gem’s 2013 initial public offering and (iii) deductions related to imputed interest. This liability carried over to the Company in connection with the consummation of the Merger on November 16, 2018. Ply Gem’s future taxable income estimate was used to determine the cumulative NOLs that are expected to be utilized and the TRA liability was accordingly adjusted using the 85% TRA rate as Ply Gem retains the benefit of 15% of the tax savings. As of September 28, 2019, the Company had a $24.8 million current liability for the amount due pursuant to the Tax Receivable Agreement and expects to pay this amount by December 31, 2019.</span></div> 0.409 0.204 21400000 6900000 11900000 24800000 SEGMENT INFORMATION<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. For the transition period ended December 31, 2018, the Company began reporting results under three reportable segments: Commercial, Siding and Windows. The Company’s prior reportable segments, Engineered Building Systems, Metal Components, Insulated Metal Panels, and Metal Coil Coating, are now collectively in the Commercial segment. Prior periods for all periods presented have been recast to conform to the current segment presentation. The Siding segment will include the operating results of the legacy Ply Gem operating segment of Siding, Fencing, and Stone, and the Windows segment will include the operating results of the legacy Ply Gem operating segment of Windows and Doors.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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. During the nine months ended September 28, 2019, the Company changed the manner in which costs were allocated to the Commercial segment for commercial cost centers that had previously been categorized as unallocated corporate costs. Corporate unallocated expenses include share-based compensation expenses, acquisition costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, loss on extinguishment of debt and other income (expense).</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">548,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,370,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,426,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Siding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">315,799 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">840,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Windows</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">504,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,434,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,285,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">548,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,645,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,426,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">59,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">79,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Siding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Windows</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">62,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(35,266)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(25,463)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(106,695)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(71,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">54,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">149,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,355 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated other expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,293)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,437)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(170,894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(37,690)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(21,768)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:71.792094%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,013,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,024,433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Siding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,395,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Windows</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,100,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">198,449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,708,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,110,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3 <div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.852123%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">July 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">464,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">548,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,370,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,426,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Siding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">315,799 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">840,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Windows</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">504,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,434,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,285,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">548,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,645,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,426,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">59,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">79,964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">142,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">157,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Siding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">51,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Windows</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">62,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(35,266)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(25,463)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(106,695)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(71,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95,560 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">54,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">149,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">86,355 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated other expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,293)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(4,437)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(170,894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(37,690)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">39,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(21,768)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">48,665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:71.792094%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">September 28,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">October 28,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,013,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,024,433 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Siding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,395,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Windows</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,100,574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">198,449 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">85,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,708,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,110,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 464906000 548525000 1370152000 1426943000 315799000 0 840601000 0 504338000 0 1434579000 0 1285043000 548525000 3645332000 1426943000 59317000 79964000 142436000 157785000 37063000 0 51346000 0 34446000 0 62039000 0 -35266000 -25463000 -106695000 -71430000 95560000 54501000 149126000 86355000 56293000 4437000 170894000 37690000 39267000 50064000 -21768000 48665000 1013517000 1024433000 2395916000 0 2100574000 0 198449000 85942000 5708456000 1110375000 CONTINGENCIES<div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Environmental</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to United States and Canadian federal, state, provincial and local laws and regulations relating to pollution and the protection of the environment, including those governing emissions to air, discharges to water, use, storage, treatment, disposal and transport of hazardous waste and other materials, investigation and remediation of contaminated sites, and protection of worker health and safety. From time to time, the Company’s facilities are subject to investigation by governmental authorities. In addition, the Company has been identified as one of many potentially responsible parties for contamination present at certain offsite locations to which it or its predecessors are alleged to have sent hazardous materials for recycling or disposal. The Company may be held liable, or incur fines or penalties, in connection with such requirements or liabilities for, among other things, releases of hazardous substances occurring on or emanating from current or formerly owned or operated properties or any associated offsite disposal location, or for known or newly-discovered contamination at any of the Company’s properties from activities conducted by it or previous occupants. The amount of any liability, fine or penalty may be material, and certain environmental laws impose strict, and under certain circumstances joint and several, liability for the cost of addressing releases of hazardous substances upon certain classes of persons, including site owners or operators and persons that disposed or arranged for the disposal of hazardous substances at contaminated sites.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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”), effective September 12, 2011, with the United States Environmental Protection Agency (“EPA”), under the Resource Conservation and Recovery Act (“RCRA”), with respect to its Rocky Mount, Virginia property. During 2011, as part of the Consent Order, the Company provided the EPA, among other things, a RCRA Facility Investigation Workplan (the “Workplan”). In 2012, the EPA approved the Workplan, which the Company is currently implementing. Current estimates of remaining costs for predicted assessment, remediation and monitoring activities as of September 28, 2019 are $4.5 million. The Company has recorded approximately $0.3 million of this environmental liability within current liabilities at September 28, 2019 and approximately $4.2 million within other long-term liabilities in the Company’s consolidated balance sheets at September 28, 2019. The Company may incur costs that exceed its recorded environmental liability. The Company will adjust its environmental remediation liability in future periods, if necessary, as further information develops or circumstances change.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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”. A subsidiary of the Company has been named a potentially responsible party (“PRP”) with respect to the PCE/TCE Northeast Contamination Site. As a PRP, the Company could have liability for investigation and remediation costs associated with the contamination. Given the current status of this matter, the Company has recorded a liability of $5.0 million within other long-term liabilities in its consolidated balance sheets as of September 28, 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company is a party to various acquisition and other agreements pursuant to which third parties agreed to indemnify the Company for certain costs relating to environmental liabilities. For example, the Company may be able to recover some of its Rocky Mount, Virginia investigation and remediation costs from U.S. Industries, Inc. and may be able to recover a portion of costs incurred in connection with the York, Nebraska contamination matter from Novelis Corporation as successor to Alcan Aluminum Corporation, the former owner of the York, Nebraska location. The Company’s ability to seek indemnification from parties that have agreed to indemnify it may be limited. There can be no assurance that the Company would receive any funds from these parties, and any related environmental liabilities or costs could have a material adverse effect on our financial condition and results of operations.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Litigation</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 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="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. Aurora alleges that Atrium’s breach of the Agreement has resulted in damages in excess of $48.0 million. Arbitration of the matter is currently stayed but may begin in 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 CD&amp;R, CD&amp;R Fund VIII, and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An amended complaint was filed on April 11, 2019. The amended complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&amp;R Fund VIII and CD&amp;R, and for breach of fiduciary duty against the director defendants in connection with the Merger. Voigt seeks damages in an amount to be determined at trial. The Company intends to vigorously defend the litigation.</span></div><div style="text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other contingencies</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';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 September 28, 2019.</span></div> 4500000 300000 4200000 5000000.0 48000000.0 182600000 3 XML 74 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 75 R29.htm IDEA: XBRL DOCUMENT v3.19.3
ACQUISITIONS (Tables)
9 Months Ended
Sep. 28, 2019
Business Acquisition [Line Items]  
Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition The Company determined the fair values of the tangible and intangible assets acquired and the liabilities assumed in the Merger, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$102,121  
Accounts receivable345,801  
Inventories301,513  
Prepaid expenses and other current assets51,223  
Property, plant and equipment364,981  
Intangible assets (trade names/customer relationships)1,720,000  
Goodwill1,469,563  
Other assets3,262  
Total assets acquired4,358,464  
Liabilities assumed:
Accounts payable139,955  
Tax receivable agreement liability47,355  
Other accrued expenses (inclusive of $25.3 million for current warranty liabilities)
246,341  
Debt (inclusive of current portion)2,674,767  
Other long-term liabilities ($163.6 million for accrued long-term warranty)
163,561  
Deferred income taxes325,593  
Other long-term liabilities31,947  
Total liabilities assumed3,629,519  
Net assets acquired$728,945  
Business Acquisition, Pro Forma Information The following table provides unaudited supplemental pro forma results for Cornerstone, prepared in accordance with ASC 805, for the three and nine months ended September 28, 2019 and July 29, 2018 as if the Environmental Stoneworks and Ply Gem (disclosed below) acquisitions had occurred on October 30, 2017 (beginning of the nine months ended July 29, 2018) (in thousands except for per share data):
Three Months EndedNine Months Ended
September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Net sales$1,285,043  $1,381,820  $3,661,428  $3,668,062  
Net income (loss) applicable to common shares28,456  (56,165) 10,532  (221,019) 
Net income (loss) per common share:
Basic$0.23  $(0.45) $0.08  $(1.76) 
Diluted$0.23  $(0.45) $0.08  $(1.76) 
Environmental Stoneworks  
Business Acquisition [Line Items]  
Schedule of Estimated Fair Value of Assets and Liabilities Assumed from Acquisition
The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Restricted cash$3,379  
Accounts receivable17,134  
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  
Goodwill60,487  
Other assets157  
Total assets acquired214,733  
Liabilities assumed:
Accounts payable5,910  
Other accrued expenses11,445  
Lease liabilities11,365  
Other long-term liabilities3,450  
Total liabilities assumed32,170  
Net assets acquired$182,563  
XML 76 R13.htm IDEA: XBRL DOCUMENT v3.19.3
INTANGIBLES
9 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLES INTANGIBLES
The table that follows presents the major components of intangible assets as of September 28, 2019 and October 28, 2018 (in thousands):
Range of Life (Years)CostAccumulated AmortizationNet Carrying Value
As of September 28, 2019
Amortized intangible assets:
Trademarks/Trade names(1)
615$252,942  $(34,257) $218,685  
Customer lists and relationships5201,737,060  (170,808) 1,566,252  
Total intangible assets$1,990,002  $(205,065) $1,784,937  
(1) During the nine months ended September 28, 2019, the Company began amortization of trade names previously classified as indefinite-lived over an eight-year period.
Range of Life (Years)CostAccumulated AmortizationNet Carrying Value
As of October 28, 2018
Amortized intangible assets:
Trademarks/Trade names15$29,167  $(12,657) $16,510  
Customer lists and relationships1220136,210  (38,646) 97,564  
Indefinite-lived intangible assets:
Trade names13,455  —  13,455  
Total intangible assets$178,832  $(51,303) $127,529  
XML 77 R17.htm IDEA: XBRL DOCUMENT v3.19.3
EARNINGS PER COMMON SHARE
9 Months Ended
Sep. 28, 2019
Earnings Per Share [Abstract]  
EARNINGS PER COMMON SHARE EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months EndedNine Months Ended
 September 28,
2019
July 29,
2018
September 28,
2019
July 29,
2018
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$24,790  $35,765  $(17,320) $35,303  
Denominator for Basic and Diluted Income Per Common Share  
Weighted average basic number of common shares outstanding125,557  66,335  125,526  66,361  
Common stock equivalents:
Employee stock options 95  —  98  
PSUs and Performance Share Awards—   —  18  
Weighted average diluted number of common shares outstanding125,558  66,438  125,526  66,477  
Basic income (loss) per common share$0.20  $0.54  $(0.14) $0.53  
Diluted income (loss) per common share$0.20  $0.54  $(0.14) $0.53  
Incentive Plan securities excluded from dilution(1)
5,189  —  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 78 R38.htm IDEA: XBRL DOCUMENT v3.19.3
LONG-TERM DEBT AND NOTE PAYABLE (Tables)
9 Months Ended
Sep. 28, 2019
Debt Instrument [Line Items]  
Schedule Of Debt
Debt is comprised of the following (in thousands):
September 28,
2019
October 28,
2018
Asset-based revolving credit facility due April 2023$170,000  $—  
Asset-based revolving credit facility due February 2023—  —  
Term loan facility due April 20252,536,397  —  
Term loan facility due February 2025—  412,925  
Cash flow revolver due April 2023—  —  
8.00% senior notes due April 2026
645,000  —  
Less: unamortized discounts and unamortized deferred financing costs(1)
(58,151) (5,699) 
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,293,246  407,226  
Less: current portion of long-term debt25,600  4,150  
Total long-term debt, less current portion$3,267,646  $403,076  
(1)Includes the unamortized deferred financing costs associated with the term loan facilities and senior notes. The unamortized deferred financing costs associated with the asset-based revolving credit facilities of $2.6 million and $1.1 million as of September 28, 2019 and October 28, 2018, respectively, are classified in other assets on the consolidated balance sheets.
Schedule of Long-term Debt Instruments As of September 28, 2019, the Company had the following in relation to the Current ABL Facility (in thousands):
September 28, 2019
Excess availability$405,976  
Revolving loans outstanding170,000  
Letters of credit outstanding30,311  
Term Loan Facility  
Debt Instrument [Line Items]  
Schedule of Long-term Debt Instruments At September 28, 2019, the interest rates on the Current Term Loan Facility were as follows:
September 28, 2019
Interest rate5.79 %
Effective interest rate6.51 %
XML 79 R34.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES (Tables)
9 Months Ended
Sep. 28, 2019
Leases [Abstract]  
Schedules of Lease Costs
Weighted average information about the Company’s lease portfolio as of September 28, 2019 was as follows:
Weighted-average remaining lease term5.6 years
Weighted-average IBR6.08 %
Operating lease costs for the three and nine months ended September 28, 2019 were as follows (in thousands):
Three Months EndedNine Months Ended
September 28, 2019September 28, 2019
Operating lease costs
Fixed lease costs$23,903  $77,125  
Variable lease costs(1)
8,654  27,868  
(1) Includes short-term lease costs, which are immaterial.
Cash and Non-cash Activities of Leases
Cash and non-cash activities for the three and nine months ended September 28, 2019 were as follows (in thousands):
Three Months EndedNine Months Ended
September 28, 2019September 28, 2019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$23,463  $66,936  
Right-of-use assets obtained in exchange for new operating lease liabilities$47,236  $372,269  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable leases as of September 28, 2019 were as follows (in thousands):
Operating Leases
2019 (excluding the nine months ended September 28, 2019)$23,640  
202086,617  
202176,607  
202261,548  
202334,935  
Thereafter119,393  
Total future minimum lease payments402,740  
Less: interest90,123  
Present value of future minimum lease payments$312,617  
As of September 28, 2019
Current portion of lease liabilities$68,993  
Long-term portion of lease liabilities243,624  
Total$312,617  
XML 80 R30.htm IDEA: XBRL DOCUMENT v3.19.3
GOODWILL (Tables)
9 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment follows (in thousands):
CommercialSidingWindowsTotal
Balance, October 28, 2018$148,291  $—  $—  $148,291  
Goodwill recognized from Merger—  854,606  639,447  1,494,053  
Currency translation—  (1,220) (913) (2,133) 
Balance, December 31, 2018$148,291  $853,386  $638,534  $1,640,211  
Goodwill recognized from Environmental Stoneworks Acquisition—  60,487  —  60,487  
Currency translation—  985  736  1,721  
Purchase accounting adjustments—  (14,009) (10,481) (24,490) 
Balance, September 28, 2019$148,291  $900,849  $628,789  $1,677,929  
XML 81 R51.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES - Summary of Lease Costs (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
USD ($)
Sep. 28, 2019
USD ($)
Leases [Abstract]    
Weighted-average remaining lease term 5 years 7 months 6 days 5 years 7 months 6 days
Weighted-average IBR (as a percent) 6.08% 6.08%
Fixed lease costs $ 23,903 $ 77,125
Variable lease costs $ 8,654 $ 27,868
XML 82 R55.htm IDEA: XBRL DOCUMENT v3.19.3
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Numerator for Basic and Diluted Earnings Per Common Share        
Net income (loss) applicable to common shares $ 24,790 $ 35,765 $ (17,320) $ 35,303
Denominator for Basic and Diluted Income Per Common Share        
Weighted average basic number of common shares outstanding (in shares) 125,557 66,335 125,526 66,361
Weighted average diluted number of common shares outstanding (in shares) 125,558 66,438 125,526 66,477
Basic income (loss) per common share (in USD per share) $ 0.20 $ 0.54 $ (0.14) $ 0.53
Diluted income (loss) per common share (in USD per share) $ 0.20 $ 0.54 $ (0.14) $ 0.53
Incentive Plan securities excluded from dilution (in shares) 5,189 0 4,974 0
Employee stock options        
Denominator for Basic and Diluted Income Per Common Share        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) 1 95 0 98
PSUs and Performance Share Awards        
Denominator for Basic and Diluted Income Per Common Share        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) 0 8 0 18
XML 83 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Jul. 29, 2018
Sep. 28, 2019
Jul. 29, 2018
Comprehensive income (loss):        
Net income (loss) $ 25,164 $ 35,986 $ (17,320) $ 35,551
Other comprehensive loss, net of tax:        
Foreign exchange translation gains (losses) (1,862) (68) 4,278 (92)
Unrealized loss on derivative instruments (6,858) 0 (29,604) 0
Other comprehensive loss (8,720) (68) (25,326) (92)
Comprehensive income (loss) $ 16,444 $ 35,918 $ (42,646) $ 35,459
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "!&9D\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ($9F3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " @1F9/S;+Y ^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NMFF 5&7"X@32$A, G&+'&^+:-HH,6KW]K1A MZX3@ 3C&_O/YL^0:@\(NTG/L D5VE*X&W[1)8=B( W-0 D/Y$TJQT0[-G== M](;'9]Q#,/AA]@2+JEJ#)S;6L($)6(29*'1M46$DPUT\X2W.^/ 9FPRS"-20 MIY83R%*"T-/$5O"VD+*KUMKI1JVNUDN^3 MZP^_B[#OK-NY?VQ\%M0U_+H+_0502P,$% @ ($9F3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " @1F9/LAR3^3T# "A#P & 'AL+W=O_'U6I;^N8Q>\#S\7Q9+J!9+,ZYT?U39GOYZ?&/B5CE7U1J;HM=!TUZK". M']C]5HB.X! _"G5K)_=1MY07K5^[A\_[=9QV,U*EVIFN1&XO5[559=E5LO/X M-12-1\V..+U_K_[1+=XNYB5OU5:7/XN].:WC11SMU2&_E.99WSZI84%9' VK M_Z*NJK3P;B968Z?+UOU&NTMK=#54L5.I\K?^6M3N>NO_D7*@80(?"'PDB.5_ M"6(@B)' G$+2S\PM]4-N\LVJT;>HZ=TZY]VF8/?"OLQ=-^C>G?O/KK:UH]=- MNDJN79D!\=@C^ 3!1D1B:X\"' D\7 M$WKFO0"*F&&!# IDA#[W!"AB@05F4&!&Z$M/@")8BA7F4&%.^,U2'*>45O#M1IB X2P06D8K^)X## ^8SF!R M'QBG%7S;$2;@.\/Q98)6\)U'F(#U#*>>T40+XC[ A-S'L6PQ@@BHX M^YSF6G)?A6*"*CC[G.9:^CL980([F>/L]DA GM,9Q]3G,MR4X&F, Y MQG'V.?,FRV4RFH0V-CP!.XYV1#0TP@6]=@8\ 0>.=^5L- M84(?O/@($#3>F?15 "8+J. C0-!X9S-?!6#F 97 USN-=^8?9P!#PIE,&IY* M-4?7&[;13E]JUYA.1L?^\X&[ANDOO&]>O^;-L:C;Z$4;VW:YYNB@M5%V*NF= MW8DGVR^/#Z4ZF.YV;N^;OFGL'XP^#PUQ,G;EFS]02P,$% @ ($9F3]2( MS/0R!0 Q!D !@ !X;"]W;W)KAAOZOIX/YU6SYNPSZN[XA@.\3\O1;G/ZWA: MODZK8QGR=1NTWTTQ2>QTGV\/X_FLO?:EG,^*MWJW/80OY:AZV^_S\M]%V!6G MAS&,/RY\W;YNZN;"=#X[YJ_A6ZC_/'XIX]GTDF6]W8=#M2T.HS*\/(P?X7Z% M:1/0$G]MPZGJ'8\:*4]%\;TY^6W],$Z:'H5=>*Z;%'G\>0]9V.V:3+$?_W1) MQY;A[$?C];A)7_;U5^+TZ^A$V3&HT[] M[^$]["+>]"2V\5SLJO;OZ/FMJHM]ER5V99__./]N#^WOJ EX#8 M]F/5];M+9]+W)TR&+,X(]Q";7R)(C<"&FL?U+)U#JQ )9 M.%XWD''" NG#S22K3Y-<=5.)8Z7:>-6/1SE>B_&ZC=?]>$7&^HS8%CFC(",UJM&FOV2MY1I1GN#Q-Y)T1TVLG=08UN9TR MCFDP@"3;DF/HM4XUN8%7G(,DMJL')L^*ZBQ71T9[85D[*DE]0N>.8Z"43NC] MS#&?),J3;"NA44S[V:ZT.5&;X]HLT>9XIXU.%)F2C&,N3129D"6GM+7*>B*- M8X@>U8 T+TKS7)HCTCSOC79T*66<0@UD'2TY!"JN(WI#[V @4X!+97' M.6^5,0/R9!L"W(H%*GIR@0L%G'ZP+ 4 ML#@=CE=HP>WX_B!DO525[%*:1K3DQGS- K!-F*(+/H1K$4 M,'G6I'1JR!6C[$50LW,4F0H1N20$V2.Z!E M44XVI$PN^,@+OJ<%OV-N*),@KHQ3HC(QV9 RN>*CX[-N!S+(!19Y@?6TP*)0 M\3#N*[04"9RU2K%U(:=C'EU.-_2F$>5*B[S2>EII47CB;O1YJH]SUFK%:I&< MCNL3TSGZ^F+:>P.]#^5K^SF@&CT7;X>ZF?K>U377BIFT,7 MC\OS=X7S25TNIP( "0) 8 M >&PO=V]R:W-H965T&ULC59=DYHP%/TK#.^[0"!\..K, M@G;:F7;&V4[;YZA1F 5"DZC;?]\D((M)M'T1F M;MG"+3GO9I['=B5N$'LF'6[%EP.A#>)B2(\>ZRA&>T5J:@_X?NPUJ&K=Y5S% M-G0Y)R=>5RW>4(>=F@;1/SFNR67A!NXU\%H=2RX#WG+>H2/^COF/;D/%R!M5 M]E6#6U:1UJ'XL'!?@MDZDW@%^%GA"YN\.]+)EI W.?BR7[B^+ C7>,>E A*/ M,RYP74LA4<;O0=,=4TKB]/VJ_DEY%UZVB.&"U+^J/2\7;NHZ>WQ IYJ_DLMG M//B!KC.8_XK/N!9P68G(L2,U4[_.[L0X:08544J#WOMGU:KG9="_TNP$,!# M2!"Y'Q'"@1!^$**'A&@@1/^; 0X$J&7P>N^JF2O$T7).R<6A_7+HD%QUP0R* MZ=K)H)H=]4WTDXGH>9EF<^\L=09(WD/ !!+[MY"5"0E&A"?RCT4 6Q$Y,.C@ M-D%A(N) J^&?(NN'(C=EAM9>A8H?3OB9;^='5GZD^-&TUUHC\QX2*TC;FX!! M'&G=,%$AS-)8:XB)>@J2$&@IUS8Q".\T!EJ-0;,Q=_BQE1\;CRZ^^FJ[_=WLUGWLJJW5?>UV=>[^,MKTVZK M/IZV;[-NW];5<@S:;F9<%&ZVK=:[Z6(^7GMJ%_/FO=^L=_53.^G>M]NJ_>^A MWC2'^RE-/R]\6[^M^N'";#'?5V_UGW7_U_ZIC6>S=>MF-VGKU_OI M3W3W:'@(&!5_K^M#=W$\&9KRW#3?AY/?EO?38G!4;^J7?BBBBE\?]6.]V0PE M11__G@J=GNL< B^//TO_96Q\;,QSU=6/S>:?];)?W4_#=+*L7ZOW3?^M.?Q: MGQIDIY-3ZW^O/^I-E ].8ATOS:8;_T]>WKN^V9Y*B5:VU8_C]WHW?A].Y7^& MX0 ^!? Y(-9]*T!. 9($S([.QJ;^7/758MXVATE[O%O[:A@4=">Q,U^&BV/? MC;_%UG;QZL>B=//9QU#.2?)PE/"%A*\5CUI1^K-D%NL_FV!H@L=XN8P/.%Y@ MO(SQYC*^3!IQE+A1LALE5%@VIBB*I#%::0U[OA1>63+0DE&6**WIX:BQ%S5) MN*[HZ$CKV-BL'PO]6."'$C]6U6-+XP)I1UK)(ESZK"D'33E@*AE;#TY599PO MR6E36LG66*&L*0]->6!*$E->5^6= 1VEA;';\V,I0$%#FC&&6 MDX8Y%2G-3Z*K05,$MBY?&\8T 4Y3RFG2 ";G?$..P< MZB6M=+8,>5<8V02832FS"<#8%\%8L+@!;1P.A?@;,Q_#FTJ5;1%97 1CUC)@ M+:6L98W0XP15;0-*0S9/#L:P90!;2F'+&J#*CI:8&ZD-9W): %A* ;&QA&X.R(R'I#Z_8 O&M0!<-AX^[ 7@))^<9*(IC= MC-Z4HBB-VGE#=36^;I!2 SIRN% #*'PC/J!) < ME\6-22T8S(+ K)ZK:-S&H> *BYZL &W\HWQN+)C-8G4*([DB,$@%@%12O O M(ULP58'PUDHHF*("*"IJ-H!4=EB@&SRM#&8N08P5U+FGD17#V=S M.R:@S>Z89A>/RX?W%W]4[=MZUTV>F[YOMN/S\=>FZ>M8;O$UMG555\OSR:9^ M[8=#'X_;XWN#XTG?[$_O1&;G%S.+_P%02P,$% @ ($9F3\DI82!. @ M-@< !@ !X;"]W;W)K7 Q8NL M*57!:\LZN0UKI?I-%,E335LBGWA/.[URX:(E2@_%-9*]H.1L@UH6I7&,HY8T M7;@K[=Q![$I^4ZSIZ$$$\M:V1/S94\:';9B$;Q//S;569B+:E3VYTN]4_>@/ M0H^BV>7\"02_;\$.RJ0JCMX*?#1WDHA^82HZ% 93\5_IG3(M-R0ZQXDS:?^#TTTJWDXN&J4EKV/;=+8=QA5<3&'^ M@'0*2.> !/XS $P!P F(1C);ZD>BR*X4? C$>%@],=]$L@%Z,T]FTNZ=7=/5 M2CU[WR4@+Z.[,9HT^U&3+C3IHZ):*XILED0:8*9(O12IC04+ 7!7M0@(,R:M BB[Z1QI_#LU8F*^4# M5.:%RCQ0T('*UJE2A-,$)2[46HEQBB%&T,^4>YER#Q-RF'(?$\(8QH7#M%9J MIACD\)W#*[Q,A8<).TS%*A/26^1^2&L5CO,$.##1X@8S+\HW(JY-)X,C5_HR MM%?6A7-%M6/\I,UJ_8C- T8ORG0SW1?C53X.%.^G5RJ:G\K=7U!+ P04 M" @1F9/:K*]C%D% !+&P & 'AL+W=OVKN['0KOMDHK"+W?59C^_OASOW;;7E\USO]WLZ]MV MUCWO=E7[WZK>-J]7/SYO&I'VXLKR\/U6/]5]U_.=RVZ6IYJN5^LZOW MW:;9S]KZX6I^8R[6-@P%1L7?F_JU._L^&T+YVC3?AHO?[Z_FQ>"HWM9W_5!% ME3Y>ZG6]W0XU)1__3I7.3\\<"IY__U'[KV/P*9BO55>OF^T_F_O^Z6H>Y[/[ M^J%ZWO:?F]??ZBD@-Y]-T?]1O]3;)!^^[Z9C?5DJSLJN_' MS\U^_'R=ZO]1#!>@J0"="J1GOU> IP+\LX =@S\Z&T/]I>JKZ\NV>9VUQ]XZ M5,.@,!><&O-NN#FVW?A;BK9+=U^NC0V7RY>AHDFS.FKH7'-2+%/MIT<0>L2* M5'%Z^X"U5OC,$Q@&P6-Y?A-$Q!586($=*[!G%<1"-,)1XD?)?I0L3& 2LK66 ML7,N$XV#9AR(IL05>%B!5]$8)\,Y:MR93U.F1G,B'"WCH@P6NPG030!NC' 3 MU&,\,0LO6F2,+;"5"*U$925XX22JA\@>U@HR,3CLHX0^2M D8DZL2AUMX8UL M$ZV*99$9+*; !"B &Y8(*#YL%R!Q14D9+QD:&=U#M:,G"!IN9A09B MZ\80:!G MTB1ZVPNE9#]2F1 R=C QC=-VC)Q0D^BM'6>T(: S_@P4;QUA!!NO(>YR06%N M&@3.*(/24%P8CDQJ!$*A,[GYB0%J-$&-*Z4G34C/3$$ZTK*%MS'F'&&4&L!2 M+Q<[ V!*-RP690C;D&NA\$3.9'V&R$B"KE^P@P$P* M4:[&2&9B!JV$T4H K5XNQZ2AZ4.4_;H&,N?+(M= &*X$\E&?R0 )TY! 1NK5 MK-"Y9EH(2A/5O-#"S&)*F*P$R.KEZD4 F-&S5VZ CM/DR4T+#%8"8/5R'T:: MF#&H,0CIF^MR#%5"4)5+#VE$HP_SD^!))\3,J8I M YH&N=HPR#[)6Q\DOJ#0D<)$94!4 M.;Y6_!XH)S=:8LT[;C!0&0!5[:P99: 4C;*$="E1C[EI@8G*@*A!$I4_WNX# M29K-SH9<$V&D,D!JD$CECY$*)*D5;2;'L!BI%B U2*3:CY$*) N? )8Q@YEJ M 5/UVS>$2C;2#U"Y(OLJ$//4@@PUR@S5OK>AG\R )#8M D6NJS":+4!SE&BV M@+LIT9,[LS70+1S',C.S;.9E*2"T3(575I/7V$)N*8!JD7ME9#&=+:"S3!E7 M%D"7HRW5 (Z(LI:PG"V ,[RS>K*@C>P-OA";I.!SKN0[3(,: L +?=WJTET M_N[:%*4QJM.TSK(K9!LMSXX@=G7[.)[6=+.[YGG?#R_[S^Z>3H1N:#C"$/=7 MYF)]/-?Y6-%WQRFHZOEZ?SL^G]02P,$% @ ($9F3V?+]W5Q"0 *#@ M !@ !X;"]W;W)KX^:^SV6(BD]DH]X^3OPY8Z&K'J4*W,P_AV2%87V><<%JF[ MCV;_V^&MKMO1[]O-[G _?FO;]T_3Z>'YK=ZN#C\U[_4N_>6UV6]7;?IQ_W5Z M>-_7JY=CH^UF2DKYZ7:UWHT?[HZ_^[Q_N&N^M9OUKOZ\'QV^;;>K_1^/]:;Y MN!_K\5^_^'7]]:WM?C%]N'M??:W_7;?_>?^\3S]-S[V\K+?U[K!N=J-]_7H_ M_H?^M(Q5U^"(^.^Z_CAO=2OJV^; M]M?FXY]U_T!N/.J?_N?Z>[U)\"Z2-,9SLSD<_Q\]?SNTS;;O)86R7?U^^KK> M';]^G/X23-\,-Z"^ 9T;:'VU@>D;F!\-KH]@^P;VW(#"U0:N;^!^-(A7&_B^ M@3\WL/YJ@] W"#^>P1TG\)3=XW3-5NWJX6[??(SVIQ7WONH6MOX4TH)X[GYY MG/_CW]*,'=)OOS_H&.ZFW[N.>LSC"4,9)N:8)X2ILTP X"R#-[NY1Y)Y+,TIU@$MA:!BHSSV MF&P4S6ELAE".2-O#NCH$I0'C*5"2ZT@ MY?@XDKIMC,$71L)LJST8R?/4>+F"5?>/+S^ T\Y2Z>$Q?VM)X*2$A0O21Q!_ M]9X0BL^IE(+444'8-=8!+86 5.012R6(E1(T-X#*P\$ZH*401,6CD?QNG!-& M;!"6&T\L H1$@$\527[WGKQUFC,\0$Z\BKKDAC'%$Z!XS;-$DKJIJE3D1K+' M98;,L[AGH#.7AG0L$W. 2R;*1&')$#!X$OF2P4VT]J&0KL+N B0I()2R1)9'+W<=8!)E9]WSB6T?P"5? M745#?!(!,#BN@DL07.>L"SI(6 ?)WNZM"2L3H5T,=]>$-A5II,(^@+ TD90F M::])2L[$&L\#\C)[EZ@\'"Q+A&2)*R"AC47R&MPC %P.RR/"LD-(=KB^$=B M6!=X/'+_<0G*H\&J0VC[P3TS23W1Y$LC&:PG1NJ),* &B01;IXL!4!X+EA&# M=@HB&$G4HBP"N%Q:2R.IO&@M#29R@_81G&V,I..T4CS3H;;KP%0'@QF2(.\.S>#1C*D5I:_NT.H/!S,HD:RJ#"# M1I*H<15W.?-!6!X/IE&#:)2;02/IL6 & ?*:&32820U@4F$&C612: :-Y%+I M(T!GT P"'#:#" C,( CNBADTF.I-=;N/L)C#K>1P64VV@)^-<>QEF@_"\H P MD5NT'^#U%2M9^K@NO6!J@+RV+BTF:XM<-U<7*\G:&)54E0;?% PJ+M<*B8A"WN!8X;JJ\-"L R'!Y3%@O M+-(+OO&TLLXS$2L;*(7Q1D0MNTJHTCK$=6V$K"KD(@*LBIQ51LD>L6 MM%6)9^+J-K/@9$ 7UK/#G.Y G4=S%G*2K%WT)I(I4*/#?.T07_/"I9,L'+01 M1NO)25_MN*[/8&=D+[;J>=R8TIVD=+%Y<:A&K[E+7PS"\G@P9SKDTKE===*E M6[&)G VA\G P_SK)O\*N.D"_P!J+>9-4G#EJBIR+G*R/I+"%R\ *.\G;Z X< Z D^1'(M]N M+1!09RZISQFHWR336CI^QTKBPNWNP&%B=^C$ETNQ TX\N8/2*8C#Q.XDL4MS MX-!QKCR4E_2?H?)#>U1ZX:^BEZ2N565-*3F8U3UB=6X+O*PI$\\-*F,7 M(L&$[D%M1I@"+YE:FU!L1LX0 MW]I[1*<9+H\(TY]'1IK?#O# )',CM/32(I>*0![SJ$<&F1
]@N ^Y(-27PA) 1 )R[!"I01,$T&0),\ 8]!*;Z,OSCCQC6)_"W[EF6;AG>=-%2R HFGR)Q@/6 MBW#+3![Q4B4*E0(-6(Q2?>6L^",OC*=Q71\>[P^A+T[;-]OCYIM>F:>O4I?HIY?^M7KV( 7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+: M>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[ M#2=+W*"4L+^.(,V8TSU]=SQW3>N#@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0Y MO=L?CFF(CP$_.AC=ZDQ")6=C7H+Q5.5T%P2!A-('!H';!>Y!RD"$,EYG3KJD M#,#U^9W]%"" M.4HC75Q).3AOU,R"4I1XF_9.QWV<;M)DAFT#^ S@"^ VYF%3HJC\07A19-:, MQ$Z][T5XXOV!8V_*X(RMB'9.P2B.:8XQ3#5S'[)8(A^Y*";Z4X M\O_@?!N>;"I,(CSY2V&Z39!N$J21(/VPQ*V8ZW^2L%5/%=@F3I,CI1ETG.25 M=QG8.Q[?Y$_X-.U?A6TZ['S9V/_:& \H97>%(]3B!UL,";4/QT]XMM.8 M388W_?R#V/*-B]]02P,$% @ ($9F3]M>3U.W 0 T@, !@ !X;"]W M;W)K_=N^-(>C0OM@9PY%6KQJ:T=JX],&;S M&K2P5]A"XV]*-%HX;YJ*V=: *")(*\97JVNFA6QHED3?R60)=D[)!DZ&V$YK M8=Z.H+!/Z9J^.QYE5;O@8%G2B@I^@_O3GHRWV,122 V-E=@0 V5*;]:'XS;$ MQX G";V=G4FHY(SX$HR?14I701 HR%U@$'Z[P"TH%8B\C+\C)YU2!N#\_,Y^ M'VOWM9R%A5M4S[)P=4KWE!10BDZY1^Q_P%C/-TK&XG_!!90/#TI\CAR5C2O) M.^M0CRQ>BA:OPRZ;N/?#S6X_PI8!? 3P";"/>=B0*"J_$TYDB<&>F*'WK0A/ MO#YPWYL\.&,KXIT7;[WWDG%^G;!+(!ICCD,,G\6LIPCFV:<4?"G%D?\'Y\OP MS:+"381O/BG<+1-L%PFVD6#[B6#_I<2EF.]?DK!93S68*DZ3)3EV39SDF7<: MV!L>W^0C?)CV!V$JV5AR1N=?-O:_1'3@I:RN_ C5_H--AH+2A>/.G\TP9H/A ML!U_$)N^&PO=V]R M:W-H965TMM'*MI1-5352(ZU2 MM7UF[?%%X>( 7B=_WP$[KMLZ>0%FF'/FS#!DH[&/K@7PY%E)[7+:>M\?&'-E M"TJX*].#QIO:6"4\FK9AKK<@J@A2DO$D^=AI,E;E!* MV)!V@5N0,A"AC*>9DRXI W!]?F7_ M$FO'6L["P:V1O[K*MSF]IJ2"6@S2/YCQ*\SU?*!D+OX;7$!B>%"".4HC75Q) M.3AOU,R"4I1XGO9.QWV<;M)TAFT#^ S@"^ ZYF%3HJC\L_"BR*P9B9UZWXOP MQ+L#Q]Z4P1E;$>]0O$/OI>!IDK%+()ICCE,,7\7LE@B&[$L*OI7BR/^#\VUX MNJDPC?#T+X5OY-]O$NPCP?[=$K=B_E7)5CU58)LX38Z49M!QDE?>96!O>'R3 M/^'3M-\+VW3:D;/Q^+*Q_[4Q'E!*9NQ%$BF>PT.*RD9CGUT+X,FKDMKEM/6^/S+FRA:4<#>F M!XTWM;%*>#1MPUQO0501I"3CN]T'ID2G:9%%W]D6F1F\[#2<+7L*^G4": M,:=[^NYXZIK6!P S@"^ VYB'38FB\D_"BR*S9B1VZGTOPA/OCQQ[ M4P9G;$6\0_$.O=>")TG&KH%HCCE-,7P5LU\B&+(O*?A6BA/_!\ZWX(T.5*:0<=)7GF7@;WC\4U^AT_3 M_BALTVE'+L;CR\;^U\9X0"F[&QRA%C_88DBH?3A^Q+.=QFPRO.GG'\26;US\ M E!+ P04 " @1F9/W#M>Y[4! #2 P &0 'AL+W=O::*=%JFJ?1=S)YBKV3K8:3(;972I@_1Y X9'1+ MWQR/;=VXX&!YVHD:?H+[U9V,M]C,4K8*M&U1$P-51F^WA^,NQ,> WRT,=G$F MH9(SXG,POI49W01!(*%P@4'X[0)W(&4@\C)>)DXZIPS Y?F-_6NLW==R%A;N M4#ZUI6LRNJ>DA$KTTCWB\ !3/5\HF8K_#A>0/CPH\3D*E#:NI.BM0S6Q>"E* MO(Y[J^,^C#<)GV#K #X!^ S8QSQL3!25WPLG\M3@0,S8^TZ$)]X>N.]-$9RQ M%?'.B[?>>\EY% M-^L$NU6"7238_;?$M9C]IR1LT5,%IH[39$F!O8Z3O/#. WL;'Y&]AX_3_D.8 MNM66G-'YEXW]KQ =>"F;*S]"C?]@LR&A)&^8%K*G91Y]9UOF9O1*]G"VQ(U:"_OS!,I,!3W05\>C M;#L?'*S,!]'"5_#?AK-%BZTLM=30.VEZ8J$IZ/WA>,I"? QXDC"YS9F$2B[& M/ ?C4UW0) @"!94/# *W*SR 4H$(9?Q8..F:,@"WYU?V#[%VK.4B'#P8]5W6 MOBOH'24U-&)4_M%,'V&IYY:2I?C/< 6%X4$)YJB,B\T0L+2M'B9=YE M'_=IOKE-%]@^@"\ O@+N8AXV)XK*WPLORMR:B=BY]X,(3WPXOLO9-1 M,:+_P/D^/-U5F$9X^H?";)\@ MVR7((D'VWQ)W8K+DKR1LTU,-MHW3Y$AEQCY.\L:[#NP]CV_R.WR>]B_"MK)W MY&(\OFSL?V.,!Y22W. (=?C!5D-!X\/Q+9[M/&:SX/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1M MS5QG0901I!7CF\TUTT*V-$^C[V3SU/1>R19.EKA>:V%_'T&9(:-;^NIXE'7C M@X/E:2=J^ [^1W>R:+&9I90:6B=-2RQ4&;W='HY)B(\!/R4,;G$FH9*S,4_! M>"@SN@F"0$'A X/ [0)WH%0@0AG/$R>=4P;@\OS*_B76CK6O:43,5_A0LH# ]*,$=AE(LK*7KGC9Y84(H6+^,NV[@/ MX\U^/\'6 7P"\!EP$_.P,5%4_EEXD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA M]Y+S9)NR2R":8HYC#%_$O$4P9)]3\+441_X?G*_#=ZL*=Q&^^TOA.P3)*D$2 M"9(/2UR+V?V3A"UZJL'6<9H<*4S?QDE>>.>!O>7Q3=["QVG_)FPM6T?.QN/+ MQOY7QGA *9LK'*$&/]AL**A\.'["LQW';#2\Z:8?Q.9OG/\!4$L#!!0 ( M "!&9D\O>3Q+M $ -(# 9 >&PO=V]R:W-H965T:9M<--I(Y;YJ6V-X MJR-("D(WFQLB&5>XS*/O9,I<#TYP!2>#[" E,W^.(/18X"U^K/QEOD9FEYA*4Y5HA TV!;[>'8Q;B8\!O#J-=G%&HY*SUZ@)O M@B 04+G P/QV@3L0(A!Y&2^)$\\I W!Y?F/_&FOWM9R9A3LMGGCMN@+O,:JA M88-PCWK\!JF>:XQ2\=_A L*'!R4^1Z6%C2NJ!NNT3"Q>BF2OT\Y5W,=TLT^P M=0!- #H#]C$/F1)%Y??,L3(W>D1FZGW/PA-O#]3WI@K.V(IXY\5;[[V4-,MR M<@E$*>8XQ=!%S':.()Y]3D'74ASI/W"Z#M^M*MQ%^.Z#PNMU@FR5((L$V7]+ M7(NY^92$+'HJP;1QFBRJ]*#B)"^\\\#>TO@F[^'3M/]@IN7*HK-V_F5C_QNM M'7@IFRL_0IW_8+,AH''A^,6?S31FD^%TGWX0F;]Q^1=02P,$% @ ($9F M3Q31H%ZU 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0$N*U661;:CI5F[1)4:>UGXE]ME'!>(#C[M_OP*[KK5:_ '?< M>_?N.-+!V&?7 'CRHE7K,MIXWQT8)!UXX.#Y6DG:O@) M_E=WLFBQF:64&EHG34LL5!F]W1Z.28B/ 8\2!K9.F;C.XI*:$2O?(/ M9O@*4SV?*)F*_PX74!@>E&".PB@75U+TSAL]L: 4+5[&7;9Q'\:;9#?!U@%\ M O 9L(]YV)@H*O\BO,A3:P9BQ]YW(CSQ]L"Q-T5PQE;$.Q3OT'O)>7*3LDL@ MFF*.8PQ?Q&SG"(;L7#\0;/=ARST?"FFWX0F[]Q_A=02P,$% @ ($9F3R!B MFEVS 0 T@, !D !X;"]W;W)K&UL?5/;;MLP M#/T501]0.4K:%8%MH.DP=, &!!VV/BLV?4%U\20Y[OY^E.RX;N?U11(IGL-# MBDH'8Y]= ^#)BY+:9;3QOMLSYHH&E'!7I@.--Y6Q2G@T;09LCHAEX=J)&GZ _]D= M+5IL9BE;!=JU1A,+54;O-OO#+L3'@%\M#&YQ)J&2DS'/P?A:9C0)@D!"X0.# MP.T,]R!E($(9OR=..J<,P.7YPOXEUHZUG(2#>R.?VM(W&;VEI(1*]-(_FN$! MIGJN*9F*_P9GD!@>E&".PD@75U+TSALUL: 4)5[&O=5Q'\:;[06V#N 3@,^ MVPA@8Z*H_+/P(D^M&8@=>]^)\,2;/%,$96Q'O4+Q#[SGGUTG*SH%HBCF, M,7P1LYDC&++/*?A:B@/_!\[7X=M5A=L(W[Y1^)_\NU6"7238?5CB6LQ[E6S1 M4P6VCM/D2&%Z'2=YX9T']H['-WD-'Z?]N[!UJQTY&8\O&_M?&>,!I217.$(- M?K#9D%#Y&PO=V]R:W-H965T':326*M+\%VFN7O&3O9$"#BQ?:,YYPY,Q[GHW7/ MO@,(Y$4KXPO:A="?&/-5!UKX.]N#P9O&.BT"FJYEOG<@Z@32BO'=[@W30AI: MYLEW<65NAZ"D@8LC?M!:N)]G4'8LZ)Z^.IYDVX7H8&7>BQ:^0/C:7QQ:;&&I MI0;CI37$05/0A_WIG,7X%/!-PNA79Q(KN5K['(V/=4%W41 HJ$)D$+C=X!&4 MBD0HX\?,29>4$;@^O[*_3[5C+5?AX=&J[[(.74'O*:FA$8,*3W;\ ',]1TKF MXC_!#12&1R68H[+*IY54@P]6SRPH18N7:9-TD_$9M@W@,X O@/N4ATV) MDO)W(H@R=W8D;NI]+^(3[T\<>U-%9VI%ND/Q'KVWDA\/.;M%HCGF/,7P5$OSPA\)LFR#;),@20?;?$K=BCG\E8:N>:G!M MFB9/*CN8-,DK[S*P#^D1V>_P:=H_"]=*X\G5!GS9U/_&V@ H97>'(]3A!UL, M!4V(Q[=X=M.834:P_?R#V/*-RU]02P,$% @ ($9F3]M09$:U 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]08I*V M461;:EI5G;1)4:MMGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+!V%?7 'CR MKE7K,MIXWQT8U J$*&, MMXF3SBD#<'G^9'^,M6,M9^'@WJB?LO1-1O>4E%")7OEG,SS!5,\U)5/Q7^$" M"L.#$LQ1&.7B2HK>>:,G%I2BQ?NXRS;NPWBS32;8.H!/ #X#]C$/&Q-%Y0_" MBSRU9B!V['TGPA,G!XZ]*8(SMB+>H7B'WDO.KV]2=@E$4\QQC.&+F&2.8,@^ MI^!K*8[\'SA?AV]7%6XC?/N'PMMU@MTJP2X2[/Y;XEK,_J\D;-%3#;:.T^1( M8?HV3O+".P_L'8]O\CM\G/9OPM:R=>1L/+YL[']EC >4LKG"$6KP@\V&@LJ' MXRV>[3AFH^%--_T@-G_C_ -02P,$% @ ($9F3RH "SBU 0 T@, !D M !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+[O9IBO; M4C91U4J-M$K5Y)FUQS8*&!?P.OG[#MAQK-;*"S##.6:DJGXGW !A?"0 M"<8HC')Q)47OO-&3"J:BQ>NXRS;NPWBSY1-MG< G I\)-S$.&P/%S.^%%WEJ MS4#LV/M.A"?>'#CVI@C.V(IXA\D[]%YR?OTU99<@-&&.(X8O,)L9P5!]#L'7 M0ASY?W2^3M^N9KB-].V2OD_6!7:K KLHL/NTQ!7,_M\BV:*G&FP=I\F1PO1M MG.2%=Q[8V_B([ ,^3ON#L+5L'3D;CR\;^U\9XP%32:YPA!K\8+.AH/+A^ 7/ M=ARST?"FFWX0F[]Q_A=02P,$% @ ($9F3[4?&3VU 0 T@, !D !X M;"]W;W)K&UL;5-A;]L@$/TKB!]0$N)V561;:CI5 MG;1*4:MMGXE]ME'!>(#C]M_WP([G=OX"W''OW;OC2 =C7UT#X,F;5JW+:.-] MMV?,%0UHX:Y,!RW>5,9JX=&T-7.=!5%&D%:,;S8W3 O9TCR-OJ/-4]-[)5LX M6N)ZK85]/X R0T:W].)XEG7C@X/E:2=J> '_JSM:M-C,4DH-K9.F)1:JC-YM M]X WQ(&MSB34,G)F-=@_"@SN@F"0$'A X/ [0SWH%0@0AE_)TXZIPS MY?G"_A!KQUI.PL&]47]DZ9N,WE)20B5ZY9_-\ A3/=>43,7_A#,H# ]*,$=A ME(LK*7KGC9Y84(H6;^,NV[@/XPV_P-8!? +P&7 ; 6Q,%)5_%U[DJ34#L6/O M.Q&>>+OGV)LB.&,KXAV*=^@]Y_R&I^PG;.,D+ M[SRP=SR^R;_P<=J?A*UEZ\C)>'S9V/_*& \H97.%(]3@!YL-!94/QV]XMN.8 MC88WW?2#V/R-\P]02P,$% @ ($9F3P?Q3=JU 0 T@, !D !X;"]W M;W)K&UL?5-A;]L@$/TKB!]0$I*F561;:EI5F[1) M4:=MGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]M6U )Z\:65<3EOONR-C MKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMD M:V%_GD#AD-,M?7>\R*;UT<&*K!,-? '_M3O;8+&9I9(:C)-HB(4ZIP_;XVD? MXU/ -PF#6YQ)K.2"^!J-CU5.-U$0*"A]9!!AN\(C*!6)@HP?$R>=4T;@\OS. M_IQJ#[543,5_@BNH$!Z5A!PE*I=6 M4O;.HYY8@A0MWL9=FK0/XPV_G6#K #X!^ RX3WG8F"@I?Q)>%)G%@=BQ]YV( M3[P]\M";,CI3*])=$.^"]UKPPR%CUT@TQ9S&&+Z(V"_7]+7(NY^RL)6_14@VW2-#E28F_2)"^\\\ ^ M\/0FO\/':?\L;".-(Q?TX653_VM$#T'*YB:,4!L^V&PHJ'T\WH6S'<=L-#QV MTP]B\S&UL?5-AC]0@$/TKA!]P=-FZMV[:)K=GC"::;,ZH MG]EVVI*#3@6Z/?^]0'NU:N,78(9Y;]X,0S:B>;8M@",O6G4VIZUS_8DQ6[:@ MA;W#'CI_4Z/1PGG3-,SV!D0505HQGB0'IH7L:)%%W\44&0Y.R0XNAMA!:V%^ MGD'AF-,=?74\R:9UP<&*K!<-? 'WM;\8;[&%I9(:.BNQ(P;JG#[L3N M;Q)&NSJ34,D5\3D8'ZN<)D$0*"A=8!!^N\$C*!6(O(P?,R==4@;@^OS*_C[6 M[FNY"@N/J+[+RK4Y/5)202T&Y9YP_ !S/6\HF8O_!#=0/CPH\3E*5#:NI!RL M0SVS>"E:O$R[[.(^3C>'=(9M _@,X O@&/.P*5%4_DXX460&1V*FWO,W0+1''.>8O@J9K=$,,^^I.!;*<[\'SC?AN\W M%>XC?/^'PK?;!.DF01H)TO^6N!%SG_R5A*UZJL$T<9HL*7'HXB2OO,O /O#X M)K_#IVG_+$PC.TNNZ/S+QO[7B Z\E.3.CU#K/]AB**A=.-[[LYG&;#(<]O,/ M8LLW+GX!4$L#!!0 ( "!&9D]TZ_[^LP$ -(# 9 >&PO=V]R:W-H M965T6_>#$,^HGUR'8 GSUH95]#.^_[(F*LZT,+= M8 \FW#1HM?#!M"USO051)Y!6C.]V;YD6TM R3[ZS+7,4#(7_PFNH$)X5!)R5*A<6DDU.(]Z M9@E2M'B>=FG2/DXW63;#M@%\!O %<)?RL"E14OY.>%'F%D=BI][W(C[Q_LA# M;ZKH3*U(=T&\"]YKR6_W.;M&HCGF-,7P5+$_X+S;7BVJ3!+ M\.PWA?\@.&P2'!+!X;\E;L5D?R1AJYYJL&V:)D&#+8:"QL?C;3C;:9=VXX&!YVHD:?H+[U1V-M]C,4DH-K978$@-51F^W^T,2XF/ DX3!+LXD M5')"? [&MS*CFR (%!0N, B_G>$.E I$7L:?B9/.*0-P>7YE?XBU^UI.PL(= MJM^R=$U&;R@IH1*]?4_"U% ?^ <[7X;M5A;L(W[U1 M>+E.D*P2))$@^;3$M9BK=TG8HJ<:3!VGR9("^S9.\L([#^PMCV_R/WR<]A_" MU+*UY(3.OVSL?X7HP$O97/@1:OP'FPT%E0O':W\VXYB-AL-N^D%L_L;Y/U!+ M P04 " @1F9/REIJDK4! #2 P &0 'AL+W=O<.3,>9X-US[X%".1%*^-SVH;0G1CS90M:^#O;@<&;VCHM M IJN8;YS(*H$THKQS>8-TT(:6F3)=W%%9ON@I(&+([[76KB?9U!VR.F6OCJ> M9-.&Z&!%UHD&OD#XVET<6FQFJ:0&XZ4UQ$&=TX?MZ;R/\2G@FX3!+\XD5G*U M]CD:'ZN<;J(@4%"&R"!PN\$C*!6)4,:/B9/.*2-P>7YE?Y]JQUJNPL.C5=]E M%=J<'BFIH!:]"D]V^ !3/?>43,5_@ALH#(]*,$=IE4\K*7L?K)Y84(H6+^,N M3=J'\>:>3[!U )\ ? 8<4QXV)DK*WXD@BLS9@;BQ]YV(3[P]<>Q-&9VI%>D. MQ7OTW@I^.&3L%HFFF/,8PQ^VEQO3\"3YS[8T389/ M&)50L8&;9SE^@KF? T9S\U_@#MS"7276HY!<^R\J!FVDF%5L*8*]3F/;^7&< M5I)XIH4)=";0A7#R/F0R\I5_8(;EJ9(C4M/>]\S]XOA,[=X4+NFWPJ_9XK7- MWG-ZBE)R=T(SYC)AZ H3+PABU1<+&K*XT/_H-$S?!2O<>?IN3:?[L, ^*+#W M OM_6HPW+88P[U1Y")H< @*[C4D(\TXGQZ#),2!PV)B$,,>P21(T20("R<8D MA#EM3,CJ" I0M;]\&A5RZ/S%7V67^_U(_1'^"Y\>AZ],U6VGT4T:>Q'\<:VD M-&!+B1[LKC;V/5H"#I5QT\3.U70KI\#(?GYPR/+JY7\ 4$L#!!0 ( "!& M9D\[$W<-T0$ )P$ 9 >&PO=V]R:W-H965TE=$_AG/X M+N=@(!V4?C4-@$5O4K0FPXVUW8$04S0@F;E1';1NI5):,NM"71/3:6!E($E! M:)+LB&2\Q7D:=IZJW@K=PTLCT4C+]?@2AA@RO\&?BA=>-]0F2IQVKX2?8 M7]U)NXC,*B67T!JN6J2ARO#=ZG#<>7P _.8PF,4<^4[.2KWZX$>9X<07! (* MZQ68&RYP#T)X(5?&WTD3SY:>N)Q_JC^&WETO9V;@7HD_O+1-AO<8E5"Q7M@7 M-7R'J9\M1E/S3W !X>"^$N=1*&'"%Q6]L4I.*JX4R=[&D;=A',:5+9UH<0*= M"'0F[(,/&8U"Y0_,LCS5:D!ZW/N.^5^\.E"W-X5/AJT(:ZYXX[*7G.YO4W+Q M0A/F.&+H K.:$<2ISQ8T9G&D_]%IG+Z.5K@.]/623C=Q@4U48!,$-DN!V^2J MQ1CFBR:W49-M1(!>F<0P7YCLHB:[B,#ZRB2&N=XNLC@=$G0=[H5!A>K;<"<7 MV?GJW87C2/[!QWO[S'3-6X/.RKHS&DY2I90%5TIRXQINW%,Q!P(JZZ??W%R/ M%V8,K.JFMX#,#U+^ 5!+ P04 " @1F9/5H)\4^(! >!0 &0 'AL M+W=OR J1LJJB5 M6FF5JNFS%X:+8F-BFR7]^]J&I637E?*"/<.9(4OCN>FJK5UD"SI: 4_0?_JCM)89&8I&@ZM:D2+))0I M?ECM#['%.\!+ X-:[)&MY"3$JS6^%2D.;$+ (->6@9KE#(_ F"4R:;Q-G'B6 MM('+_87]R=5N:CE1!8^"_6X*7:$4T!X%4!&(9?Y%ZIIED@Q(#GV MOJ/VB%?[T/0FMT[7"O?/)*^,]YR%]YN$G"W1A#F,F'"!6.3-,'+AT8<,MWZ"M9=@[0C6'PAV5R7Z,+%?9.,5V7@([J]$;C%1$/A% MMEZ1K8?@/T>Q\Q+L/M_+V$L0?Z*7MY@HN#YQLKB?'&3E7J9"N>A;-Q46WOGQ M/X3N?O^#CY/C!Y55TRIT$MJ\$G>72R$TF%2".]/RV@RKV6!0:KO=F;T4Z@;[8! #2 P &0 'AL+W=O M@!/7I34KJ2]]\.),5?W MH+B[,P-HO&F-5=RC:3OF!@N\B20E69HD[YCB0M.JB+Z+K0HS>BDT7"QQHU+< M_CZ#-%-)#_35\22ZW@<'JXJ!=_ -_/?A8M%BJTHC%&@GC"86VI(^'$[G/. C MX(> R6W.)%1R->8Y&)^;DB8A(9!0^Z# <;O!(T@9A#"-7XLF74,&XO;\JOXQ MUHZU7+F#1R-_BL;W);VGI(&6C](_F>D3+/4<*5F*_P(WD @/F6",VD@75U*/ MSANUJ& JBK_,N]!QG^:;8[;0]@GI0DA7PGV,P^9 ,?,/W/.JL&8B=N[]P,,3 M'TXI]J8.SMB*>(?)._3>JBS)"G8+0@OF/&/2#>:P(ABJKR'2O1#G]#]ZND_/ M=C/,(CW;TK-\7R#?%[3QFL^'- ML/P@MG[CZ@]02P,$% @ ($9F3^S"1=JW 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q <$K[W-KE:VI6RJJI5::96J M[3-KCVT48%S Z_3O"]AQW-0OP SGG+DPY".:9]L!./*BI+8%[9SK3XS9J@/% M[1WVH/U-@T9QYTW3,ML;X'4D*EN/ES M!HEC07?TU?$DVLX%!ROSGK?P'=R/_F*\Q1:56BC05J F!IJ"/NQ.YWW 1\!/ M :-=G4FHY(KX'(PO=4&3D!!(J%Q0X'Z[P2-(&81\&K]G3;J$#,3U^57]4ZS= MUW+E%AY1_A*UZPIZI*2&A@_2/>'X&>9Z/E R%_\5;B ]/&3B8U0H;5Q)-5B' M:E;QJ2C^,NU"QWV<;K)LIFT3TIF0+H1CC,.F0#'SC]SQ,CG MU/>F"L[8BGCGD[?>>RNSY#YGMR T8\X3)EUA=@N">?4E1+H5XIS^1T^WZ=EF MAEFD9VMZ=M@6V&\*[*/ _I\2#^]*W,(VO'(R&F[D$P MNM=Y"J&%D'W\'^&,_:6613:08!T@Q*(@UMB1_2XRGW^ !X M'F VNSWRE5R4>O'&EZ;$B4\(.-36*S"W7.$1./="+HU?JR;>0GKB?O^F_BG4 M[FJY, ./BO\<&MN7^!ZC!EHVY'YEN< M'JF[F]H[PU6$,Y>\<=YKE24?"G+U0BOFM&#H#I-N".+4MQ T%N)$_Z'3.#V+ M9I@%>K:G9X>XP"$J< @"AWV):7)38@SSGR+S:) \(D!O@L0PMT'(KG$"=!>> MK$&UFF08EYUWFXH'&AK_%[Z,U#>FNT$:=%'6/9_0Y%8I"RZ5Y,[ETKLIW@P. MK?7;]VZOE[>\&%:-ZYB2[5]1_0%02P,$% @ ($9F3TZ&UL;5/;;IPP$/T5RQ\0+X:T MT0J0LHFB5FJE5:JVSUX8P(K-4-LLZ=_7-H2@E!?;,S[GS,7C?$+S8CL 1UZU MZFU!.^>&(V.VZD +>X,#]/ZF0:.%\Z9IF1T,B#J2M&+\S;#L7'*S,!]'"#W _A[/Q%EM5:JFAMQ)[ M8J IZ'UR/&4!'P&_)$QV6"@O#;%1Y J2#DT_BS M:-(U9"!NSV_J3[%V7\M%6'A ]5O6KBOH'24U-&)4[AFG+[#4]-%9RQ%?'.)V^]]UJF29JS:Q!:,*<9PS>89$4PK[Z& MX'LA3OP_.M^GI[L9II&>;NEIMB^0[0ID42#;"F3)AQ+W,.F'(&S34PVFC=-D M285C'R=YXUT']I['-WF'S]/^79A6]I9&PO=V]R:W-H965T\-K!I#=SY#JY2/GF@B]5CB-7$' HC5-@=KC"(W#NA&P9OQ9- MO%HZXG;^H?[L>[>]7)B&1\E_=I5IB>E""Q/H0J KX>!]R&SD*W]BAA69 MDA-2\]X/S/WBW9':O2E=TF^%7[/%:YN]%OM=G)&K$UHPIQE#-YC=BB!6?;6@ M(8L3_8].P_1]L,*]I^^W]#@)"\1!@=@+Q/^TF-RT&,*D89,D:)($!.YO3$*8 M0]@D#9JD 8%/-R8!#(UN3,CF= A0C;\7&I5R[/V=W&37J_?@CR/Y"Y_O[3>F MFJ[7Z"*-/:/^)-52&K"E1'>VX=8^%6O H39N>F_G:KXPU 0 T@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$7;R;1BO;4C95E4BMM$K5]IFUQQ>%BP-X MG?Y]!^QUW-1] 68XY\R%(1V,?7$-@"=O2FJ7T<;[[L"8*QI0PMV8#C3>5,8J MX=&T-7.=!5%&DI*,;S:W3(E6TSR-OI/-4]-[V6HX6>)ZI83]?01IAHQNZ=7Q MW-:-#PZ6IYVHX3OX']W)HL5FE;)5H%UK-+%09?1^>SCN CX"?K8PN,69A$K. MQKP$XZG,Z"8D!!(*'Q0$;A=X "F#$*;Q.FG2.60@+L]7]2^Q=JSE+!P\&/FK M+7V3T3M*2JA$+_VS&1YAJF=/R53\5[B 1'C(!&,41KJXDJ)WWJA)!5-1XFW< M6QWW8;S97VGK!#X1^$RXBP0V!HJ9?Q9>Y*DU [%C[SL1GGA[X-B;(CAC*^(= M)N_0>\D3ODW9)0A-F..(X0O,.X*A^AR"KX4X\G_H?)V>K&:81'JRI.__$W^W M*K"+ KN_2N0?2ES#)!^"L$5/%=@Z3I,CA>EUG.2%=Q[8>Q[?Y!T^3OLW8>M6 M.W(V'E\V]K\RQ@.FLKG!$6KP@\V&A,J'XR<\VW',1L.;;OI!;/[&^1]02P,$ M% @ ($9F3XU1+/JX 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=:;I"O;4C95E4JMM$K5Y)FUQS8*& ?P.OW[ M#MAQW-0OP SGG+DPI(.Q+ZX!\.1-J]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C: MFKG.@B@C22O&-YMKIH5L:9Y&W\GFJ>F]DBV<+'&]UL+^.8(R0T:W]-WQ*.O& M!P?+TT[4\ O\[^YDT6*S2BDUM$Z:EEBH,GJW/1R3@(^ )PF#6YQ)J.1LS$LP MOI<9W82$0$'A@X+ [0+WH%00PC1>)TTZAPS$Y?E=_5NL'6LY"P?W1CW+TC<9 MO:6DA$KTRC^:X0&F>O:43,7_@ LHA(=,,$9AE(LK*7KGC9Y4,!4MWL9=MG$? MQIN;+Q-MG< G I\)MS$.&P/%S+\*+_+4FH'8L?>="$^\/7#L31&1OEO2]\FZ0+(J MD$2!Y)\2]Y]*7,-\?@F'_!QVG\*6\O6 MD;/Q^+*Q_Y4Q'C"5S16.4(,?;#845#X<;_!LQS$;#6^ZZ0>Q^1OG?P%02P,$ M% @ ($9F3XB[5NZX 0 T@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A"1+%MF6FE93)ZU2U&G;;V)?VZC@ZP*.V[0U:V!MLH?$W)1HMG#=- MQ6QK0!21I!7CJ]47IH5L:)9$W]ED"79.R0;.AMA.:V'>3J"P3^F:OCN>9%6[ MX&!9THH*?H+[U9Z-M]BD4D@-C978$ -E2F_7Q],VX"/@MX3>SLXD5')!? [& M]R*EJY 0*,A=4!!^N\(=*!6$?!HOHR:=0@;B_/RN_BW6[FNY" MWJ/[(PM4I M/5!20"DZY9ZP?X"QGATE8_$_X K*PT,F/D:.RL:5Y)UUJ$<5GXH6K\,NF[CW MP\WN,-*6"7PD\(EPB''8$"AF?B^7#&5L0[G[SU MWFNVX?N$78/0B#D-&#[#K"<$\^I3"+X4XL0_T?DR?;.8X2;2-W/Z;K\LL%T4 MV$:![7\E'CZ4N(3Y^B$(F_54@ZGB-%F28]?$29YYIX&]Y?%-_L&':7\4II*- M)1=T_F5C_TM$!SZ5U8T?H=I_L,E04+IPW/NS&<9L,!RVXP]BTS?._@)02P,$ M% @ ($9F3X=@\ROA 0 '@4 !D !X;"]W;W)K&ULC53;;IPP$/T5Y ^(P;"[: 5(V411*[72*E7;9R\,%\7&U#9+^O>U M#:%DZTIYP9[QF7-F!GNR2<@7U0+HX)6S7N6HU7HX8JS*%CA5=V* WIS40G*J MC2D;K 8)M')!G&$2AGO,:=>C(G.^LRPR,6K6]7"6@1HYI_+W"9B83VNP#6\E% MB!=K?*YR%-J$@$&I+0,URQ4>@#%+9-+XM7"B5=(&;O=O[$^N=E/+A2IX$.QG M5^DV1RD**JCIR/2SF#[!4L\.!4OQ7^ *S,!M)D:C%$RY;U".2@N^L)A4.'V= MUZYWZS2?)-$2Y@\@2P!9 U*G@VE-:IVN% M.S/)*^.]%G$<9OAJB1;,:<:0#29:$=BPKQ+$)W$B_X03?WCLS3!VX?&[#/^C MGW@)$D>0O",@-R7Z,+%?9.<5V7D(DAL1'V;G%]E[1?8>@KV?X. E.'R\EZF7 M(/U F3[,X48$;^XG!]FXEZF"4HR]FPH;[_KX[XF[WW_A\^3X2F73]2JX"&U> MB;O+M1 :3"KAG6EY:X;5:C"HM=T>S%[.3W8VM!B6:837D5C\ 5!+ P04 M" @1F9/SI/#,\8! W! &0 'AL+W=O<@Y3Y M0%OX!>;W<%+6(JM*S03TFLD>*6@*?!\?CIG#>\ S@TEO]LA5IKB"04XIC\1T_"]#288>KIZ99^>Q<6V 4%=EY@ M]T^)=U&PO=V]R:W-H M965T]#^ID&CN/.F:9GM#? ZDI1DR6[WB2DN-"WSZ#N;,L?!2:'A;(@=E.+FSPDD MC@7=TS?'LV@[%QRLS'O>PG=P/_JS\19;5&JA0%N!FAAH"GJ_/YZR@(^ GP)& MNSJ34,D%\2487^J"[D)"(*%R08'[[0H/(&40\FG\GC7I$C(0U^,XQ/,]=Q2,A?_%:X@/3QDXF-4*&U<2358AVI6 M\:DH_CKM0L=]G&X.AYFV34AF0K(0[F(<-@6*F7_FCI>YP9&8J?<]#T^\/R:^ M-U5PQE;$.Y^\]=YKF69ISJY!:,:<)DRRPNP7!//J2XAD*\0I^8^>;-/3S0S3 M2$_7],/MMD"V*9!%@>R?$K,/)6YA/@9AJYXJ,&V<)DLJ''2B^F8G7F:Y/2Y M,,ISEL7%WQE-V75B@OG>\9(.5$C+%E:5G_&MMSR5DF5825+/[3/).\?EZE_CL-)SB2X+0$-_R0 MX$J".Y3@28+7$ASXD.!+@C^4$$A",)1 )($,)822$ XE1)(0*02K6;\Z(18Q MCZ?C@EV-HLGI4UQM'1A%(N6V56>=8?5_(B=*T7N9NEXPMBZ5D,3,&HS3P9 N M9J%C KL+6>D0:!&6,-DZ=3"G,P=Q$7:'F&.82'&*8'S%ZA+#@!+. )WU )TG M#.-T,1L,X^*3YZ++[-8";D? PP4\5,"K!;R.@*_D28/Q:TS>8)3U^0C1,>&C M)GS-!%%F?-% @IL1U+75$5_ !L7IZJ[.6D?X >D))T##";1P(C59 VW"P/8= MSU/<#H,]!;IESR$.[IF@GHGF&6QU#8B^RB%14GIU!]2Q$J)60B0EU=(5:A&# M1P);J5[S8; % K,C &709:B%YHG2H$[ ,+'U(+&-+A;X).K9X1$ZG1$RG007 M !O_EMC#JPST?([@[A9?2HS?W<%J%J[OPKI^T(_.(SC(K(0]$GCIA4_47L"+ M+^C55YV5M<1T4H#T1HO75] +K.M'/1)X38/@$]'B)0;T&N.JAXDEZ/7#ZP\7 M+R"@5Q "ZCCZSD+&L6Z.6QDM#O7YO32V[)SS:H";WO:.\.A4QS6E?P:C.2#] M"Q@ML?X5C-;-L>__L,U%Y5M<')*\-%X9%X?'^HBW9XQ3$93](*;M*.Y&;2.E M>UZ]$O%>-!>$IL'925Y^K/8&-OT'4$L#!!0 ( "!&9D^&PO=V]R:W-H965TS?KW-IFMB53'AIB+M.V54)A8^97[/\ M1W$PIIS\3)-3L9@>RO(\"X)B39)=%U,Z_1CX=MP?RFH@ M6,[/\=[\9YJP*[]]_L'^MQ5LQ M;W%A5EGRSW%;'A;3<#K9FEU\2ZB MP7\LT ,%HBV0(R= M0;8%TIDA:+379K[$9;R6XP[ ZC2!?RXD,^20*[@-LJ&%K%,_/*67>"E8]PE_GR2Y+U($EG MF1R:Q>MZWC&+80(!"41-(#H$W'&[P:@:?A/JDKT]J3* @@1KOL(8$>H3##4;>215*1$0Y!OLP:+ / MHUP3*EV# 6[(X!#*"X$\@0DB2!"--Y@2G!ADA,4MZ%XMM]]>+'0\1KA0<.I^ MM@$NHD(Q9]XUPME[RWH\HCVA2(%$V4,!$^V)L@>,QFE#^1BCN?]8D8@S-S\A M3BGB/LT 9[-"$,]H@",\HJ1'(LY#B@)1]5#@R*'R :-QZ% UQFCE"Y92NJ$! M8%(K$KDV^S#*.&7*M1G@9$CO^+H"<2A2E(H]N4QQ\-#P 9MQ]-!HC,V1;S.5 M.HI=LO'N?8"B+ )SQS<>I"J*PSG($,YV/,!8#AGF'C 7IPS#.QM?'NEIU7+ MB+M;-P#SW/4A-(J8DJZ[0U1=73C\& @_W4>!XX7I!]S%\<+0QL9S-_0]T8*Y MT0!@GKL^1&CJ3K@>9.K*PI''0.3IOI8#APLGX\WE.%PXVLZXYK:@[HZ-2>&8 M"V"NN0"BB1!N[ XR=67AP.,@\'2?,ST-W0,='&\XR#O=$^OPG&T\ >Z.8ZCA8_IYSCHU&R_S-UF ^ \ M>U&7QH7=@+C^#G%UE>'$XR#Q=$^;PG&Z\ >:.8'318QIYH3?5%'*0N] PH>Y M]@((CZ1R;M1ZD*DK"R>> (FG>QHX@=-%/-# "9PN8DP#)_Q&2H24$C=X CM./Z)5:>[SO@SG:TH M&'^ALW5SV/Y)WYS]_QGG^^.IF+QE99FE]&PO=V]R:W-H965TU]AQ MOD" -&!HDS:I:K7MV8"!J$FC>DLHB"!%*@I+F ME;^8V;5'L9CQLRKRBCT*3Y[+DHJ_2U;PZ]S'_MO"4WX\*;,0+&8U/;)GIG[6 MCT+/@E9EGY>LDCFO/,$.<_\SGFYP:@@6\2MG5WDS]DR4+>1<<0* MME-&@NK+A:U841@E[>./$_7;9QKB[?A-?6/#ZS!;*MF*%[_SO3K-_OS 6*?<^E_\XNK-!PXT0_8\<+:7^]W5DJ7CH5;:6DK\TUK^SUVMQ) M0T>#":$CA"T!1^\2B".0L83($:*QA-@1XK&$Q!&2'B%HBF6KOZ:*+F:"7SW1 MO$ U->\IGB9Z?W=FT6ZGO:S MAC"3+N;+$#/IF=D ,AEJ,8$.VR8.P<2A%2 = 0P+$%" 6(&H(] KR++!)!93 M-1@<)CA%"/5*!R!1A!&Z179,1:"I:& *HUYUEQ'PJ"R,DZ&I!AF/-Q6#IN*A MJ4G#ESK:GH$ Z_KW)0(%L1#6RL=4 @)C$ M^.X&34!+$^!5)K 1O#_!QI?%GSG+PC_OS K!QJQ_1AN>QP"6:,[$G#C8_*! MK'";8J!/^UG7>-BH8?).\V&X^_"P_4@6WY& FP8G'T@,MPU.QR1.!XE3*'!P M\UDS1Y\?5!SS2GI;KO07TG['#IPKIC71@XY_TJ>M=E*P@S+#5(]%<^1H)HK7 M[C@5M&>ZQ3]02P,$% @ ($9F3_/]?Y.0!@ A2< !D !X;"]W;W)K M&ULE5K94MM(%/T5ES\ ]]ZM%% U&'#8JE*9FIEG M!02X8EL>6T#F[T>29X^0\A OG+MTWWM.+_+I1[[YN7W-LF+T:[E8;<_& MKT6Q_C*9;!]?LV6Z/*?^5/Q>C8.X]%3]IR^+8KO^9E#$> M\\6V_G_T^+8M\F7CI4QEF?[:OM'XW]OQANHQD =#)3L--"-@3X8Z&X# MTQB8WP:^T\ V!K9O2JXQ<'U3\HV!/QB8T&D0&H/0-Z6D,4CZ&DBQKYSH.PIY M*+;L'65?;MF[WG)?<*DCD\FN%^OFODR+]/QTDW^,-CM^KM-*!N27TJIT7GU; MTZ7^8]G@V_+;]W,=W.GDO?+48"YV&-7"^#9FRF%"&W/)89(VYHK!)**-N>8P MLHV9<1C5QGQE,#;R<\/YT6W,+8])$'=12EY4'S'G3MP1QYD#*NT0[C:LQJAW'>)RH1(H+.^D-O.*@1J@P? M0V\9J DJ:2%;@S7\8 T9K$ZBQK[>8?Q1+'$BXH[L [K]!-1*V/()6R;AB&4S M2R>G7.SK?Q%'*#+8"-A*RO%).=HR/J+1;(>Q1Z'J%F"2<@.3\GQ2GLX4FNO M>PC]N93P'A*2@XF'>\%A0)[50L7*O&!\1'IXT8!:;1&4ZYA8B585^;E$7#2@ MXW!.F.!Q-*!H4C&#B[KKN@$=1XN%J($<=Z"T7:,'^BBI0!IAXGPT"6:L8;I] MQB"E"*HK,:!EDHJ9$39.S)")4H'-RY"\;.C*"@B6I(IEA(N#61+,"]T5#2B1 MI%)DA(^C4871/NF*!B1&4HTQ(@ ?0&3D )610&8DIR$1_Z<-Z'C47H6N82L@ M-XK*#>'_5#%R8UQBG<;Q@-XHJC=&1(O>90-J]ZL7B7!H X5V4%1OR)[@L@'U M6\H54!+%*$D\CYB MW@X%N*X8KDL3CXIRW4O=V?6 [(HAN[1Q.(\6&10-R((*M LUJ@60!94,. P MKFMF:R$C^9XVH-:HO>T:.4A\5E; 5=4/80T6@J0M=P"FV?>P&O#;.&QV>VJ:%K. H# MZ&P8.BL%? ".F@%W&@;PSC"\4V2X'"C>V?%[B^8E5U9X -H M@;$#YA?PV_2X I@:NA:C=@*\-ARO4:J UV8 KPW@M>G#:T-Y[>J[+,+K*T-Y MK1/'2@ '=>Q%R@,#W8L%F'<+U,)RNX!8OBW=!2A>QZX8J(Z'VTX,Z(NE^D+N MPZ:67D5HU:F:%DB19;8+BLP#!P*G0@OTRG+: /8)%FB#';!/L.BZD=DGD$:W M=)]@@O9,X2\9J);:LCU"#PD >L=X5>3.<$<;XKFA I1QW%0J4S@&5<@-4 MR@&5A^8^88YH,PZ#$'QWAP:>$ X]T QCO >,'*6<,]T/=P"3 M'&621I=J'C#)#V"2!TSR/1X[7'O*I$2(8)@GD_VA-YZY<+!:!T>@MXQ7]-P* M<-@S'-;@7. !,[T>,-^ F9Z>+>@UKZ>/"8(175L9@VLQ3=JG@ ]=FO:$W'%27C6:8-J-0--] 13RC(AH<'3V0!C_@AC$ M:0A]GB8$>A/A]L^/HW"3HU_'5#]0>T@W+_/5=O0C+XI\6?\:YCG/BZQT*T[* MGGO-TJ?#AT7V7%1OJV;<['X8MOM0Y.OF1V^3PR_OSO\'4$L#!!0 ( "!& M9D\$N #+I00 T7 9 >&PO=V]R:W-H965TY^NXW:!+/CS':;W=N?[+BY1*2& M_&ELE^0G2OP^TEX+YK6O=GOWT,ZZU[HNVW_O M7=4R[8<'R6IQ*%_<-]?_=7AH_5URCK+9U6[?[9K]K'7/R_E' M=?>%LL%AM/A[YX[=Q?5L2.6Q:;X/-[]OEO-T6)&KW%,_A"C]SYM;NZH:(OEU M_)B"SL^8@^/E]7OT8DS>)_-8=F[=5/_L-OUV.<_FLXU[+E^K_FMS_,U-">GY M;,K^#_?F*F\^K,1C/#55-_Z=/;UV?5-/4?Q2ZO+GZ7>W'W^/4_QW-]D!)@3^ TY[PJ(NP*C/UYB4"H'0#$ C@'H M(H!2:;"M)QLSVNQ/-L;:'()D/DMVE()20=*"'660*WG=)*Z;A,0C ;080+/$ M,0NJY5ZSA:("H\*"$WLE9&* C%="&E3".N.9 MHLUEE%Q$R3F*#HBS/MGHR_JP"DF&4:DL%ZD E(=JD'(D3 U$D"+"I!@2$=,= MQ9#0AY"<5K[Z4:KR#&B3&SDQ&:-MD!.;*T 8D@R ML5%JZ1@B22V=\BRR?R@S&Z6FKD,HH:E;_Q8?&S$Q,NO?,.P7*+1U,GF4DD6 !!'0 MP0MF04)W-ZA-[ U35@$25$"'>D-41N218 D$0CKC[@(H/&O1BKR M DNR") TWH<,)C[>6\CRV(!)LEB0-#*PNA F_%_4A:P5Q+6"=-B&B+_^>UH9 M!I5VSZOJG'CWC/3=,['S/]X->]=>7F?%.YYWZXM/ZZ M/7V@/=WTS6'Z^)R&ULC591;]HP$/XK4=Z+8RCE(;0#YOR8&^4/FC?>)J!P:6 M75G31I2L"3C=+\)'.%MG&F\ /TMZ$:-UH)5L&'O5FZ^[11CIA&A%MU(S$/4X MTR6M*DVDTOC=4+ M[?6D8="+_T;/M%)PG8F*L665,+_!]B0DJWL6E4I-WKIGV9CGI>>_NOD=4.^ M!@<5^YY#W#O$[P[)78>D=T@^&B'M'5(K NBTFV*NB"3YG+-+P+OCT!)]ZN L M5>W::J/ICGFGZBF4]9PG*9Z#LR;J,46'02,,CFXA*Q<"!P10"0Q9(%\6!7+< MT6V I8O T,KAOR3KNR0W:<;>8L7&/[XIUM1/D'@)$D.0W!!D5K4[##:8IBLE MRM(HB:V*>'!Q!C-DM\;%Q1C#!%EQUUY<%F'D%YAZ!::.P,QJ0I$Z<5#FG+FE MBWI(,<2I)^HZ##34:;1 M!-F==T$/T22Q2^.CBNRF>ZC@9(K]LC*OK,PCR_HTB^PCLER03Y:/RI'EH?+( M J-+LJ;\8":6"+;LU$C=Z9%U&(J/2%^REKV LR7TV%=JB'8S[YV^F\#?"3^4 MC0@V3*JKW5S >\8D53M6:=Z.OVTC6]E,=#'\M\K]0 M2P,$% @ ($9F3Z[PUVR$ P #A !D !X;"]W;W)K&ULE5AM;YLP$/XKB.\M]MF\54FD-M.T29M4;=KVF29.@@HX Z?I M_OV,H2S81\J^%&R>NWO.]CWQ=7&6]7-S$$)YKV51-4O_H-3Q+@B:S4&467,K MCZ+27W:R+C.EA_4^:(ZUR+;&J"P"("0*RBRO_-7"S#W6JX4\J2*OQ&/M-:>R MS.H_#Z*0YZ5/_;>);_G^H-J)8+4X9GOQ7:@?Q\=:CX+!RS8O1=7DLO)JL5OZ M]_1N#6EK8! _?MTBMDGK)&K&7Q*]^JP])/?&\K=MFI4-_D^9/H$PI]K\_^ MBW@1A8:W3'2,C2P:\]?;G!HER]Z+IE)FK]TSK\SSW'WA26^&&T!O (.!CGW- M@/4&S#((.F8FU0^9RE:+6IZ]NMNM8]8>"GK']&)NVDFS=N:;SK;1LR\K'L$B M>&D=]9B'#@,7&,;C,6;M8NB "#2#@09@-![ ,>04BL5!!9Q G1BS4*43XCP"2T^'28<\4DY M"9E%R,5%A"(XA10GE**$4H<0"R=VD1)<$,C\.J$3FD)G+$L/ M"M\KE?=Q8TJHOMQ3F%$L/>@R%+'97(.,B> J1-F,,NE!5XE<@XR)X&I&,3ES M5)W/CH)K%,5$RCD*F$IA1^%=W)@2KE/4%2H63=4(+B\T_H\:P96#SI$.ZFJ" MT_)Q:6$)'R*$BY: MX(H6BR?..^!R WQ^R0"N)3!'2\#5"./3[#!902P^XY=,N!>92*6 MN&:IV8ZAMP MY0),N9Q#D3KW;6O'>TH(#I(XL:LEN.BN2E'O32/:>!MYJDP7?#$[-+OW8+JS M?_"N4_Z:U?N\:KPGJ72/9SJQG91*:#KD5J_-03?GPZ 0.]6^QOJ][CK4;J#D ML>^^@^%? *N_4$L#!!0 ( "!&9D^?+"%W[0$ /,$ 9 >&PO=V]R M:W-H965TV8T0PQ$A7C;0 M8?Y$!^CE3DU9AX4LV17Q@0&N-*DCR'.<"'6X[>T\U6MGEJ?T)DC;PYE9_-9U MF/TY :%C9KOVQ\)K>VV$6D!Y.N K? ?Q8S@S6:%9I6H[Z'E+>XM!G=G/[K$( M%5X#?K8P\L7<4DDNE+ZIXDN5V8XR! 1*H12P'.Y0 "%*2-KX/6G:Q14L+U MOU7>N*#=I"*M=/C=C&VOQ]'L!/%$VR=X$\&;"6[P7X(_$?P5 1EG.NH+%CA/ M&1TM9E[6@-69<(^^?)BE6M3/3N_)M%RNWO,@2E)T5T(3YF0PW@+C/2**+>(0 MSQ D#H@B@]N MM'*SA7EA$/KNR@Y:'#]U'7S#[-KVW+I0(4^R/F\UI0*DI/,D-1MY \T%@5JH M:2SGS'R'IA!TF*X8--]S^5]02P,$% @ ($9F3QSG3MB% P SP\ !D M !X;"]W;W)K&ULE5=1;YLP$/XKB/<6^XR-J9)( M3:9IDS:IVK3MF29.@@HX Y)T_W[&T#0QYRUY">!\=_>=N>_,38ZZ?FFV2K7! M:UE4S33:PW4;.K5;:R1F41 2$B*K.\ M"F<3N_94SR9ZWQ9YI9[JH-F795;_F:M"'ZN7[N'S:AJ2 MCI$JU++M7&3F,G-23$PV#(_HLZJ,+ .R8FQE(7C?T-EONFU>7@Q5 IL]?^ MFE?V>NS_X7PPPPU@,("3 ?VW 1L,V+N!L,GWS&RJ'[(VFTUJ?0SJ_FWMLJXH MZ ,SF[GL%NW>V?],MHU9/ 2&)LJL/;N@R' ',>H@M@[B"P>QLU,]1EA,93%W0#@1W$D& MP7'*B(C9D%'FP]F2V.W%@;<^>9#2H5'TQ1M&X\4KA#E #IG=,=B MX&XU8#@*@OLHX7V&,F23P*7$QLE3*:2KWP%W4!27-)4W9(N+FJ;79(N ?)($7/J MJ5IX7."J!GI]MH#+$! 9CAK# +KHM@E+B"!.T<-8AY0)\%4]X#H$1(>CU@!C M?=W1A$@B74X(D$D1^[8:5R)@2G1[ XP_#B@7PC11E],8F"9<>.0"N+(!^8R0 MGHX'N+)!W%! N&@!.]5=N6 @.7I1&,ASH ,N?T".]-17?+C\X89#G>'*9E<< MZG,,E+H?Y_\!79+!>P1#3O[4\]G&\![!X(8M\7S"8Y(>;0D"2MTXT=EX5*IZ M8R?))ECJ?67'V+/5T[3Z"':\>H?WH^[7K-[D51,\Z]8,:7:46FO=*L.%W!MQ M;G&7[V%U!+ P04 " @1F9/5\+? M52T" !H!@ &0 'AL+W=OV.VR 0 M?!7+#W#@[_CD6+JDJEJIE:*K>OU-G$UL'1@72'Q]^P+V^9R85/T38)F=V2&P M+GHN7F4-H+PW1ENY]FNEND>$9%4#(_*!=]#JG2,7C"B]%"6:,B#\;H+Q?^X'_'GAN3K4R 506'3G!#U _ MNYW0*S2Q'!H&K6QXZPDXKOVGX'$;8)-@$2\-]'(V]XR5/>>O9O'UL/:QJ0@H M5,I0$#U<8 N4&B9=Q^^1U)\T3>)\_L[^V9K79O9$PI;37\U!U6M_Y7L'.)(S M5<^\_P*CH<3W1O??X )4PTTE6J/B5-I?KSI+Q=G(HDMAY&T8F]:._;"3I&.: M.R$<$\(I06O_*R$:$Z*/A-B:'RJS5C\117@MLEX@\66,B+\[H+S=^BO_P_%274IE'"C/&G*!GZ!^-0>A+32PG"H&M:QX[0DX;_W' MU6:?&KP%O%;0RM'>,Y4<.7\SQK?3U@^,(*!0*,- ]'*#/5!JB+2,/SVG/Z0T M@>/]!_NSK5W7N'M5^CKB7VO+_X[W(!JN%&B M-:Z_1*$TW6RGFE!HRO&0%SL-))>P:^U MG80C[S#P'K&]HI_P;EK^(.)2U=([0+&I@1#[P#EJ]4G+!B-*AJ)#L!)"+)3&*-M MT/3'DH8XG7^H/]O>=2]G(N'(Z9_FHNJ]_^A[%RC)E:H7WG^%H9_$]X;FO\,- MJ(8;)[I&P:FT7Z^X2L79H**M,/+NQJ:U8^]6-IN!MD[ P&/A##YE! -A&A& M0,Z9;?4+423/!.\]X7Y61\R9"'>1WLS").W>V37=K=396YX$CQFZ&:$!*N0+3:9F3IT90>)^L"\:I ; 7B MNWW:SO;)85*+:5V1*$ZC62=+5)INHW3=3+)J)EF:"6=_Y) LRL0;/"GCS"Q1 MT0;C=#MS@R;'B8&H[,V37L&OK;WUD^QXN9^P/8[_X>YE^$%$U;32.W.E#[4] M>B7G"K2;X$';J?5C- 842F6F&ST7[DJZ0/%N>&W0^.3E_P!02P,$% @ M($9F3SR)/ IE @ [@< !D !X;"]W;W)K&UL M?97;CILP$(9?!?$ BT\86"61FE15*[52M%6WU][$2= "IK:3;-^^MF$1"T-O M\(&9_YOQ8;RZ*_UJ+E+:Z*VN&K..+]:VCTEB#A=9"_.@6MFX/R>E:V'=4)\3 MTVHICL&IKA*"$$]J43;Q9A7F]GJS4E=;E8WH=@L5S*>]FU(]\ M*B]*O?K!M^,Z1CXB6YDU7EE5P&!ZQW'_7?U+2-XE\R*, MW*GJ=WFTEW6Z6ZW M6N$/!7ZD;C$/?C*L7?CGLC5N]K9),5XE-R_4VVP[&S*R(1\M=G,+FN6#3>(B M&,(@8!@D"- Q@J6P 4%:!!@'_*81+GM;'BP:3H(Y0S!& 9B&("A$TQGDXXP M.>R,=&+LJZ&ATI[4LI*IXD> M7-P7]_@.@TJ>K.]FKJ^[%Z@;6-7VKVLR//&;?U!+ P04 " @1F9/F,>V M9BT$ S%P &0 'AL+W=OG=415K?Z9,JVS<'715IT]Y6;WY] MJE2Z[XV*W.=!$/I%FI7>=MT_>ZFV:_W>Y%FI7JI5_5X4:?7SD\KU>>,Q[]># M;]G;L>D>^-OU*7U3?ZGF[]-+U=[Y%R_[K%!EG>ER5:G#QON#W3]+Z@QZQ#^9 M.M=7UZNNE%>MOWT5@\Z_S?;-\>-%WNKO3JD[WGS39__5&-!TEN-U7]1'RIOX5TF M;8R=SNO^_VKW7C>Z&+VTJ13IC^$W*_O?\_ F2D8S;,!' WXQ8#1K($8#<:L! MC09TJX$<#>2M!N%H$!H&_C!8_>@_IDVZ75?ZO*J&!71*NW7*[L-V?G?=PWXZ M^W?M!-3MTX^MY'SM?W2.1LRG <.O,"22*>;!QAA>'FU$R*:0I]\Z>9YUXK>5 M7LKEL%S>VXM)N0([$-"!Z!W0Q $992",Q$$(!B'@(#2"($R$@T@81 ('L1$$ M81(<)(1!0MN!"(P@ T;VF')87D'W9TR]#0MP)A',) *9F.MOP$17(=A=XAC4 M&$:)K2@\,&< M218(#!%?1N3U>,;)W/1BP6- S80T8PDKE@CG8F'=8T#41.AP@56-R=L5GF'- M8DBT(G,>$"AVQ,&*Q) D.=258;EA\8)JL4XP(!04F.L8@:SN/0^:=F>L)=S6 M$DG85IP6# FF%0<[ M 8L3$.3@!,?L>6'C!,FN(& M00YE$IB& G0WZ4H5TU LZ&X",TP AMG5VB"*'4P6F#0"D$8Z=$M@,H@%W4U@ M,@C0D^QJ$<@QMX090X ,TO7-A\E "QH783(0:#=6M1#DJA8SAA 9'/LT'IKN,VNMJ.,8=;AI]&H^H_&PO=V]R:W-H965T&1/.2UE4[<(]"E'//*_='EF9M?>\9I7\9\^;,A-RV!R\MFY8MM-! M9>$%OD^],LLK=SG7G0GSGE\^L%T1$J$[G&EA>M_G6VIU;PLF>1 MJ9392W?-*WV]]/RO87! T <$0X!<^U8 [@/P6T!X,R#L \*/KD#Z &*LX'7: MM9GK3&3+><,O3M,]#W6F'CLT(W*[MFI2[X[^3_K9RMGSDE T]\Z*J,>D'288 M8:A_#5G;D#<23R8P9!% 6:2!%1Y<+["R$6::ZW=)-C=)KM+$H%E8Q^,KLP*8 M( 0)0DT0C@AB(\>T@U -J3H58908?J]L%"81)88C-NH.13@PR#80&?8Q+(R MP@C@S 0!!0FHY0RAH6%-AR&C/%% "(D,;VP8I1B;WL!D 36\ 1_8*N/- M27O0^)$@*$X,80#**@6H!&/,TAVCB"4%PE4)VF2(TF:" ZP'ZCX* X(J H))@ MV6J?SV:I!"#F@?D^RP: (--5;]1TE:PYZ ZX=;;\5 GEQ6AVZ+(? M6T&?,I MFJT0,+]67;EN\M[HNY;^6]8<\JIUGKB0K:)NZ/:<"R93ET>%ZQSE5\0P*-A> MJ-M(WC==*]T-!*_[SP1O^%99_@-02P,$% @ ($9F3S,E[!R? @ U @ M !D !X;"]W;W)K&UL?9;;CILP$(9?!7'?!1MS MBI)(@:IJI5:*MMKVVDFY9DQ MY;TU=2M7_EFI;A$$CE4#6MEQ5M/L./*WZ!%B; QL(I?%;O)N[%G4MEQ_FHFWPXK/S1$K&9[ M95Q0_;BRDM6U\:0Y_@Q._3&F,;P?OWO_8I/7R>RH9"6O?U<'=5[YF>\=V)%> M:O7,;U_9D%#L>T/VW]F5U5IN2'2,/:^E_?7V%ZEX,WC1* U]ZY]5:Y^W_DV" M!C/8 \&>#30L?]G$ T&T8JH^2C0(M+%W)M% M6SO[3FIU':?A,K@:1X.FZ#7X3H-&1:"]CR$P%*+ $W/\&*"<*I*9"!&8 M1&3MHXRZ#6)U;1]%2(2H]C)92J+,$$93!.#-/&$AB2I M0]-KXKLP&<&9LW/E5!7"( D(D@!EB1R09!("1\@1E8 H00F,DH(H*8!"')1T M$N43#E-W@P 5RN<^EPR$R0 8)TR135,VAZL#,U7-;% .@N0 B!.BR(&J8)RY M90%D*(D)3(-"^# ) 1[WRQU$#Y5!61H[NUD"N@B1,)\AFCG>$$"4N40(B(3S M"=!4%N?IS'XA\"S<( SPY"X/GAXU64H2]]\-Z'!,(K="P5TO:)@XV;8IO3V_ MM,JK8VO>V,[LK!>F9=L>\^&F[_<_J#A5K?1V7.E.9?O)D7/%-&7XI MV MUE>,<5*SHS+#5(]%WV?[B>+=<(<(QHO,^A]02P,$% @ ($9F3_RX9$T7 M @ 5P8 !D !X;"]W;W)K&ULC57MCILP$'P5 MQ .UK&T)SN8UT^1';R^S,K+&7 MO)?J1=< )G@3O-7KL#:F6Q&BRQH$TP^R@]8^.4HEF+%+51'=*6 'GR0XH5&4 M$<&:-BQR']NI(I7P'-3U<8%2)%WK(*?8'YU M.V579&(Y- ):W<@V4'!N%+V4KZXQ;?#.HR<(^!0 M&D?!['"&1^#<,5D?KR-I.&FZQ.OYA?W)%V^+V3,-CY+_:0ZF7H>+,#C D9VX M>9;]5Q@+2L-@K/X[G(%;N'-B-4K)M?\/RI,V4HPLUHI@;\/8M'[L1_Y+&IY MQP0Z)="AED'(.__"#"MR)?M #9O?,?>.XQ6U>U.ZH-\*_\R:US9Z+M)%E).S M(QHQVP%#KS#QA""6?9*@F,26?DA/T@@G2%"/B2>8O?-XQ\$,)9AY@N0= <4) M4I0@11PD-[LT8#*/:3V&)I'[X4(9*I0A0C.<8(X2S#]?Z@(E6" .TIM2$\7HA].# M'AYR=:\%J,IW-!V4\M3Z=GH5G;KFQC=-\A\^M-P?3%5-JX.]-+:[^!YPE-* MM1,]V,-30L$ "F% &0 'AL+W=O5)>4G?59Y_9^]+K*DJD^+ M@U6>"Y7LVJ LM:1M^U:6G')SM6C'7HO50E^J])2KU\(H+UF6%+_6*M77I2G, MCX%OI\.Q:@:LU>*<'-1W5?U]?BWJ,^N697?*5%Z>=&X4:K\T7\0\EEX3T!+_ MG-2U'!P;C90WK7\T)Y]W2]-N5J12M:V:%$G]\ZXV*DV;3/4Z_NN3FK^WS?X3A -D'R%N \.X&.'V \SO MO1O@]@'NLS-X?8!'9K Z[6TQHZ1*5HM"7XVBNQ_.27/;B;E77ZYM,]A>G?9_ M=3W+>O1]Y).J9=,3).*(N!%6O8#;*B1:Q5JR<#F>8,,)7Y U M/$P2WTTR6J8#B^6T\%.,!,:3BZX[QAF)LE]P\&PYYGD_T<,81@BH"L_G^A"8?:O*! M)H=H\MDL?PCIN$04H )VE0#D!#:Y(V) 21$&6%< =05 %UGQ.N#5\XBHQTC$ M$9<4,+Z+C,2$4$P(Q)!EK$,V1V#32\09Z89$#F"$H'T%3#:E: 85S8 B\@2L M9_PI<6F7Y Q[2"+ ^)(JXI#C3;1*86-CL;FF<"K%A#>)Y_NM@,;R(N03';>' MQF4CE04,+5H$&(<6%C"^-R$)FY!PGNB[/32<9A;0^Q] +NT*$8#DC-TO@!+N MY.7&YBB0.]+FVT./NB_">/M%%.B_")MNP *[I4!V25NP Y&>_ 33 08UH7O M,V-)V"P%K"9BF06])V+("+!?3-!D >>W4& MINK:(96%J*G&@6U3(-^D'P0<(:_)$4#H MJW0,&#GUZ8)=2HHG^G$/C00Q18"A%@,8,6.: !1.W"L2^Z9$ODE[L>1>1A^ MQTCT&(GO(F,YV#,E\DS:?"7W,";G(1(]1N*[R%@.=DJ)G)(V7LE=B\EYB$2/ MD?@N,I:#K5$B:Z3]MH>&GZL!VR3@C$\]'S!2N%02@&SZ(6D-]E@R51S:#:_2 MV.I+7C4]#1E?B_E&@/%(S.-NR^QW^FX'[VM2'$YY:;SIJM)9 MNW^SU[I2]=KM3_7:CRK9W4Y2M:^:PZ ^+KJ=L^ZDTN=^5]"Z;4VN_@=02P,$ M% @ ($9F3V;L4.HV P Z X !D !X;"]W;W)K&ULE5==;YLP%/TKB/<5^V+S4261EJ33)FU2U6K;,TVSCWV/<:3TZR?*UV0BCG+<^*:NKNE-K?>UZUVHD\J>[D7A3Z MGXTL\T3I8;GUJGTIDG43E&<>$!)X>9(6[FS2/'LL9Q-Y4%E:B,?2J0YYGI1_ MYR*3IZE+W?<'3^EVI^H'WFRR3[;B6:B?^\=2C[PSRSK-15&ELG!*L9FZG^G] M \1U0(/XE8I3U;EWZE1>I'RM!]_64Y?4BD0F5JJF2/3E*!8BRVHFK>./(77/ M[ZP#N_?O[%^:Y'4R+TDE%C+[G:[5;NI&KK,6F^20J2=Y^BI,0MQU3/;?Q5%D M&EXKT>]8R:QJ?IW5H5(R-RQ:2IZ\M=>T:*XGP_\>A@> "8!S &57 WP3X(\- M8": C0W@)H#W KPV]\;,9:*2V:24)Z=LU\,^J9<=O>=ZNE;UPV9VFO^TGY5^ M>ISQ.)IXQYK(8.8M!CH8N$0L; 3SXTO,TL;$X27DP8;P^#^-IQ,Y9P-H-M 0 M^!T"WZ44Y[^6*P8"@=AJIAB)K>:^8M MAG=>XT/L PMZ(4()H_-J-48(84 M&S8P-Y3@784@6@;LI .-B8[W@^+=@,((1PP(S]5TKFN02R%X5Z%86PD'*/!6 M0-D-=N#52['RM>S ZM4 75G$>Q/ M*01%*>E/H]W.N],Z'V]D_4$L#!!0 ( "!&9D]>+3GCFP@ +&PO=V]R:W-H965T9\_+C=/KV?3#9?'ZOE;/.N?JI6NW]YJ-?+V7;W7\GKMBW.$#^F%?/FS>_C_:Y?*GKO_8?/MR?CXM]2-6B^KK=]S';_?A175:+ MQ;ZK72!_-[V.7P?=-WS[^TOO-X?L=]E\F6VJRWKQY_Q^^W@^3N/1??4P^[[8 M?JZ?;ZLF(S\>->E_K'Y4BQU\'\ENC*_U8G/X_^CK]\VV7C:][$)9SOXY_IRO M#C^?F_Y?FN$&IFE@7AM(Z&Q@FP:V;P/7-'#_-XB=#7S3P/<=(30-PO\-7&># MV#2(?1NDID'JVZ!L&I1]&TCQ,G-%[R:ODRV]F[Q,M_2>;WF9<,EG?')Z'/YQM\ WN[_^N ABSR8_]CTU MF.D18]Y@G"W;F$N-">+:F"N-\676SS7JQ[Y)Q*\:XF%4F)(REU)+D<7)?JL1L/^7'7!]F*:K]+08TO0&8F M%]Y"+]_@?==P;$N1DXS\T&#:9"F[!B.B)@;D9O/1C!:E[M2( (I6P% 0%1:B M5^+ZKW@A&B%:)()Q^8QZ]8R=="JL$)8+HGFV*T\;4$M0Q'3.*9$$B6"XD \7 M078V=@U']$,0\3/%O0(@9]C,$WD0K0_A31_-0$!$V$"&$-X@PF<;]14 >4?6 MH2%4-YKJP9+';UA9,J N,8271O-2*>^T ;U=,1)])R$,X;#118?+-^FIT05! M*KJ'(W0W@.XV+V@AR)"!"-$-(+K-U/0&@EP>33>H'0W1 0-TP/I\&4>M[9V[ MI"$R8 ##)>5SFO2^Y;T/7>,1-3"(Z![W80G1;3&@IB<07=@%KB7O@R M!E6VW/:"MB,CRF#!WF[S4K@!M5D-"ZK;7M!V9.P@A/0FY9'I XXMK @(K >R M'1?1):MU*5@5%P*I8UPWJ!T-D2VK%APX@J@M&H&BT)\KG03'F\K,H!)$CHB?RZ$%MY?(C(@)Y M]N"(7GE0*AE".D]4Q@^X,O'L6A4)2$Y<#ZY,4GZI<%S( &K%>D1O;8?#=%%K\]JCIWB/=%%/^ >UQ.M\>B.14V1%A QT<(I2NH) M)8-G2",CF:"^?7[LTV?[L1"E\Z!V\T17 I&O,."@&(@V!2 [/J\A X\)+BMUP@ 4 MR.$X$NY$P)U CFV1T"*6_1-.A!8)5,0J800*1*43X4X"M A$I1.A11KPDB$1 M6B2T6ZB$ 2@0A4V$.PG1@HA6(K1(?D#"A!8)[18J80 *1+02X4Y"M&#!,A= M&I PH45"NX5*&( B$:V2<*<$M(C,:T!H40ZX)"L)+%."6@1 MB6B5A!;E@$JK)+0H4:6E$@:@2$2K)-PIT9F*S3"A13F@TBH)+9ZKK$ES* M=-X6E

+^X(:6Q"/R-8@!?.K% .8) 4SHA3H,!EPFA%N\0(UF26R9PJU;LF LXU01Q:R M9(&\$8JMJUDP!%'F)%*D)-*YPU13(F9ETJ0F2J1LE^8FTJ& MV*F$^:D$&*I0WN!NGZYSYJ428*8*B>DYLTB)&7#@$>9_$F1;4LXYA/)\IABG MD+TIT8@96\R 8:TGLD**-.8P$6(R4 MOV@ZY9L49N<1"PA6 MBAH2H&CAP&P_@GP_ZMVU #?/"9NF,#N/ *M.Q])F9+1#MB[FPQ%@Q %/&J+R MP_WDS=?)]E_IO)NMO\U7F]&7>KNME^?[KX\]U/6VVO58O-NMEL=J=O_Z85$] M;/>_[B]JU\=O4AX_;.NG\^/71">OWU6]^ ]02P,$% @ ($9F3[\WZB%% M @ L < !D !X;"]W;W)K&ULC57;CML@%/P5 MRQ\0P-;%!CPS9P8,9"WC MKZ(@1'IO%:W%QB^D;-8 B&-!*BP6K"&U^G)FO,)2=?D%B(83?#*DBH( P@14 MN*S]/#-C>YYG["II69,]]\2UJC#_NR64M1L?^>\#+^6ED'H Y%F#+^0'D3^; M/5<]T*N-52%99%66EPF_=NZS-N^V^I(FE MN0F!)00] 44?$D)+"!\E1)80/4J(+2&>$$"7W4SF$Y8XSSAK/=[]#PW6OQU: MQVJYCGK0K([YIN93J-%;GJS"#-RTD,5L.TPPPD1CS&Z."<:()X<*&D.>YY!5 MVD. RM&'"9QA L,/1T9CMT#H% B-0#022"9).TQB,+7!P$G2.2)*4GC'2.0T M$CF,W)F*V"D0/SX5B5,@<3A83J;"A5E-UG2.22%T&TF=1E*' '(++)T"R\>G M8N446#D<3/[N;8>)!VN>HAC">U$1=.]&Z"@UVXX=*!W40JM%F-RI=&??(T>E M:%H)S5*A#U.YMR4*_K^MMA8TW#5!$,XJ@<'!IN^R[YA?REIX!R;5&6E.LC-C MDBA)N%#&"W5]]AU*SE(W4]7FW1W2=21K[/T(^DLZ_P=02P,$% @ ($9F M3ZP 1>/' P 1( !D !X;"]W;W)K&ULE5C; M;N(P$/V5*._;^)(K J1"25MI5ZJZVMWG% Q$36(V,=#]^W42ER;V$."E).Z9 M,V?LN8#'1UZ^5UO&A/619T4UL;="[$:.4RVW+$^J.[YCA?S/FI=Y(N1KN7&J M7RFG8[X765JPE]*J]GF>E/]F+./'B8WMSX77 M=+,5]8(S'>^2#?O)Q*_=2RG?G!/+*LU94:6\L$JVGMCW>/1,26W0('ZG[%AU MGJTZE#?.W^N7Y]7$1K4BEK&EJ"D2^7%@1VB>?M6'W^9,];H*7 MP;PE%9OS[$^Z$MN)'=K6BJV3?29>^?&)J8 \VU+1?V<'EDEXK43Z6/*L:OY: MRWTE>*Y8I)0\^6@_TZ+Y/"K^3S/8@"@#?&7@7^LA4 ;!M4&'RB"\UB!2!I%FX+3GUR3$0R*2Z;CD1ZML%MH^ !TX: =K5&'DS@@@1N0^#V"+1(%BW&;S!%@]$./S81KB\S#2$$:_% M+9ZA)4"1E@.>XF+$=SA$*"!:F6F0+UD0&@@ M7'RFG6+ F7N& NQS]YC<$#)<\YA>#OE)@6X(&>X/V&P0 3ZG%RYK[-T0,ER& M&*I#+>1'!;HA9+C*,%1F_AD*N#!P>$/(<&G@Z'+(Y&I;,P=PF/C8^-()S%(!2WMQ%?].WER(^DW*1%9;UQ(7^P-C\KUYP+)@- =W*;MBQ9G5XRMA;U M8R"?R_92HGT1?*B4KFL@D9L%^$7=/N 9C; (7[GXJ1Z[9'RU7:^;Q9A;!6) M0JRUI>#F<11WHB@LD]'QMR,-SW/:P'[[G?VK,V_,O' E[F3Q)]_H_2*X?)$4'UZ7OVRPXPD)$O]"@6P%.$, ML\NY -VS.QE02=:6/L]WSMEK<'P:M5S-1%&:V7BPWT^O+PV=?M]>7 M]4NS6FZJK]O)[F6]7FS_O:E6]=O5E*:G#[XM'Y^:]H/9]>7SXK'ZHVK^?/ZZ MW?\U.\]ROUQ7F]VRWDRVU%*R'7& _+6LWG;O?I^TU_*]KG^T?_QZ M?S4MVI"J5777M',L]C]>J]MJM6JGV@?R3S?K]/RE[<#WOY]F_WRX^OW5?%_L MJMMZ]??ROGFZFKKIY+YZ6+RLFF_UFZ^Z*]+327?YOU6OU6H/;R/9?\==O=H= M_C^Y>]DU];J;91_*>O'S^'.Y.?Q\Z^8_#<,#1#= G <(2@Z0W0"9.T!U U3N M -T-T+D#3#? Y ZPW0!['B#367+= !=\P^QX.P[W=[YH%M>7V_IMLCVNT>=% M2P6Z%@PAW_;W^+=_M/7:ROTY>RUG:C#W!PQXAW&%'W(/(;0&3'; M!W".0J H;D0T7.K@*VX1AH(P,N;YE#'/YQACA>ECOB",[6,\^BZ!$R/A[9&' M"63O2QR>0,$)U&$"U9N@#.[O$6,.F$T7I0E \QR0CT%:.(WCU3!>'<5+I()X MCQC]/A1C M \!^1C$!^O@?&:^ ;) D]@X00VOD$R6(XW-@I3"47!8IMGH3Q M&5GBB!V,V(&(11"QB[[E%RI"1KMHM8@0,X\G4B'F4SR/+)A[4,(K*L$523P! M%5A&BWRB$J/$!*((EWX'>I^/2(I3D'X@4(P_DLA?TX1EBR2XEF!;^=R!>O>? M2N[.$=8W @(G39@U%:6$V._!ND2Q,%EIF2FP5!#0"G:-8+$@H!:1G%-,<4DV MW"JS4!Z@E%2*"1KK!<6"$6LZQ41'0>>@/$ E@L:20&4^"036!%%D2'L'2A%Z M&.*3D'ZL6'P$$A]F;0HL&P+(!K>\!98-@60C7"D=*)FQ%*0?"%85@52%V20% M%@RA1Z0#"X8P&6SO0#U*E"Y,2 ;( U"IN#(>ZY.(]2FFN@":4LHPX@R0!R ^ M8BQ.PHW@.98*@?0ZJB7D:TP^%Z;6 ^G"K26+=D&I$0K!N2%!H1*27<>,2:N PQ"*I4G:?*)+K!42=3XAT65%!8(-:*G45@@5$Y/HX9[FB2D'PB6&05D1C$MGL+RH,!9#+> %',8 M@\J*< &IN%F1.CK>R$)Y@.+W"84%20%!XHIIA75"C3@E49B^*N><1,7U0+22 M!B$^">G'BG5" 9U0S%ZD,'W5B/9#8_KJG/9#QXT#6&Q9* ]0_&+36# T$ QE MF"DPU?6(XPN-J:Y1'Q*E;K@/&8;X)*0?*]84#31%,0<3FCES!:T*FS',< U: ME3ACH MQ3H>E_R"L'Q#6"PWT0C&;E\8TUB-: XUIK'-: QT7\]%"2D'ZI]18 M# PJ]AEJ&DQ- XI]+AT&4].@8C],AXD+>;1*!F']@##1#2"ZYJX)\\^ DI]- M"^:?06>+45J&2_XDI!\(\S #L%@S'9#!O#.@S.:*1H-Y9\#V&75 )BZ0PZ=O M\PR,!QAI.&)@DAM 0=CA0GP8XI.0?JQ822Q0$LT4XA:3VX)"G,N8P^1V8.^-,N;BXKDLP\N* GFCNF;%;">E$!/-+/YEIC?Y8B#^Q+SNP3[=Y2Q,B[2R83^LGD6 MR@.4*+ACE1(K2@D4Q7#9QPPO1QSQEYCA9YO0&Y? 1_##$)R']6!E7$= 4P_0%5'"^HC'&HH)Q%A4Y MO<$)E?06#6-\&A,$S#B0"B NAG5D,1ZD8D1[0 5C+RIR&H03*C 21LG+0'F$ MB',64D[[<$*EC8'#1J(T)@B8\S$"M3%,\T"$&,]))'38)Q0)K7V MAC$^C0D"9M0&.1TMFW^&^V*$PX<8.R )L._;X.V&+R?4^TLF7;3_<5_'J 3R M#EJNT&6,?"1!C\ ;]AGF2K!K6Q5>N 0'_]P7,>Q&CC_+55:,58_D"#,.,68] MDF"WM>%K7AC%[5C)F4G)5,;8\ KX\:SD18?QR-,8P1XQCCI!E M#J08H;BMAS&\$7*\@127XU+,>.-(@=W2L9,PG%,C'JD3XVPC9&V+4XQ0CE-8 MQ@%'"NUP48I5_%X/3/'LW3NJZVK[>'B'>3>YJU\V39N4=Y^>7Y3^*-IW7(// M;^CBEL#G<[KX='PG]O_ICV]E_[[8/BXWN\GWNFGJ]57[_NM#73?5/O[BPYZ$ M3]7B_OS'JGIHVE_;YV_;X\O0QS^:^OGJ^*;W[/RZ^?5_4$L#!!0 ( "!& M9D^FY+2[- ( - & 9 >&PO=V]R:W-H965T?;0BEX$S]@^W+ MN>?<8_!UWC'^*BH Z;Q1THB-6TG9KCU/E!50+!Y8"XUZ1&2T8%%E4+Q6S_6C1F[ M@?^69D\(AH1@3%#:_TL(AX3P/2$RYOO*C-4G+'&1<]8YO/]:+=8_!5J':C-+ M'31[9]XIMT)%KT62!KEWU40#9MMC@@D&C0A/L8\2@4UB&RS29P*[)2)+[ JA MU41H\L,/)D([060EB Q!]($@FNV"#;.RBZRL(BL+03P3L6'N;$5L%8DM!.E, MI,?$!M,83)SYOETEL:HD%I5LIM)C5A,5A.[*I%:9="&#T-Q,NI )HB3V9W]8 MNK!\IY#,6DBV])O=(4"^_9SYG_]'T9VCBBQ5H/E910NG 8H6V^Y-^@,%?C:M M5#@ENS2FCT^B8[M^#$Q_>8?WO?X'YN>Z$,_J.]2J>ME M7! X23U-U)SW/;9?2-8.]X8HL^,YPS')YAJ/DY M+[Z7>^^KR8\L/9;WTWU5G6915&[W/DO*+_G)'\,OKWF1)55X+-ZB\E3X9-<8 M96DD&#-1EAR.T\6\&?M:+.;Y>Y4>COYK,2G?LRPI_GGT:7Z^G_+ISX%OA[=] M50]$B_DI>?._^^J/T]0AQ_=TZGESEKP^OO/[VO M&O*!S$M2^J<\_>NPJ_;WTW@ZV?G7Y#VMON7GC>\(Z>FD8_^K__!I@->1A#FV M>5HV?R?;][+*L\Y+""5+?K2?AV/S>6Y_4;HSHPU$9R N!I+?-)"=@1QKH#H# M=3$0MPUT9Z#'&IC.P(PUL)V!'6L0=P8Q,(C:Y6C6]SFIDL6\R,^3HBW14U+O M!#Z+0P5MZ\&F8)K?PA*78?1C89V81Q^UHP[SV&+$%48JV\<\8XQA?<@*0_@% M$84@+Y$**M)'@R1UK0#13I0C0/5BT"#&F@QNL$<6PS(_2U$+PA-!J%Q$ 9,\=QBS-447,2: M*8!;8IQ6L1: TPK#I%%:2E#_:V):)8Q3 _P,R<\@?M89P,^@%#JMX3Y:8I16 MFL'RQ"BN'!=@RC6&Q>9Z]7O,+,G,$LR@/%@TS9TV N[?)0%32@)G*P+%+8OA M3E\3.&F-8S2YF"078W(QX!;CPG?"@*"7&*7# 0.$O,*H.\&M 5.N,4S%Q@RL MFB.).42,6<0TEBP+>TBQ.MQ8N"9)#J::;"U>? M2#7=&OB8WM"!>MN0:^L<3#7&H8,*AL2*&2BQZYNN^L3HGL!Q4Y!V:(5H\>7V M$^FE)8YCC2/22^F7DC*&Z<4XE%X,X4JJL%8PO[=\]9G1&L>QR%D7TRX$+3:" MC<^OH,5&\!'Y[4#_JQ0$CE0* DN^_(3N2UKWY1C=EX2>4WV5P,&J("!T7[WIJ\^,%GLY1NPE MEEVI%"S2)0%#Q##$""81K5N>^K0&+E+&2+S$@BPX8]K"]C06N"& 0W'3XBZQ MN,=LX&Y-TN(N/R'NDA9W.>:&0V*EO9-:&%05!OVK>">T@MMG1?GCS!BG87$0 M#FW8'D.9IG5>8ITG*L3B?W-=K)2#L8_#;0AJ#OEJ]/+:X4'45\9@_)'/GC@Q_LQG2VI\Q6?K]NKYOVG;=Q^_)<7;X5A. M7O*JRK/FFODUSRL?6+$O8,BN7#S+$D Y+S5KY,HME6J7GB>+$FHJ9[R% M1G\Y\G7DVKQLTS:]N)/.-GQ:H&=L*1Y[JFXN\& M&+^N7.*^&IZJ4ZF,PP'*H:&EGQQA%P7+EKLMR2U#A8 MQ*\*KG(T=XR4/>?/9O'UL')]DQ$P*)2AH'JXP!88,TPZCS\]J3O$-([C^2O[ M9RM>B]E3"5O.?E<'5:[L!71W2GU5)S*<@RU)M9&*/=._M-JY7:>LGG?I!Y%T/48S8=)KC!A /& MT_Q#D +L@D0@N@VR/8])L!#A*B.T+I'-R%BG"!""2)+$-X0)#A!C!+$2 ;I MG<@.L["8QF*BV426"1HD08+,<8(4)4@?ESE'">8/R.PP\4CFA,@%&F*!A%C@ M!,3';[7_N$PR41CD?1;$OZ^,#I2,#W3B. A:&FL2(&'(! 5^]4GX ;'XY2?1 M Z?:@\S>#FK]V<1#0/ B(4B5D(E")W@)D.0#&UL[+UI<^-(=BCZ^;Y?@9BK M]I4B(#;WI=IVA$JEZM&X2M)(JND[[\;[ )&0A&X0H %2*OK7O[-EYDDL)%5= M;7OB/<>X2R2!7$Z>//ORSV6Y#KXNTZS\ES\]K]>K=S_^6,Z?XV54=O)5G,$O MCWFQC-;PL7CZL5P5<;0HG^-XO4Q_['>[XQ^749+]*=ADR;]OXO-\DZW_Y4_3 MWN!/__K/9?*O_[S^U_/\)2Z"TZ!\CHJX_.Y4?_J0SS?+.%L']]M5 M7/VQUSW]:^L+?]U$Q3HNTFUP&Z_R8EU]<%UL:@/:EV_B(LD7N,_@0[2N/6>V M^G_]C__1M!^WZ"+*RF2=Y%G+(AZCM*R-?I&MD_4V^)BD<7"U63[$16WCI[WA MH#=J>?$V?DK*-4R]#JZB96WX\[S(XJ)UM8RZ_6[P2XP;#VZBXK?7:/NF M(>]?\QH>;!* P;#;W3?0.7X"6-WGKUGM/*)B[T(LL&^*_"7)YK7-79WO&^(F M+]=1&OS?R:KQI/J346]06QJ- $2D\97I=%K]ZE,^ASENGA&WFL]S-AF=SH:# M<'KPMB)FY]4R-%?Z]3)XNF<.NC^3IYB?'N1F;(';<,OZ&2"[ M7$59&P; \W?K?/Y;<-3M M='M :XO@)4HW<;""W1.UKPU>1$09[K;+ASRMC7EU6R>*/'UP\77^'&4 MR;J M<_7WNS::H-<)*$\L*+C>K %O,UQ*VVMPN 5@W24PI:_!O\6U_7?A_Z;3P:S; MK^U"L.UC4B+>_CT&L+31_-/37O]T4*-"EM;K,3["E[7SW\DIY&WA.XWO_[5V M/<_@U06_GD8U\)Q?7]U=?[K\<'9_\2&XNX=_/E]/V7NP_!\=&)\/P@R8+[YWQ3,C\X\CY7IQCL% C^LDF!2\Z(Y]D&G-U_]/#;&BM'[;SX&<(>J733_"U0*JO2KRQZ1V[^_@0@$RA<%3 M#&P08 X;"Z+%,LF(:1+=B+^",%76QP7: HB=/,"MB\HR7@?1$JG4?Q #JSY\ M"ZRFV,S7<"G@&N$L"=SBI*#=P@T!R@( SN+Z"G$9P,/GP2)^B=-\16_0,N?_ MODE$H"CBE C2' !16^@GW/_Q$PA[)P$\NTC*52[O

6BC4S_ \/IYDY0;D M@7D,D\Q1-JM=*3F]QR)?!B!XLDS0!*X84&H- ^+CK3\+N*N_?\R+.'G*X&>A M)[B?X#B%O9TT;CC'9Y%I )">"6BPV47\4(/P]?H9R!ZOJO$(9'\\5_ 0@U0= MR_/!.OI:QPSBRR7"]_@!\ KP[B2 EW:^?SJ[.+X*[/U]?SU&#*I'8QC & M7,XP2%'MP$O_BG2XQ+,[FH6SX91F/!J'_2$P5D#'54RB;MI HE]@,7F1M'"9 M2T69U-1-PY1K.D1$4Z2FM 3<+PA?COB$0;0.EJ!7U:>Z*6)@? O+5FF '%&@ M!@L"=0!"[X+()W+WFF":HQXS]PZG@1P#Y5AOPV"51IE;,;%2 ]TYR%X;9J*+ M&-!LGD2&0QZ-!MUP..LRM(;YX M3=*:2%T5+IJ/[4/\&,/.%SLY"U^O':,P#)O79] ^3:*')*6SK>.^/$-*&H,L MS;.G4V#HRT:.>Y6#_KJ*MDTH=L-?!ZM-46[PM( U1;@QA99!]%3$)"BV7I^6 MT>'W8D-RTA*QCX\8CU7X=&W_YH5$Q)/VW]L/H D^A!\*J"V')J.WB: ^]N\8 M[M/.\W"_'K@N=[P['N7%'?0H:7G/>0K\HORG_SGM]R8_"4VI(YNP<]8+*PKL M3T"ZNV%7_A\TX5$X[O?"48_O+GX>C ,S5'P_#\6A(O^''[B"<#GMO MFQX84UZ=?+J; )TM%B3APPD@M3T%:CV/5@F<2 ,&*\KW"*)D$Y+;1_)=4D7= M; #XM"FVYKA@+ZBA!,>C4=B#@R.@=,-I;V !T@IL>O@ 2-38.N-AV8IB+7CK ML)5F/OS]7;+'\4V$5_4Y!I$]2@^7^YQF#,3C8Y*!')"@A<#H<>WZ\ID1&XB% M+O+-P_IQDR)EJEVEKK[RCIKTWZQWG^S=F=V"N+J56O-X!MV MX%MA@\ZPZ]TJLLO;WZ@LG-W].?CXZ?J7N\-U Y0\'^&T2T\51Q*"5Z.9=Y\M M?MT8B0XX+:KX@%K 8K.:N@@_XY&@1832",-LXMYC!)K)RWB9;)9TDW8%* IE20" ML(Q=(P@_D]J$^R8S$1FI&J=R=H/&NUH[<-+02!)79\!",X)8D3"K\\6/CT H M\2]E/FI B_WD0:D4N[2)-H&I3:0A :/Y( Y%OGT7(R$M9M_%4."QT*/I"7!% MW<)YSOR5=P;<=]-@1X$3GL?Q0A:"F(##OHF:&H^"1N(V;%)S63->*U@WC,2- MX-D'TD=F2;M!6MD\4>9\11 &H,7%/"GK4/5?.GO_">[A'+&Z=LU B"R:YE&-".GA#GJHC+,$KFT&RDW]W-5SV6[M1YY[5#!MM.K:1XWM%^@S MJDFOR?H9Y11\D;3F%AI9&T\(&DNR3\8EA[BX8J=EM?S@]^$P75A_@IR3+<)]YA0>4AR5 MF";=6$+CNH$Y)4ESV[\34+G^^NOQX>7YV=1^7'7HK$@ M\;W)4V O0)E:K2(8-?FN7$7S^%_^!/REC(N7^$]OF#Q@U0L/'L-: I9FD!M\ MCK9!?V#,@U?GERZJ[FY;KN.EA-4)AP"!"<2!#,< \6UO,%YPO,Z?8N*,*.;1 MR^7FH4P62<2^G4U&[@RRTKTF) \M$O(5AX22:+KJ=W^2&**0/O9^%]H"K(@ P1'B9LCX/ M2A@LA.Y(@DI)@4@LPML5WIG9 99F1U>W\F4G0/\N2;.39FBGX/4R'G)LF MQ*$W6;0!X89H:U8"+BU(('FT5K?2&.-*NNG[3^TY LQXB&.TF\6KB!TV-&FQ MH&M!@) 0%* 9\ O:0!=:HE@5"NP,HP= #>UU$3*W\=-&G+UWI_^[@\%NL$:8/]W2P6R#18X* M#)J&TLV"0A&(M=,\_@)($0*.S-HRJ@@'[_!83N_GL[,;@SRT;3RF- 8]H>DT M"+UP)?DJR<2TLXRRZ"EF1Q_^]);#E3TN KA+<4*8BZ(L[3ER=K,P>'U.YL\T M8,)Q2!D"(D7CR:;@@!_].* _W-$(!"$X#;0J 4!6C)(:^<7*7*K%.7T?'M^D MK">ZD!NG+8EJ+GR(%8K2T8).<&WM)F8D_V&^67^)L@VN4T*UX?W<"O(7D(2FUG!(X>_;3%X+F:S*S [ MGL]$C7<0C0&L5@M1V(?0 ;&-%&(8;O]!.VQ%LAG#>_;HDZSQ2,XR $PJ@:FH MK)I+]6]MNXBM\\**)O!(&JN+>F?=Y[0B&SF)REA2"/1]O+2!"0[) M6Q#6VSKC4A2,^C^.!L%K'/_&/]F-[WL_YT.XVV0+0)EYFI=H$X;)#40'/783 MSU&_7L!;]*K@W/HU3E_BTR4&)S9C-[ZL,*Q#/,&PH#AE[,00*=XU,J/J$I-F MQO99A,BH)-\:JL$/,=Q-LJ9'*4;:' ( &D^D2?M0?5"@UW!*8C&4,DY(BZDB?KZ6-^-!II)@;D (& MW;WT$B\G["ZF>!XB,K#AW=,YH4:C!X*N+G3)$_I'CR8VG8ZL>F)77:57#-9F MSF,QX+F(8R:HF":QY(A@IG^@3VX=#B#@A>NITRB%9 .:%AP'PBN5=>\:O@G( M^B(O$J+RR)6C!0^\VQ[\ %6@^%!_N4J+.5>H;4:X^T0 M2U9IQ$H470 MP4 +SFFW2A!-IDN:+\"L V#]J62IG@%,%(F;3D>T<6 M#%K,(Z@)I_P?%!>(25AJ3N3/"#$B$1B>$*TW!7(%(?8I+IC>%LXM$Z*9&8#/ M(%&T!Y].4)Y+7Z-MB>((OH0WZQ0)+V(&[:N@J-^P=DSV+ACP5_>)0@YBW8.' MU1BW6Z"WH/)XQVB6,)(3T>[B)\;&CX*--<+G4_>'^"G*% Z990+_1!) =XA_ MI<64,OP[4.E/2-I NU.4_@2?X8N[! '.T2WP!7SS"PAV(%^&CHG1"3WGK]XR M6/8NB5\Z%VL1OR0Q"*?.LU&^$2-AH+/1T]/!< $LZ9JC8%!RQ0H6/#5IVV= M3 8W]B'WG!FK$Z#3^$?CK_[@^ZNM"_ #IQ.\B?#ZJ((._Z>,@BFBX*C7Z09+ MV(4)]O5\2_ 6NQRCE+ECEF>GI4U/ +JS "TS2'%Z)S97SL;J:"5&&BSL]21_ ME^59%2, "GQ6"C1.T_.+J_O;RS-.\\ ?N%-Q81,?- M8V12,(QWT.<1/CC&G8D%APEI-DLPLR1ED[)0Q<@ZR3",Q9V6(;$-9\:+U%$+ MCID9S3$*W%F4S\FCT+KG"+>RC'Z%^8RKHEGH5-R<"%-EQ8R2^/*ES0BYE8P0 M/%3BBK#8L7]XJ-T5"4F6#YNB9 \%GD@6O]H("G'SB[-.XX4>YJDU3<;LS!,RE&CA"5 H M#UK7!7G7281U5(^%(?:WLI#/D3HN3/EPMZ<0?]$]FY;Y(/9:2A<706)-<7%$ M3I<<'%("Q<\.V*8R21S3T^**/'G79$EH#:4/CD 0'H7]X5 #BYXZ[IT$@W Z MZ0<2$GLX++YA$[B.6=CKC6G>ZEIT"*/;%;#[)5M%F*:2*0ZX=%S."^";!N V MV!U^TG%G()!D\-E%/G<"='M3-IQ'P:)%3H8U90^_PT% FR^#+ROPLY@2R]QMI&4+A +R8A>,I<_WY3K?(FBC1K&O&J&"_%Z =!J MFM]CFP0#NJL;QB%ZG#TC7&R FHAT1#D(1]CH!O2%1$ 400I9/&F0!L^?,:8M M2LN<)%9,FWZR\IA'AQJU ';P 'R3N%1R%;+AI^#RX^T=K06ME4RIYSDI-V+/ MM)KXAL&?R(7"T^>L59J^%/LC8VS]&H#_)ERKS. M1F[PH0*3KB^F$_Q"+U&&'669&62BM:Q$:B9YF.0':TY%!4&LPV(;C%#6PA-; MQY[,Z-RQ?,/QS?5VA3H)Z3JQF(,*3O7 Q)4-;YA6)Q9MXVT-2A!HJ1 ! .S7 MS8(9.&6[8!A0DEF6E"Q-C T+!>ND1/E"R'';"K6I1)X&3)G''7OK #^6Y"EG MM+R3D2%^ ,Y& X6&7%7%9OE4K?LG3S1+1[8$X M&4()Z1'HURN.2B,D("&!L$W0N64>= UAQ.&2=2![U,#O,-ZG%#H+VF2Z10\> M94]GJPVJE61!V*S(Y21IL/"%0JPP ,J+8:J(T4!^HY /U62,900!,G3X&-NQ MG [V"4I#QG!#7"H6?#-1"ENP9PV/A0)[R9R!SKTU.@C(LF(,:LB_C75!%-W2 MNAI8%B @B(4G-O%@<31_5ES'F*)02-]@E*D[%[-0I;;QHNRJV>H@."3C._N6 MKPRY"V065M:G4B<@1!&-,$]RARWHD1#/ >B(FNO7.%:Z'/%$! <[B'!8_DXQ M;:2K.2D#Q,^V)*B;JX78Q'X@XUC"O#M*L!?&J5# 8E&Y0293TDB&&"1X\>1$ M.\%GQEH3OM2"O"1FH$F#?9S.X2@PE=VSZ&F)D[U^D?.P:FY$U$]S(AT-N@1H MLY7@#BF7,4@ N5^D?MBEN0F\M@VCL%D_S6Z?1%_D)GU$&X8YFM(0,<)1-J^AB#W%.'.1[WRN%-2*CVR(FAX^TEP7>R![0M63;FQQ1MC FQ@5 M!7)#X[&UO-)2+$O\?=EI\2)*G;U1.[D6R1[$BUD>2)Q90"ZKITXR%JY,*"][ M=)B]"+*$-N$=OI'KS2)NDTC\LX#BC/LMFT:)=D2:#(0C<3":P NSH-;MC M^<G(:C_@A5S7 PZ8:]49_^'O;'X6PX,';(]JW_+!9PH^'0(28'^]KC^:=HN?K)Z3/#7MB?N(<1>"/8BOEL M@#?HC<+);.9M<3KL L![ZCMCM=T'N5=Y#L T[<$A#;UQX5!&HW P&*AOST F M2K+-TK[:ZX6SD5OW8!:.)]/*GN&9_G2@GQF-I[6MC;J HX-I90G#P3 <3?2& M^7F[M7?T6'\Z"KO#@8=4@W \Q/7[2%6+J5.1;[?75_#W.0>=UR/P7[7!X:;( M,_A[KL(K5*Z2]Z -^=F1P5A?1>,B6E<;G-5M(I4E A/Y&#\4Y*]S-LR/9W?O M3=*@6"?&I]U^&%!Z?QF0 R0Q0>4DH6-T%]HB6''0]@50X=!M53Q%F:2]$

9NYVSD M]/#?6!=OKYV14NY$;;#0N9(9BNP2X61-&WIFS YHPUD"G48%D)CZ5GQN+9Z@ M+%?Q>R1\K6(:R%P_SOVH9M&+";2"S#R+!UO2<*S%$\^O$4G%*LQF.>>UR9YR MEOD-;>L$*CG'"6U$- 0%JB(U"8J.[3!Y(]'Z;/,$&U=NE@::.#T%SANXBB6E MC&-JFW#F/N*A_" NN_3T"YSS7?ZX!L$U-B])(;;CN\W#.E\E>D8%P:!0.%^> \S3<+.N,-O7;FM ()=D*M_HXE M#VOY#JQ-$IW=I: 3N8=@ZM)3G7&AAXQ)$^+$JC LI^ST3 MDSF9JL@A^.,[E-EO7)S@JR\9*DV M1O9,2 \W.UK*LU!*-)TD('\OV) HJ4>A"L,+Q6#-5-)8][ELPZ9H%+NJ1T3+ MV4&:EOF"85[$ZRJ5"KU26HR+K]J.'1SU.V,7%N%).DZYX7"FP\6>FN?WF+VK M!5QV%:]7\P.?6 9AJ.2CKU>TH5[2. ,97MLNT)N?6 M%+#B"UX[;6@M0I@S%]QMEDMD5K#2.X7]37EN%4FM17L5A]V8I#6OH!!%7'SD M^ PFV?T!"5PI4!97DQV?%,LJO7&+%M254?#Q&UN3P 9S&ZE6XRO5ZG3Q%,'< MGX:67#J!)W_X5?"9#FVQ(2NXIG")N[G[;DK#!3&8T1"2T,[?Q]^;O]O[LMOZ M@#]*&OP]%6N4 YN0A'R)M//T0JKJ"VNCZRBU%*^=-FCJMVSM8<4IWHU(\F D M8I9X&+GJB_PY>4C61@+P]#_M3EO4BQ(**;:I:[!(885KO4BCWKE%VIHZ >*\ M1!]1%1VK90-L%Q)+@P$S@&W$J[9_,,WLZE"R?P2:Z6CEI4H"VH=NTP-)135Z M[3@BO <58&.C7FD&6_'^DJ_Y?53^AI[S>7QB$1$(0H%G4U(\#V$*?A"1SFCW MM0(:#<%=.OA+KGFIM^."ND!/,/.0S@I*/Y8N)+.TI.995#4256N%DN8"'[]S M?6=6MB72J.B-0JZW3KI$GF$B-AK,A80]$3FN7 H?C<:&P^].;3UI2 ^H+5"U M7;(;D](H7Y)\4U+RH6.M315I&LES"_!%4K=#JB0A,L/:0C DU[(Q2P[%Q0X> MC"C)KH655;0@W;" 6X.Y.ZU7>7+:G9#3S%6Q,(*&*M+Q7JJ@6J[2&R%7L1%S M.+B7/(T)\+'ID ,OW&"E%K&]T-[\7W.4V:NS\J MLBS6Q*Q55#R5QB5OZKVR,QFI9PRR?K[%2H0KA'LAQ)F3Z_C9E6S.%BS&?%R] M(?L@G#R91KMY_=VS&$)%HVP(G#\[$0 M 3$=VH;L/?:KG+#M""@Q^0NX9I?1APNT$108XIO63^16-1] MTX2+''N&+(F_<77!#SE$,Z3+*3,62B= MX%!5K.:@!QO2V(#!M>/SX.D0T0')P+]BL%(>D&6\?N:,NN9%H;\&!$')D//. MA(HE:J#+;72KDF74B;FB0W^$76PGY9OYE$\('Q?;\4BB)7M3#$V?@_"&2_], MDJ*H $K_JBDY)+>LM\8-43%Z+M4PA,M4+$;*^$189JKB@GB++;(=*ZLUX$R\ M"\_HQ&"$>L%>.%Y]W>G6?)ZS[WJ>3HUM.5)18R>GO7X(TF/Q1!8:YE$N3KSB M&OASO""A\\RQ?]P2P$UBX-F78C3-TL3Q8'P_!XS'SERH?;SD+V316OR\ !LM M1L&N7^(M,ZZ&36/51O;9I9,P/X)*^.Q9;5I_%4 0 63T4J(+LYU78G& MV;W[\; UI5$P![)RS&C=C:T17U<_H2!*+L50C8\LM51&2.T*)(QT5M4WW;9' ME[KIG'J-UP.6_]VN!QI<*B:@6AA#)0VK6:L;A*J(]*7KS"&4\1P.%BC\)^KS M88CBH#\^>5>-B?2?Q'3UIF'=53.,IE1"$%P,$Q^,?FL;_COGL;G;B$#<#&ZZ M&3#[EGB&A0GJ0]\V_$BY-)%A< 8]*+34NHM59*C+5 NM/<-%EH8BJD=EGG$/ M L3QS1])ZF>?X;1[0Z:F'79:$@VP<@V>A@#S = M?:Q.KO*N"X6T[RVJTN]J>)HK9FZ3S12+UGHLEI/@Z(QU7,B0#;X5^-?T.EPU MK9;C_'?>@6K9FYU5;][BML9[@%6=_T:! AJW!>FG?31N?'"1CQ\+D*I?\^(W M28Z*H,@ MMBR3$@-];5N)L:G-CA)B:QT:"D'>AFC$:93+54J&@-A)Z0H[D8KB3? =^EJM M^BU'/VR4"1MT8?GE@RB#1FF]01VO-68!%.?3[X@ZC9-;^1.>S%\\S"F5^4I% M>Y/(SO+[G#--K*&-I'CC>O7P#L.%M->"&N0MVO%4>0 IQ3:%0WPC\GU75#IW M=3&XN+KDOZ!$0@D1<Y-)UT*O^QRGWX=@QU+B(IJ5;$7*(#TPORC5')E6Q4 MVO1->^U 5EH+\1/$MH16!\:AT+&-UVPGKP$]Q/@Q4G!L)KM.)VN75M0TKLS' MWDHJ'*8DS*_65OCL_*]?+N\NJ0UE:\5SF/0AR63CNP)&W5C BU\2$)*6'.M% MPE,@-SDP>KE>2J_ZS#5TC+/47\UE "[(% ME2V( +O32*)GEE2DSH30;27_=&O#XMKV5:\%=''WBTO+Q<5^IAM$-WO7@OQB M8W&:2N<3CL3CF-X"0W=OL#1 FD9/A+A8&2/: F*==X)_RP&+BQB;8>2I8R,) MV7JB.87%,NWA\;'ND;6"O,1>B2OA0'40GS1X:T*215U$;\/Y6M1]?<[A+IYR M%IZMI@F7TY3GN.38%'+K8SW'4#5]L(8E 1#V__G!6&]T G?[B9HF%PT'HM!5 M'T;K0ZII@5D$)@=SS#N,L%Y3R+&^_ --5!6OX>2^Y M>5T!6%1R&J'K\=I0,I2#72U?0[VS*>W_7!NPIAB-U4Q2G4#!-4HH3A%MUR[R MQ2RUNI2WC>N1(G1.##8U_FRS/&:1?N\\FUWH M-762^AY&L1/7[I,)6O4BBM$77G)7AMK<^HPJ5^P%_0F8X:4V3*41./6J7@[C MS*\]XOE52<7!U(W!9&;.63=HP3RAASE(_J/4P!")&6CJ6^RU_5*FDR@9U$LQZ86_2 M#6ST\+@;#J>30+$!7 MX&C<[8QLI ' V2(HDE2O$S"Q(4[X,HEXDB7@ B;-RQ5A[P%S^BCQU3AC,&H# MV-PJMZ6O]+O1&K#R8;,VQR<[TR4I+*$@VO[FWMQM!64/+!)T[_0% MT/!T5&3[SBPP%M5J80>53^0R2GI#2C<1_-.GVIO9D/6FUKL)KI![NI0C"4ILNB;F L$,.]BJV!QPMI_NB0O^ CI!D MS[E5Q!Q;EZ$T$;6"A65\R+$IK,7ZD"#U-%8! VPU\KH4W44%#[.%T9%4+Q/F M:W>94N@01FA@(=>?U.]5PK=\U:+AF35PGT?1HXQVZ KX2HTD+CYAA6VC(QBZ MRQ5OR$V\?C:4HSI_B&&:VS5*MA\VB#/P(R?0WB9HRM8K./] O]RZ)31H3F)( M,-*8$'/N8>&4(BX$^B _B!PMTE>.C0_$,(,M$##D.BV0=4[5'%)F- M99Q(-*='Q@NE$(!*;$5$BD6CJM1&4ZX?C>LV<*VK78\,%E#Y.2(J@#G+F-$1 M UE@I>0HE59 U+[!$FC]BZV$'9JL3KH!";=W:#HD>_$2TS/$/TV8?C0-)]T9 MB&L3VW?R4:#7W#Y3>M^:YIGVD/$=Z6-)+FZ+H,:&:X)-0NO=PMY;D0E]%'9N M]HI%00U*>/8"D@-)#+)$O2UA"V5G -57XZYSXPL5'** M;0#]3F]LS7IJWT;:$#.H6N$(%(WN8.>IB '$E&]2R.V*.WGF20,ML?,R]EEC M\KR2=T&O& :*T7C&*N0K8.*T\EFW%L?WUCYLKN8GM9X4PZ(L[2?T50GMYN8O MKZ9^5].C(A_3<9H[Y+1A?13"D_SZ[T9+5\6837RB[!M78 U4_M&:^2BO#JT5 ME!AK*Z3RHN*O: _,BX8*&I2O@%SI#.@_'$^H\GX1J*^Y*BM<+YI+N(4ATNHY M&3PFEJ#;OGF59;$0CRIM$8)P@F(PZV]LF9K':;I)@4[>_.T\ #UE&O^<4YVL M%>K_;&=8YHLX96C3DX*":%Y&*7QM*VJ=1UFTB#I2CZ)^!'3NQ"#E^/AFF\HX MID@7ZBD._F9+3;,ZK*",9(4-I0"$BU9)F8LR?T1?%,=Z+"0'&;0\$:+M6J5D+&J64N_U 5;6VZF)Q( MN<_6*)SP'];,:,Y@KU71IWLM#:@^BW3;)!@P)3>&&RR13JQ-EW1TX<;47 ,3 M,]$=^5N&I65A*58S21;SW+3R\K4"_DWI!LH5H?>;+&$5"?-AKYA;N[A#%D>V MM<.VE*5=&*+-Z3#A/,JY5>LQ$G)1^ 80>!N1$'F*BFZ?&=OT'C"G*CU_R+PD M2C1-=YFA.+$IXL;>*: MG %$4^,.G(:5H2L.P5U@TZ+D7BB[0W]@\L1*105I M_G(3?";U"/UNP#K?1QFH U>=LPZ=;[3 LA9$D9!G1D]&ZP!:A]8@C$_@+[W% MV46=/7DKL9:Z^(5>?8#9M'U"]X$!.K7>\'&PM)%P.SOZEW*QV,^]SBF3&.7% M^AUKQ.M=.'T@!GNE2_'R1JZ;LZOSV71@]_C8)WSLHSRF-2FT#QCIUH7O2X8Z M?FWDGXE\Z *U4UKEO!$#6_,21B2X+<#>"[#X:A,$1<%.% M0!H7J*>Q&%OMRZ7366]4_7M\K?EY-BF3=-NVH>/(=/:./0$BXZ*(V)C+M$") MQ8BZ3#8FU]]84G4-%,6(Z9 03V&>AQ,2F"E8X'&3IK;)3Z=7J M@%<[+W/ZZNEFYD/E!EHXT-RL[&C0U^>!61'.E=V\3,WR[-&VL*$F\M@LM^PB MD"2U.+VQ^>K]*G?.UI7GL;$HD]AWFR^$HPC,*W R;&6T9.1X;WA^0P3'_MMU MLE-(<5.+C-M^=0!SBG7R'ZSH9_F2J+7K>X2L"T1WUCYC+,G%+@7*99K'[G:Z M^RO%SNKWF# XI[+?%"6Y#'7)'E-ZRM@6C/^1Y59:UA*S+"5^?@]%R'U)!7!1 MF6JP6A5O6ZISF)S\73 U_",4Y2MMB6-@"6OVY":&>KV\/D"[:1 M'?7#$7!15ZAB]S5K0@8F 3A>( XTS (GTK(HHM?,&L%:=WF D$@BEQ!"W9JW M+JG6/!"-]*B!+S<]>)@,21*=4RN,9+Y7;@N#+^_O@K.?*1E\"9+4@AKNHP[F6'G:U$],2]"!QN_24DYJ\*4W:BNU\N?1I'499."JK,4:I9(H M>\L2ZZ\=N'S[5G4+= ]-M03GV=EQO\Y,03!.+*HRMJ8KM?\J)4J6VBES6ES? M)6TVWO]OE3.=--Q$OSTA!.7+P5@A N'P3'^3TWU,0S$A"EL[_GH2U+!,6@^8 M94F$9 7C:8;>0,5F$$YN3RRT:D??,NZD.NRT[T;]!F7$QY/A'X4GY3\JHO1[ MAR@BM$(WL*4\>$#C7N^[8I:/1]S*1'O3AM.!+M7RC7BFT:IADEY_TAGL0[O_ M'C*\/M)&V9U#%PX2X9LPL4EXUW-6HT,6-N*@WI". W:-.&4$X\ICGI1%>;MH M&+?L:=]J6BU2')UQB)2*JG%[L/@9?-HL;>%Q'/8#NROX=P3_ST6^68EA&!^X M1Y&HS"W>\>\,=2R?TYBS$UD/Y,LYC-FS61F M9>3A Y&O"#Y[S1.//^6PF>PD^+1>5!8T#[ MM!&/2/VA>DAL]2NE->#VC_JZ)R"\G%)J-A=KX0LB#NY]N]VK8,@X1^.A)[SM MM#!-.YB5]HD[WBPVF"??''@VO/^<'/S2,0S!I"'6@"F-B;@\#]JRS M4\;?'I$7S*-E#YU-J5#B?*-QT@Y^F.9CW0(U)>AI$V'X7;Y?"Q('=HH%!-< M\_L";CK<$M-[]*PL\WDBK9.H612V>(F_(SM0Y*_*!!P(23TRC@X"B+BNOI/O MQ,@J=61H19('S. S,4-([OD9:RL1[I^F]>M+PGU_W.$^K_AZXL*WRWB9G'). M*B<71;#8J"CU^S2VTQ7>>!IBKT2;S<.V J[=%E4#)JZR+$4.]@Y0D9S>0)\L M8B WXG0)OG08O*5L)5K@XX@$BG6M/F9HG,.$=NNJ?[]MVM6T(;#J(&MMRY56 MF_1!6Q&3^>,\VBZ1LI4I)FQ\DQ'$\=\_XI":%91O.9XW M6)G>+,%XQU>&M9.-'%7F'_DHWV"O^H,PXIUNHEHW!(&[,")H7AV_!5,X\$*YONW,4O84Q-RF6%UJ\$50= MEUI\0\&Q9RX!0FFL5NWD0."6P%,_NAO]%]:]=#3I3U5X+X7, M..H-WI"G.>J%_?Y@3Z+F -O)37O?FHC9"R?8):^K&!*9F]P2R!#_+"N#&5>E$Z_\&PXG@S#R7BR,R7T M^*@W'B@'YF/N%NW>,*L!\(\' &E<0:V>-J),?Q2.9H/=2:B]<#:<[,I"#<=] M.,[>K"41%4@5C#!"TTGUZBPH@>1H.NQJGZQ*3STD-?4(IM=&C.HKQF;VCY_. MBC.^-9-2N,=_9:ZD*4JC2KDWA^2JE,?6M,KV7,G_/S/RC\V,_))%FP4988%A M8.[*,O(J];D"=!^J.<)TY0Y*P&Y-_*6.)WB]XH5J%XLT>3CJ##V!YJC7G7;Z MSGRB0ZS[@CL-@P>KSWHR!G6$P78A:8BYJ(I))]JO6&(O:T=\J;3H@=M M+UTR Z#QCPE=ZT%J3]2Q*1KO0N0>4^AK M?=W> D]\Z4O:4W"[/)L#B0W>_YA^PU<6JKUP,.V%4VJC"^QTC-U4I_+W ME(IO7#F,/<::C2>F&JHP&Y/?R=ET,.EP- Z.1^.P-QZ!%- -1X-^<-SO]T(X MN).&X7#[>I!WH":5P ..@FZ'VAD?=SM#& H_=W%MQ[W.9'P2?$A2NI/[GD/T MWHO%VJCBR EJ/A:-/1%=%=[4+Z#.K>^ S4@"U&NO-F0*5ZGU:$)9J1U_$'Y[ MV&Q+!U02-;M*I$3!4+0JCW9GB\:RZDBK!A.ESV%Q\SP[9?/-,]8U)AII%4S. MV/1$)(^[FBXE5*/B45J/)J8A9I78V-N^%0].UGY7327VY6XH6R"I[[C96A&+ MDFYLABXZ49B^40_9PF^^_+WGUOD]J+O(8ZZ@]X1BO_02DY6L\C4,HJOB.:W MC>87C]7\?N%$1ITX"9-@0Z>,FCJAAH+U&LOHA?R>E#>[C+:F!JI-[,0<2@]; M*;R-<[2?"H5T6@YPN[=]*CAX= T<%I5G[C@/\C5ZBO*NJJSV5I",/BZ3-^5<++Q MO_R)\M6+E_A/=L)&^K2P]9J.6W6!M5Q3'0I MHQ^QAO>>9PY='R%CXN?^[_U9S^L@KGJ)RZ\6=*K[+>&9J"+FC>EH&(Z[XV , MNOH0-$Q@>K-AV!T-Q%TXE\9.J=]IY!B-%EU@Y+/> /[;#WL#^-@B-(0"QJ\#1(+5I>,RZW7 ZQ._&\/MD.F-X3";A MK#^KM7*_O/K;Q=7]]>WE1:V\IFL$]NU70PTO[3IUTP[7Q8MJ";3;T_PM:S2^ MC5XM_T$1K#\>A=,I8D@?I.!9MQ_\ J<:)+8;I60(9]R;D9MH]KO]L O2&C3H-<#M_NSJY\OWGVIP:P.$?9[+1;"41U6S9=-2 (,+ M RRC7_-JCY,&,VF+VNKYMNUMKT+UECJ*P@"?DD<0&O^.'O(3[KISIGJ1G6F^ MC%+FN2%77$KZK&T1\F+<8.!]APTI%C&FNI<_WCN;(S56&/-UZ/V$7GH\@GXX M&_91[AP,P_YH@I)HOP=G!5?,]*X%]=^(3W[K@I$=#$1QN(R#"0C?79AG M>D M.T5KYF@\AF&-G;(.9;P_LQE:/&D1B%C=,?EOEH&BR0WUGF>.&F; L-?M&S/*I"0+U@(EP3VS( M32FPTZ2MF_,7-XE79CY%4LHJ"WF/TK1J[I@7"9%EHNV20:@:\2;45YF<%&@> M\Y;SCIR^JLG(LRF7L@'Z59BD'0Z&X#9*Y.P_.4\G1;=QC82U%",!H7I)79)($X,U/6RV)A,29V];H38] M8189W$:UR]')DZIESC9%XP46O M5/<*FHU52KYR+V2+0&A81<9B@71\>0&(4" CJ%1I\EM,+;X$H[Q-FSKON&+) MK"KX45VQ<.[7OZ<1S)OHZJ:H!8-(UM!9]^RP:KYZ%*Y;BDKPE/ 5Z@-NDJF/SKW/H M8(2OO!884B]PNG18-I<\@2[E MS-FB*PVF ZF=M= R A$47U"HT'SVE[LG: =8=RO/?W-'>-13$PY MX1$#E]8ZY!M\E._#;WVP^#U2E%B>\\PCG;B.14J(O!>4QAGP)EBV!E(QOIO^ M0^+G6*G4^Z-N)71#Z:D1/?TD<2E'RJ@8NM8,NITI-0S=F&!\,ITML<(4;4QL MAR$.&C86.&LK+VM]"8><1\T<\^GB[*ZN7%+QY!U23+,6Q6,%%[:+D>W4T(0, MIG.7;80$:AY7;69R[/H@FU8:Q+UY9:[.$C,RUSF)RY!3H3=T0SX)R+RX:[_B MH&JRR.YQ8^BWG>&\122E1Q?(K,\=MWT_H:S46)>7.A4C1"=IC,H>7_0%1ARB MKPT78=R46%DK!D1*38"/N<:ZX=-CBN7NS'-H4\^VCK[*&KA9TTJ*WZOX/5>S M!7NI?@4>@WZA;2XR$7XT$4'P"N\O_HIWLK2C49A^=I,:'M>F%J13LPD<629*>&PC. M@:^F&"E-OEC)]Q,I9*':C%$K\T7\M2/5Q-5(BYRLKLB R'>0;9VA'2Y$LMC8 M>I-/)H20;+SZ*>[(_((7_27.(HH'N+;6VK16P=Q4LA8*Y'EFC#3L25FR393$ MEINEC&A+"Y BBH]9"7/K0B&PE".5*&.'?$1]8)>Q-*TSURQ^;"\SME6Y1!DM??:;)&VQ)=@Q^RV5FJI%VS&L-X2>O8UEHJ\Y,C! MB0W8%*@IKQNG"-@$@39H&Y=HUZ6.-:-:C#J46/H?V@.GF"-_5[^0.0(I&H9? M/[5U%6\^9HRI J*:Y.VR(55,M3;$=W:^4S.?*[?!8](:L73$EG)#:L_#Z09C M]'C^4+LSKC;\-_C82;S<8>W\!B\UC=OP5?.Z/R9?,;9,?7,4] ?AK(O.WLDD M[/5'P=\,,=2/H95K&HY'PZ _":?C*7UQR1((ED*&0Y)H,_>2+I+OI,$.AT1* MX-:I[M:>Q/\(D#WG -M$RD9(PH66QJJ!1Y9[*8+[3IV0:BM/C<[\HY,S&H[Q MC,;C<#88![>(L*?YXZGJL<%I1;R"^"OKTC0>%E+,=Y#^(PR;[ _0Z#V8],/^ M>!9\W$G<64'BTP-*DCILV6&8WG="#APB(=);Q[ 3T\_S0#GTA.$U'G:I'5PP M'8?CW@3_[@43^+M+?_>#<2\<#:>4"AH,T)8[XN Q[@W; YER,!N($7 WLQN" M>#F!Z3Z!BOS.D>%9%^X3A?#ZW'/W8' (:!:%%;>:U\_]<--&_$)@P:8LU+0CQETN)OM4D!9,TF,L4N)VQ4$:W$M;2],EE\%>B?A= MN#8^_(MY0SZME,I,'76PC#'12GEN]8S94,O*V[5A-]BD3CI[4X2FQ8;$0D-^ M)MT5;B'QYHR:MYMP!5>;5/U,)QRPQS[LE M?T,)6 LSI&IF=ZI+6LG)KJ#0S#?2/QRV]EL,4C!(H_D6)7:]JH\Y]PVO@-.J M^X:[[,,B/&YW6K=W7_P&??IT.3[.?^%&O0!'J2D&+K:R2A*\*"!& . 2T_RK M%H#Z20]C>AV(Z/8%+S\<@(9FUG6\YRJR#/^6O\(NFC9>R=L8KB9?/.DL5(/EC=2K0T[QGMGAX%I-X+IDXKR7>=03#A MTS38%64 U8ZFTZ$(Z8T$0@HP96FM!T7JL$"04X\0A\( $8,&U C(&RJK;4/G M>."Q)!:YWGXZ,4EJ!+91$RTYFF$P'1M&Z,#]EAK5QY #S+*6\ MIY>XE, EU:K6:F_.;,SWE4V<:VVZB$QL/>Z1DD-%G64:)C7 7RA!/0ND3[)5 M[JS&A'+I&26X2L_@8H-Q\@)AV8"SJIA\IJB@OBY2/ZS7%57&QH M1#&D(Y+$ MPW$7OM["7"3AZ%1/>%#MDVX(%R!G0S0K\;9\4(1>F A+U[T^ =*F&1!>XS9^R(1OL &%N049IB$77_"R?OF!V/1FCVSW1F$H&%LGC5WLNO"[AYCE?T')4/6]0+ST^UX4 MW+W %#LG VRZ6:X (9?XJU=RDIR;+-VE!!G$[O&%O24<6@E%=&:,9CZL42#%&NK"-3-&S MO.[6D""D16PJT7>??J;;IIN6-EWCOA2:H"[2DP(]6T*J'I-'ZEV4P2*+ M4NJMDYQ"K8J#O\66O^"W1!P3XVNBM&XJX\DY0L\)\!2C![K$H'FT0C5 -8Q5 M]7,;URW^D8B!?4K+UPQ=Z(\*H^@"PNOV]:WJ+C86VD.SZS&WM.MLU00HX:BQ:N4X+;NR6 MAHZ,7%-='RG)I[Y"G7@AK%F5Q-^Y;ZJ 0Z$*%1)%U$R3RTH6+4J,:,2:1ZB. M\ZU=LSF;=T1D%"/.A)*2F_<-6WZ4 %ZF6T*-#]]86"L3L8HH0).4GI3ZF* +)!,35PO91UD=O64 8^%-E;JHPJ ME#02%AVQNP;Y:@1FY4;:;3!=1F?C&_8IMQ%))1X(WLDHG4N<$V$#%CZ+JQCWJS=K#MTVE.:VGMK! PDTT28N!E: ML,@W%/T'&MT39ZB")"H1V4PR_@NQ3*,_CJ]X--!Y\AM;0ECC)Q0#PDA%QY#I M'F$6W6JO 5&A^ [*7N&'#EIV4NI*$;\74N&>52:ENP+_/9&^MF2LD\[29_FM MN/M?@[/WS3$]O-"D]#U3-:0+VFR,X7YTZUU4IBYY. MPILQ3@7'ABO[,U*,&>^-<1 <5=/KS"8N[0U]+G!_%TX[KVA+.^?PLNPZP55N M7R-5V'AIW[S2/1$SWK0A@+7G4J',_-Q3$FVL,!"FM+EHE:Y*_*RLD[E6^>RB M,4CH,J.Z!P64JG#G;;.%99SK2[?.,D8*MXATOPL+;Q2;X: L M'\LJF6H::6&)WO+>=D[?OH9!-56WKU-U3972ZA7?;UFKQH4UUWFS9AC(E]B4C MPX!HJ0U63M.#5")/@(T;K<.%M(AY1<0>T3@D-(42 )LXFT[=#8G(",L1&&OS MVA-JBJ1]<-\,5IBT,\"SYYG$OF_.,I<8*PX[*_=-8RQHSD('2-BK)IR[^A55 M3#IPF?4;\KN6V*M&3*IR0=45[H5T>TB7G_UM%7#+\)WYD.'FJGR(Y,A884PY M;=$;W PM.+^XKD6,79S=7EU>_7P7W%S>5@M:Q MJ=BMBPOIMMJ\\=!&-C-]6.#[*D]5S49L#*V>0)==H1#$T R#)#U:"&O%H\_9 M++&(N64*?J; ?H-,#"7[Y@/!E://]FR#Y-$6KW!H#'[_*>G\=J>XJ?=V!^8@ M/)0S)CY:T]O2^8^"_C"4"#,)!Y@'2=\-NH/@@X)T\WHN><;: M:FK!-GP8!R!=T,,*0J,)!AD,!B/^V!_3QW'/S%)#GW?!A3#>BHS9"V8CE17I M? AM9G^73>I2<:;U#1F<.GQ+4]S#<##56QI.)@+5W;43N!A"E_X9#;DF0F_( M-1%& WLCL#>=64 -P]EDJ+))3T!R MM<%B:D!4"*JQ*I7;N__.8FWX#3<. /%.* Q'FZEFS+"C4T.&2"&QMAA_:)&= M2\-9Q1>Y?LU/*?+:M+!;QD 9R.@,8A@05ZNO:YYJ*M\9Z?LY_ 'C>-D!9-U86T\SMKGXE4&M*K3GI0'MV6(2JX63>2T"V)1B165JEY MU6X/83U'%6- #:>"Q-:L[;,0;V++I%S1!#CB,C8WV7FS'#FTGIB*1[9B:&^) M8Z H6.J'.J>H>O' M7*NJK//+V>WMV=7]WZO?WTC'[%]< 2V7V[TKI] ,>*^L.B75WXP4 ?8:)G,J MD_>[J]M5J4KF7.CZD$RXM2KW]8)>F$5LNL';R&3>5IFGH&5\,4X7F_X!PE>$ M5W&-5YTJM)EJ>DHJ-]K,)A6'\$N,JADWN6#7FWS7DGW!9OE:N4%5H:RQ&!\B M +62;FLU7_H;?D6K*J^55L.THU9@SL1P4Y\44@PY=$GJE31(Y$WU#FWQ%M\7 MQ#&^]A0;UCH+>8!B. M*%5[T ^'\-"^(A;38=B?=JWTH8@,8DK0#P>] =;$[(VQ<1Z!0.4:'/?#[F2$ ME2] A@'!Y4(TU3Y\WQW;4>\H$(0G/(;?^E-^9SP"0>J";XG9 Q8)F("@->B% MP^Y, C,K53KQQ_YL"'+4;-+EL,=0LAPK#P)$II-P..Y230(0)&<>9C+R,9K4 M2H@JG##INNW4 D>H%_YL':.9K!Q:O*Y":H!$')AV66,Z'RX^7EY=? C>7US! M7_?!S:>SJUK>UZTS#+QG+]LNMM,X9'![?@[*0X:!5BQD6(RS@82JA@L&+^WL MFF/#Y,[/7=,^TR=B@IOMCHE/F.JHD>K-RHY"S!\0%S=!EF,R5.=L#/Y,%VKS9&07/4?)*'[DJJS3TL*$B.I M[JEL%B#[QQK9JWEFCH@6[;11BLZ2&EO&IB4OZ))!\#^;E,A&YI&'/*!]V+J7.0DS M=50J*5V+;(S&^@SD'3O3-H>--B[+18QHF&"/.4_N'*^#!-=_X1: ML#5B7?NBWX9Z"\">8Y+K2"A(!]60WF*GCRYCYYPZ$4-#LH5 M$F'L]P>2D+*68AD*(TJE6*\ER4 V9T%52^$=NEL:%%^39T#D[$//#4I6,#^RP:0B7*$ M^WWR@[]*TRX8UA2C(&%.Z>>Y55YANL;-&5!(,*!=O[0]C^S0JLKVUDF4G*-M M\NT\AS;=042;F+.R-Z6^"KQ?'4F@RV>T.,P\IN]J$;J<[XZMQZ>)]D[Z)XZC MILAXC^91/(X,3N5K?+[@-9HQ:U!,T_*YS[^H?G.Q=,H+E$A1&P[>\-GOO5H* M/8UZM#!"\6/W9C/I\I>Y6LU>'J\E6%1D5I%10@7RD;$1QX'+>]_00F'H10._ MEH7KY4FQ 0RU6_BSRL)!4!G:C+I]3X[(HZ]X>FT?E-!ND2ZDZ/T#P="R^;U[ MYQ 4 F"'2Q8]QC;^I2I/A+O(U+IZS@J')#\@38V_S'A3!6D^"$MN8J=LOX%K MAPW,FE5&XD:/U"+16'I<#3=2\V)3A1S8B^'[J!%C'Q24P;">NL3Z;TS?)T<+ M2U? ?GAC5\=2=G2]H]J$M8CG!,A;)0 M9<)"6?3'S/5LHR?19#W&2HG=83<8@BXV[@>CT9@TP#E;'N&^DVAEVE2 SC8 M?4\7D,3/QY/^3'U+G\XJ)=4XIJK42^VIHE^CRJ?JZWAX% I+*?9HYP\F76=R MQ[_[0^>YP+^OVLZ;[-), AQS3TL7 FZ\@C+3HYW'N,@G'1[ZL#D,U8 MG4[4]_+Y@*,<#IPO9%#Y=,!1PD2FMAP>'GV:J%'P[UW'B88&*C[9DS*DA/6] M(4&O2[FUHQY2-K;7F>!T%J0P\F6@PW'PBC<2(V-%)N%:3(/5*JDSCOY? =.? M4PDPZCP@5+!%2BZ=$/.PM8*9(4*F0(DE9)+XPK0A,LLQ>+P M+/4:HR[)6I1!! _W1S:L6]HI 8-/-LN2(G?K)6:NKWX^O;^X_1Q\N'A_'YQ= M?0BNKN\O@INSOY^];RBSAZU;#JEINF]@;@+3U*7)\83#2YE2'6*;J/&2IR]< M1H\Z8MG*11ADP:8)2EG&.\J]>(Z4I';H0+81%XUEWC?_4EI=BAW7FFR)'780]IQXASZ3'S79:+P4C^-JM+XSZA$@26V<:U]HUQ,!Z. M""SF#3;^;;+(UJO$JC NW]3[Q9AL14XF!FSJ'QR/IF%O1'^$XQDP&&FC8ZUP M"T *JK+$EO+?->$@[,_@_X?C8-B=A'W85[,1$W.YO06@A7(,VQ_"6KLM2VRQ M@AB3#/Z,&V!]F^;(SK@ M B32:J2O I@X\$M'@GU[';I0+"ZV9IBS^8J]HJ$"EV^,Q;!3*A!(9.8>4^"B M.1/4;\A5KM3&$M7,=%?*SH9\PT8*/ M2 OJ;2)M(<]]W8I7W*I^QS2-?3*IFF5RZ"3[6R)W--TC00S.\39>Q,N5=0_= MQ@ZCK[.&UHCZU+P:8Z3B?/\^G+HZ'9D.,0;WB3*#0JF,*$9$>!U>I)>F'639 M-7I,M-MO)([/-342YT7BH R/N-&* =]EIS:.U=&2*G,S.][]_B%T OV"[9"M M\[8_Z@S9BBLUKB0)? < *-?8!0[O;@-_-/2Z0Q[:E]DTIW?6E1N#.R3-V;)5 MVJA\R( .S1SN,9&C\/T<$]31:4'$JXHR>,1!.XI$57)B\9A3Q]%RYS#:ZU:N MR(-8^#+NCADZ^92#6ZI],EN:B!?N[K>%IVO,D2:0_*8I905GU]M,> MRTHNX)M.B/#/C^,?]@:N4FAHFLUP+(59K5J4:NP22MC7RD,?B4FR5=!JDD/E M+K4 F=F.OL4?6Z197))C/[:D%;:F3C_;03DH+35= M]J@]CLKFMY7T4+E=Q<5<1<6[P^#2WVG]4,@SRZ%LY!E9AIJ F(ME)$?3+972 M6KBQ)-S/C:I?N6M;N8_;_9%T4I0Z#'Y[@DHAL&9,-T:0F,;,U[EJV% MLA!GQT"Q-1?I0#@#IXM. LTC58T!866V7,;;V1DA* (+YGDX$1:*0VW2U/J# MW\YJWBR^,B6:FQ4<#?I:J,%\!(=YSBV M48T=O O1_1\4V[%$(Y7_1E&\W\%"*S#"@.RN[@+40K'K>;ISVE@:FR*\2"*_ M_>)XR^J99?6_S[*JK0@VV482*)?)^G!9QRLTQF"/8W_E7=(NX;$[K'P/ MX34%JT2'W(E6A*%PP;%P5*@W8AQ"-5%'5T]#*T#L2D7O%8(:&&I$03()V<36 MSNSYK;PKISXSUC[I:6^S^F'U&)GL)HPTY&^,(CWP\KUBI7II36,K7<@K-&\, MV(0JCZJ;-J<&5V@B>@!9\C<\1K)FG_CGV"@-?]LY_NZ5?0LBW*D27,(?.)63 MHQCV(8:7W+-$WR-%3*[4*;!N6RE9_HY5P/%/-MJ"BPXJL1K]&;8K+S7!H78_ M(,'VW0_$4RB-A61&$B\')XK5F<@\#/V&PS%=J8!$+*40"OI%UR5KL&914K-* MV ("!-TPU@76A.3MR.T="_RXF9MP.20P."W,ECRJ(H4M%)F+='&D)*8YF:(S MV+)!&LR0OF-U&TJ2JJT>OT 88_Y\1:UIVS"G=(C(2V6 D-!;R;J*VW1I)=>* MZ\<:G5="WA]1>GE BQ+.HTL=/J.<@*W@5"DW7E1S0-Q]Q0OP%F\%E[XUC1F( MLU,\[((*-8CY2SZ\/H.8MCW-7_',OW3N.EZNG>=Y41#QCK[I?I'&7<3VQ!^V M[F9$E!K'<1D2([UU(@K&:<&TZXB:&6. %+8LLPWPLH96>M7"1Z0Y1I1,9]>VJX!W$;B5_(FNI$Q:5[1*UG1HE''\Z('8]L$X&+RO ME>K">_?!,!Z[:(7:@G (#,>C:=40U#Z(%YINJW-*G;?F&7<>NF]8L\C9 -YJ M;>$Z$IB>:^+5,25OFY"%0QZ*^"FW;A63;BPGI?UNAL+[9'$O1AH-O6$S^S?Q MZ^:@3;3AXMZ][&71UXG<.[*@C&#K!>8$G1M>4 RKNG>[_'9->Y%8XSTV*]^AEQWFDFSST*D9:EX R0)!,5H3%W#I'C!NUJK<16Q*0DMI7'K@#B;W".CF>Q!E=16W";X2$2XLS"86IDW@)'7'9 MEG"!JC A\8\!@DX;$DWQWM<.*,(2;EP]F,R$"N1G;1;ZW6BFRSZPP9[ ZM]< MM-G?HSW;6:XCKX#C3ON[\<^FT5S'^C01X^#8EQLZ_J_?S:'7'$31X,K[IHO= MM+,&Q]5@[%U'O^X]&H:.^E.OV:;M0@5ODUCB+KDV%JF?['72U_#$6RPNDMZH MK=3Z!X\FK,Y5MMHCDARTD3K/6S$]YT^,A.GAHF(>]&[XB0[#&NI$-A88R'? M@:@FS8V=8XY,;!6TIZEZ@\[( MXT?'6S=F[?Q;QIU4AYWVW:AM;J,_ N1]+VKG(.?E02?CSZ.ADEZ_8E.'?QN7KZJTO@=O7WZA'9Z^6XX[G&7LZ^)9S6Y]WQR MU"*)[2%+R7^1G-8D;=GO&H0X7T1KD>-^K\"&TA:J>9P95C%?-RL0GH27?"@?Y[+RED[?NOX6;CG_X1F==S_B6>A5O=%8]D#L^[CQE#/L.RZX(D\=[MCS=ECS#O%BW1H?XWBGZ[Y6]]/WD.=U.O!1 M:T>#SGC\PR&6Z.:(F']L&S1UN9*^B300FO%/J;@+\U)+W1LU6,6=660?4],[0Z^RX**.MDC)*:COP'4P<[XVX*45O7-Q"+!C=4 MQ=U4W[V5C\U/C?=NSV)\>WXC^)1%WV;*4@V<^3/Z4KE(BV>Z1ZN]9[JG_B7< M8@_[T5%I/R?B1A7QC^1/WD8E,W2OO4\BWH_&0\]@M:Z$O_=)$DCVY5SL M7Y"?(%5]VK="-8Q6$UNGE6@HUM?3M&XF(HM0?]QQL8!88D?4-29=L;#'UI3+D-QXIOZYK:W@-R" M1?)( OG:36IJW5R914?SM;LW9U8&B&8ZE!OD.9.7:(0/H=-[M\%"M3M"^;5"=1L(%G+7G- M+\3W&3#5L!;N#-G$H=HO//>8,0"7$T",> !.0D$OY"J)LM\X)(IO+]6YIJH9 M@MHU%THCQ,B>WNKP;EF=I0#<33(O%N+A04Q.JTVR:K&-G)[NW\MO6J06*01* M=3C(FKQU-LE9O%C?&8#A>%X:; T<&,H$V!YSDT\JD^3%Y7E6(7)7.06I&K+( MY+KGDXG]2R#.Q=VP;"Y2K^L$B+:4HU 4>*E1RD4+I.6I2=RCIHU;:M.#]:%< M77ES;H5+=^8&,S0F*?/:*O!;?,I@DOC$G[X9".P6&VH)Z<#1 W1E79F MI46N V@C!$.&M-HQ QTEO^[TAS\"G+[JPX&NS"=_-\HXD:VZ(6RPAM6^D"IB M-Z,A!QHNXGG*R6C8SO.!^RL#GN%! $'U%C3X(X#1T;GU)'G54GBOFZIS:M 8 MV:^O@QSV"WD,QNITG?W9X'P,AG$GHL>J'8:V>5F-W\1@ M_U0?+$U [OY)ES8) \*Z>L"+MM];E*85-)!^_WEIM96C(6 ]AIB;AS"6\!3"DP\<#JR5FR>-EBE<$BUR&>[4YPO[>U0IBKT M T=+HL%>CGS3P\ZF^\#TPW3UKM*5\S3:KI'$?M@@\0& T@Z"6Y1Y/F*EN;]= M7EZ&P:?.30=+")T#P< %EBFZ!K%UXY*ZWS84X[8UV2U4['A>S>(F];H1 $:- MIZ:O:%6B]O0N[)0PT&)YEP'M5TU.%RUO.X#55\N LE\#^<6M,YP^1DMD:]\= M4A]I2+\/D5<\H;Y,OW!"?1<^ZMK0KI4TA%B8+$WRGZ\*8RNQ4?">QTBBEJ-2 M=<QYD5ZBGB&FNHD=_9K;!)?34-V&C%2ND2-\%J TKEG(MLS#J# ML6K+I!&-^HC>81N^!4J-U[(0561G4Z#UR3J"[+I)('=QB,8GO1<>F+1% K>^ MX>YL>YW>2*?1XU,3_=T;H&(+N]A%XU42!M&R7\;R(A9R# ,>9 M H0,Y6!R$QSK0L@>'?@9"5T6_(QSM1 :JF @IT$A,DR\ZJ%O:G$]ZD\S*;/ M=O3FWE!^Q7$5;;N_U)W'(;FH3JD)N8O!TJN\BE_WT/LFQABZ?"%S'?8AEV(; M-TF)VK4ZPN_!$'A467784DSG@&4VL8@=>(&/MZ,0P+I]#3MF-C^5CNNN%,*X M^V].WS2E%FRR[UM9GGN,X.V@NB>DW[W$QC]>SHN$%3[I$ZC*'3'OD"XRYN=6 M9+K53]_RTP?A5 VE[!X.WKN_<9OB"\HL!S\ !B5/3]N'"$ATPZZT+5:U2^2W M]?.FLJEBI.5SG#[Z@]H42Y5_:Y\ESP=9F^*U?1//Z7/ZTDWO-/ MK2^C2.KT;5:4QU6P9R \S F6&-@*&VYJX+Y9/^<%A6D+IU(B!1KJX%HOK3-5 M_61S0B)M+T1YTS,EMMPGK;[KN^7G$'1#U^C^L6GG9M^X4&Q*U[;7\ M'9ME^J:-4T=^^II?L_>-L)'8A/EF21'++T9()!F_ZV7 ?S%V5$]"M%NL6J$U M;,B$9=]@JLC6\36:BUC23Y;B!TLR6W1+8!^@B;ED RB(95QMCB+:BH5O>%(N M&14JET:OXE*,GR0RNY06\Z5:V<+C1I7CLD?)37[9*\D5X!>FR!PULV&OF!@Y MF0\N-H5'J\U8>XS-+<:O0EK_9+DGJ3L[=RL:?KMQ6P/)MT/W5<*#T4L IXZ& M8_7# 6M3U>FX(6FO04.CD;4V$K2?W4%6 %.0H5%M.RYM$2;7'Z-%Q@M.=IE- M*Z;[T4C5[.82B"ZP*.4XDRJ@] &[\R2U#E"-.C$MI+6T",P&0%BZ4:!KB.9@+=JAD>SBKTNVN;H@=7H0XN2CB+NX$56GDX]GE;?"WLT]?+H+K MC\''RZNSJ_/+LT_!Y=7=_>V7SQ=7]W?4>4(]]_GB[.[+[07]5AO.%3$[K+?S M[YS_H.IJ]^15*XJM*TG KG1$:0H?Q#]4J_50NYKPQQ"=+HO&]!T5_FU<#CBD M[]50- 0N"ZR8LX5^5X5_S+S:E,9ME$A(N(2] /=>F]JKMC1B$PP0E;SHG3WQ M13K8I:GX6.M&>2*ODB"BO"VDQRS^4:Q!N#0A8(7XM5JS')"GHJ6K-^F^L>1F MZPZSW'MC#X#J<)#>7!8 %M2N9JZCLHE"50PSD*88Z58W*([6&I[Y_K;=8H!U M.&."6,D)0$+( =E2522$O0H.J8O7]%VMI!;*J9PO^/9Q,P_X8^\B89BS\ M%_9+;H@+,5U5QH-^V%/=56S[EV:8MQ6MM7E]!3>ZP"M.MX,[8TME#[371X5) M'T*$5.>EB3<62TF#/OR\VJQ=(+@^-1WEX[4K0/RUR_GW34YF-8YV(6&9SH^G M=_H(^L?7U*]3M5ZNKZ@G*^JT5I@\NSO':FGK?)7,@VF_>XJ*5MO#N"]-VD,C M%,#-(,L,TB3BEC^@SBL^7 M2 M8L25)S=9[5FZ@*5[DWL:8ZX%WR95G/230.E=<%V;D;-ORLJ1X $XX)N4@*+2 MNKYR;!V9J(\3K;FK(\UAK4=J$[8V$\=6RJ=PQWI*@$H:%2VKR0M9QND<:>(# MUITA,8-AQ2L;P,J^U$%)PUOS'FM*,.R:HPJSW%P+H$(11WO3LX(5@A0+G"%? M$=7*7S,.&I94G^@!2P,^ _F4D;QNCES;0WQ9SW'S!JN]$%&%A3F=_50EZ3)> MLK2=I_E30IAKBN#PZ+@-#3^;>^F18:,Z4N$1RB0 :'!"N@>>=]XMZ^/+V-,G1,GS>-O15%J$:8 0>3A#[S C6/8_B4%KR*CY?ZMF+R M .MH6&4"I0SNZ63*O,-R56/B=]XGX?>IZ DQ (5D"TMFBP\W'2K;#2L?2^%WCMWHQEO*:=E0-JI-<-92N_9N&.7KR MC7V>C>:F\V"]L00MP-0 I&%"%P46&?G'W$IS2S\8S[;7M)0Z\=H&O^\.>JK6 M-6[UC%'?2QW=9 YAT3Y>Q,#_YB,M*V>J49MH?15YS#'[Q:.ISK."P(Y?33D4 M=^*V$.1SO'B*;?]F(]H,:UMK.R\7(!\JU4MB9AM1OA<;.*6M[1>I:3[ODA_T MCFGG'LM5+GL)[6)6F&%!3_D:#8 !-(!H;:H+$P,]E@,\:6S9BU+&$J-,_P,G MAPG$-X1&Y8*-#, TG;K0PJ*L&-',J]AB5*!=M9!84TC]6T>UE_C;QM?,/7N@ MUT?]:>UE_*[Y52)Q@/+Y,K9/#V93[V^&:?E-L.R?8'_>2<\?-!R-9RWD(3A6 M'99G=3CP8N0N',G@V"YXX!W+(!R/A\$G=T\.9)"X8'^ MI^%T-*A^E-:8ZAKK*8:@"?\PNB#[:4:)=OP&-A[[47'E@>E PU MY\LE7S&3$%=([)"UFYE,PI;W*$>)4R?QP_K:(EF^Y)#>>E*"%Z_7)*-3 X)U M0@Y_-E[;3A(HNH)"(2'%_*;K19%A>[M1]X!@")=>:ZWC"%26'IO6I#->&UO6 MD 3F59.J+U RO96V4WU&]V/CR]L((!1$J?P$1CM4MIOE$@A!6$)Q9:0Z)%_K M#@+$EE%GUL/D1?BW.^9,/_QS\D/#M;)GN(A+H/PV;*AID61#@POX2'9KE#A8 M>?!;\EC/CE )3!B*B^2%]"@:I*(_EFUGY.O>UL\G>,U>5-\CSWXS@1IR4,W5, %:%U'^5$CJ_ G\J%XF748>;^Y7M=SB.E1-P MVD#];9= 3]'&O4GF&(RV=IX\;*J*"V6&Q2;! P$BM 7&G;L>*%'&^Y#30ELY MAW60!P)T[:=GSD],J7I$ YBE+5HD9O<-6C(%'0RJ4E$2,M$!G29\Y+ 5JDI. M C3FN)&C%(B:+FV'A_U$C A(0>A26Z/WSOY6H8O M'[9MH+/&L#2,LI"H48Q1*>*UO7?(#8N"HK'7/MEH.IJ/?&!XON+R.R\HS( ,8P(D]NM88:TJD!B;& M&@U^8LHU=Z$DFRO*GC8C0U SG< M*.%2M6 4!239DG"VT%A5Y9$0USBRYM4^]#Z^;!+5O=%? )V4*&(1.*O#002Y!62 I#"Z([D-R2-5)(/10R3%;TE41)SAY0/9DK"Q>QCTN82] ?DT>IHS>/O5PT+3'/TRA9LOKD]NO" MK6PK2 O.IGC9UHY[E!\A"W-A'4!6 5@)J-LJ6& )V/QDTX5H7ZJ98$3HM

XL8@ M, O!=:+*79N1 DWUX!'S$#E,,:>3"P"8D!3NE6DG.&7FJIE='-(5"BLCU(:F!56_-,&EX)U(RJ/KWP MR"3?K/AK1%EC>+L *5%SQ\)F0U/FC%,4 MU]!J;F-A6[=O<$FWPI_O;\]L2JW;+&X=?E'?N)HQ7K\FXG12'A"0RJ3LDW46 MTQHXXWK+ @-E?_R_U7W[;]M(ENZ_0N"F%PY JR51SQY@ <5QTK[KV![9F=[! M_G#!2+2C:5GR%:VXO>@__IYG/5A%BG8R@[T_S+1CD\5ZG*HZC^]\9V)K0%J] MA5R39?Z-E7:E,Y/!D@4@6GOJZ"GK[<(:J;@:)'W:!3;V::DI>%%RG3I[,6*" M>RAL##Q'CW!IYNCB\MQD4;/^K4:HD.Y_07.FL(1IS+V18Z8@\6W=_WZ4DO,KB4.$:U2\GMK%I/Q M/;R0BC7**] )1B36.RR3(%=HU=30IFU"@$/"7THE%/ZR5=MP'2QVQB-VS M:J'>H?R..AMN"W6HL M]*PG9DN0_WOZ$5-7DK.+#Y?S3[.;L\N+X)'BCCYG7>2U#OJ:-.'P&\FEV9,E M-\\:@%;HR9IA@A(W_*DFQO&R_4!9PL<-Y39/KU5(/L-]6F^7VJ4;G9B;32'-I MCKY]+-/U3.)$0"7!B1",E+C0^&/EO5Z!ZKL5#ID^O\/]H ME3CK<+-]2ERN%[V'[$CLK%)1!',=$"I[O3;_%I1LL73T.@N4#]*/XB;5 M;X79V<37?>?92^[>8KO*:L44<["]E,M-M +K7=3KOV/JZ1H,NUB]+HGGK63S M.9 %XETAFDUM*O50K:YJ+8899K*#JOZ<$DS!@AT>Q/(KMPMV,-)5CS/UM..V#RD M&=$KB70@1V-YM,^_E2WXJ$>@>2(B!J\TBHS'B.PU%FU8V WENT=G ^O) M.]N2Y%&-?J<$#=Y2.ID/X:8RST'TK0P\N MG.DP'8ZZ,/1T"#/:&TS37G^43$9I-APFGYT=X^UU=@L?#4=I?XJ?@XYF8_PL M+.)D.H"?8(2C:?>M@F,D'BS7&U\U,,U3Z#?.&#) THP=]7OI>#1!$"BE:$L/:37@YS[VSXA3/\U@U-->..&4=@L",XA,AP$9P.G;DG'WFI2C%[1#VF4F<[=A0$ M[#FKS=="/)+D]N4CW_@AGQ\TLU@&($YM.-O)FXN3MGLLE)=>_VE\-UPH@F*L M8+>25:+FF!>I2"5$CA'11Z:V"8BX?L8$TRI%]Y>"9!*4)$QF)_^9=IXN*\UH MX\QZK5GG# =N)[JEE1&#H[>L7Y=Q6/[H83B]6WR8H,M/2[,=6D^IQ$ MQ1YV^Z7XRG HUB\O;(/N*Y;;V35".\DG6_2.5MJP/:OBJX3IUO-4"NOW[3'W M&&/+-*ZM!!H-#Y*+3,3K4CLL25,1[CSR7I8/J, JIXS!8)YMC#?'6+;&Z6?[ MP\H$!Q)CP2,:&55)<,: 5UY9J(?8N(4>D&=_\?(:8K"AM* -II[9<.$]5ZBL&A"3*G3CLF[-XHAF"@RBX^+A.=$3]1)6 M43C8(0YA*G7&4P-?_<*J@89-K:?(*1"FY0$V\K(_Z_YK"RP(5T@-'RI%8; O M?A>Q3\9G1LUZG/A6S>,-6158E7(_6(=]03P5N0"9WG[E>!C+PLRC"0"3(8U' M(2(7\=1>HJNV<"C?8P)TD#W(?GEG<;*PV7_=/F%5(HD5V;/"BY?>H^B8D(BI ML[/=/\I4B$7CB*;$-DL1_@XH9=]6N^U&JE95HD;.MWR8C1>I]EWD*3OJ)0_/ MN,MC%&7"QH(;%,. Z_7>0VY .X_B#Q;Y*6QG_>I#N"&9)A3_7=RO2G9N83Q@ M!;.(SC:J^4>_>LH)M[=''009KG*L>T H-R%))(F0[I/?"AU"V(FO^7_GNR4> M\D^(6'/VH I&J8:S4![)F!D@(T.A.ZUO[T;_:I&A=N,3RP.7#D2S17AID*%: M[S ZU^Q132!*.7[L7)!G4&O)VH Z)G2L"#NZ$*DQ3*I<96-%B@C(("(1MK)+ M,.)^QSH%[5QJU:Z>62WJ YQYSU@9YT[ A+3X81FI+T)>NE[Q(4^\$PO..^6; MS@2@HZ7E:"M[[& 5!@KH2QQ-!OND(%XK3P0E\872DQ=ZP?!1@L2ON<6+JJ\& M_H(')H$=N;0;:B9T,!7&92-<&*3\6#>-+H/9&[H>J;2:_+Y!T@I";#VMGX^) MSNQ;P5DK[AH+M5E-7H?3"8:Z6M\Y4@?L%?K':Z^>#9H XL+@9;/7#G[*7#MT M\A9VI<<+]8=%YM)(D$7))6"?(1J MO9@'%IP\?^:;:_+%DVH.UP1=,4YJ-BX;KO:NM,NM=8WE>;X6I= +246^V[&3 M2GMI%KZN2Y314CW8D)NTJ%MK3Z'VDHK@5IDM47EC^EG8P)>[)WHULU^R?%=S<4)Q M/W??["4P+V@_/'O(U_G)W&FFRK&,1]M\N_C].?F$\IPF?UMA5[ YOOV2:3:A778P^0J,6 J-7;DZ]*7A<.E/Z!I@S)N)FLFIF(P!_9 M)N"T$.\E=V777N:AA^,GM(=!+]+.4>BC:U4()Q.=G/[1SDY\[AD*-?DTS.[ M7-4=[-DEZ9J1&S"YWF-D![EYZ("&#OX==@)Z/+_L\O)W=%!H4&6KD%.MSW!R M^O/-R2G'1@J,ZIUX[5]#@[+].LDL5OF[JL-MTTS%BLW:R-]OML-7C@1U5<^P$J+Y<%L;QG+E1%FN=.%7M8@4)%"]%)PL^ MRG@>N-3N-ZO;($?-*AXTZZX5%]_ *Z&X(=CAP[KB8A,=3(,/.[XGDQ+]:Y@L M6'L)MA$)4B()R77&K#>DG9]M%ATW1[#Z;2\QF!LR_HT:I%)E]_H[GH6*.X.@ MI?6J-&YAZCO%A]B H4JJ:W20S-9[:&%_[S[*4\=:/&MUNJDK'5#]/(YT4 $F MUU;QNUEK34QEM)F(A*5YB@G'ZE%G48J=: JT^'@V6^MOL.X7$D_$%+;JP>)800+&V_4%N*8!^/?>JR(BEM0/']T0]?U]F7@K+-Y?V9:6!RJ MC(CG*W-\N$>K\1:N'NGL_Y;#: CE0#%JQ04X[+>R4-BI?4E(9RP4S;Y0[-6W MU=UVQ^.@9I92T1HC_O3J7Y#:>%!A'T" JE4:67VIIF&..CJ?[)N3,\QVA]-U=FX=)=LR:V"XT'SL M+//[7%(>\(CB'(HW@XE;T&/FK((T*/>P9U?"^)YQP^[U'KLCOA;1N"Y=E/% M$8K$M$ IF'LZV R7?)I\1#W[?2?YVW9UA^'%U9HUZ[V05I*S)F&> C[W<2_K MSGL/5QM=$R=P(]'6.OF*VQC:5 G2 @VQ:I:^_VIIZKA499TZAVN/:@Z[R2F" M:BXK_-I>1X+8C'5,8/G%&5X\,4_6JN/E]2 4XIDPA M7#[:-N\]2C"K[?V*25'P^,PQRC?;:,U49R(1<,V3OC5%[GJN_AR^PF,O=?"H MX5HYO(4U7I#QM-P+\_E^0[9GL=F!^LQ!U,K:U-0734TXL[Y]&]$UZV?'7-9I MGUH=BQ<65;K2W2/YQI1%)-"Z@;HS)2F>L]4 \R,E%Z-E$5Q=',K3$[\C5,T+ M#VM0'TG:AD^[[LHP>DXBS4NCP7(D0Q;3P)[YS'(D]X+)RQ-]_FFU+!)R:7)X M@C0&Y[N>_PO^X.EGJ2'6A#^ U&R?-00%-R@>L<+C((A'E\V)':P4J_P'8=7T M,5F>5-$4KI?ZB;ROC[))[AW&F-1)'V;B$I#AA;F'#3J=E&:Z^?8;PB[ )E0/ MFWAC"*FF'T=T\'I==C0OVNV-KZI:HS*R4NMR:YJV6IGO(7!6R-'N*!P1NM$( M2ZNVK>-LQDQ+1:&P'>?>@ZX>P&.V.&BB^7[F34#0"-X1UJ6-^PWE!&7>0I % M&R%"9]$9SCQI^I!DV/D"%*RR:#T8XS,%2#SDI&;\@8:S7W,%%ALYI3V!67)P M7>#^ JUP7>0[Y-@@)U;JL%##,USD-U]B3=9'GT+51%O-D"QS@X;CJE]F,XW< M:J#O9G4%U'HW#*S"*Q[@G%7Y4[E?/5HQV3$V;;-EU=ZD&1E'VSU52*GS M[P0Y+I\_?9K-_XY57Z[//EZ47H(?/#* ?:W>HBO2S?E;[^A'%6.Z37;>'3-G6QW&'="-+]-FWBW0[RH M.&'LQB2(N3A8JDF7-@L0_E)09547>;]#N,'#6LL."+M4/+&&33*Y-E<6H49W MW0?,B^AUC_]*C\V0ZP<$J]?%F9D;24^NC_^S0^Q>DM5%D@\G^I8$4@] M/!, M]1B_ US10F+!%,]L/4*U/S[.9M8+*S!P*II=8W&?"3#N 2P55H@M"(PUK)N>:_VAZ89$+L=3,3:@41YCQN//*X&TARS@4JG4!3C$-AU M-0:AGIAJ$]:BFCL.1%=;\A]FWY2?=#G%5*3M_NYK7;0(!4,'QU!Q^I[0V&/C M^C$I]D$GH,DUU![FSG+K"&U1+>8JHRR:9\*M;?BF-*Y8@O-;[L3+>OKA1KDQ8JHT9-H=K%1OT] M.M8:43+=UVJ^7ICL_=86'"N[6G) M]!IZ)K"@Q@Y?0VL;) /21!MDME+'^O.M8LAGBJ5 ="-E)W\U'&*QV8D>'WNX$K/NP<.C@YQ5RGA! M>@T,N/ES, LR;E<\<.J4_@;ZXS_A_I%F4W=L;'4R+3&KO0[KL=PXYYE_#/O$ MQG07-M?I5'"M)C1ZZ[NPA:>DITJ:U]#\H<#:(73 YL82W:8DE:04"LH%!D[_,2A+_J%?% C'C0E MSME32K@E7S_ESZC,TTO$;HD'[U*Y)]D"2(-E,GO!$+15QHDWOCC&':DF]I 5 M.;"]QX,[?K;MI$?[LJ M2R2BGEU_IK\<=_MI3X 8RNR8V=WEF]5_RS'R MQ1;^(T4-R7>.M[?'>Z<\$V*/J?T(5; 7<6=7)$>UL+7?BV=?8Z?B6]@61;D= MGME.9T7A%9.PDQ*J^AL9*U7YK7+K- >U(HJ?$& 'UMK3=!I'?$ MZK-%;R@*$[D!\E(KCVZ.^5\.GT/E:XJ$0Y)U \9<[G5?8C[RG7B4=9;E;'$G MP(M:L)IOA\Z@3\UF< AA7(&]3=YDW4&GYX%,,%V5 3K+0/X-MO#RLS$0M2)< MM3&':)EGD4TMK]J01=5IA=\=NP*5%KV:RV*HBC#T;]V5Z/M]*#9<66>M9!%@ MY3+32D$1UM5B]2@.DHHP\U>\N25_H\<+%!526E@A#W1*QDM.C36SO4S?I5._ M<6M$H%J!F*IGVVQ1/M[(V)[M[S!(8 VGR)DX.>X-T0^BK)BEM/-QNUWR;0.R M2MYU^0/Q@D/OCC_#.E]O;Q\Q5J0OL0G*RW^R6M\9Y>FS$^F!>6M'^T**Z+W;<5@U^Y M#I4IM8DF3"GBY"#@R7&1/ZP>D2N)$J3\KH38FSSYNI6S,-J%4KI@2F$9&^M[ M/NR69P2#\0O3(^MJX*XK9368>"#2Q]*SDI*\[OTU]-XF<^?^2M'](",L;/S] MQ9.BD!2ZO0HETRTE.B:[NN7=5E#0S]YPT+:YXDAG@QUJ"NR*"DE#8W8[/0F= M/6%4\"H60%W3D=*^M5XOJ6$QJ-V%@^,NC&B.H(>]4.^J_$KT0OLMUW5E_Z&>Z58'T11&/1_QLA9(EK"Q:Y]I#T"W'JT) M?VL2@N^I3.+=%C5O@H>0P)%3=6%FSX]$$EL]$UNJ-<>E#'(EU;.(<.F;PROU M17ZYYF,!U'9VNO NX82P2F>(:D7X5 2H8_]LEI8' MQ?76TB54<*JQ>@E08BN'C-AL<$@6;AJ5RTAMOPFZ\CUKM98'*D<6&EG6A2>S M."488:YOBRC_**LBX#Y3J,VMKX_*MHO)L#/DWUPKDO'M#GOL1HQ"ERX4YU:3 MB%/'+DTMQ2<7884!;ME-6 #GY8M&F4#>)Y=$9\?5F!-UQW^ ME0I/OZUG$!, Y3MZ*G+45QY1(27R,XEE"_09'XGQ6?F*5WYG:BCJMUQU+*J$ M62J/:R$Y(7(I*_VN#:L9ZQ5-K<9ZO=AVV()%;>U:;Q<"YVA5>W,S]#-2N*0^ MJ;W=3L3LIS>(-^]!.1KP-U=:86U((Y96T]GX7^&NEQ:A6=+F L) M,1 ?/?.6W[H.1=VYAW9*9(.H9 2BV'2_CW[T_6[V2[/W ?_H5=F1!1N3AGR& M9^?Q*=\R-W*UT7:4PLB7UAK$)*@-$?CK8A6(?-Y0%A)C!="%1'<88UBW7U=? M5H^J 7CV7Y1&RZW#0$>Q"6Q")^4J?'0[J>:=[>3*=!)E?DV?IJ>LE8V8D(23 M[1#*B@ 92B?X)Y^9W<[X_Z\STYZ5%8AHH[A-6AX5"+#<<8(:/7)$N0-@A9=[ M@YFC+YS"H4F\TF>\S6_R\G?T^B^*MT80X4#8X=J45"J^4+9\4>DLG,-\DLX2 M ;E[OT.=]!OZ56V5Z](=CDM6<*K?$0 V9;X4.QNX-:*J&I7Y;/"M6%^^MW\S MH]M*W2)SWCC"]=*/WN.=H5#XB+N0I(>H/IP +[7&CL,??MIZVI#;H.N!"D;) MR8[/+A3+O5KEU/73(F/'<\WDFYH(TF0E097 MAOEYE168UZ4TK346E!631TK MJV)!MN$.=@T&LVJW\OBX"W\\<9%9JFC,BT>QVY)W2LBMMTIOB+?*/7-A\%GB M06N@+\AM=B64\O##IE3?"X.\O;]N46>O?HT?-BZ6>T9L5CT=/M^AWBUVO1XJ MW=*XFF6Y19XNY;ZW-0;PV[?$-8" 2 0 8[K@=B>',T>;^=D'&9S%#C[X S(/ MPLJ7':FAI^>O"G+J&*FZ^XRF* 0:%BEB71Y(B6APD8W#T8,DOX_,TQJM(R'* MT:M6QEXI/2/)B"ZQD[&'=^@CH#FR#)+<&:%#5%=\3?_IB$7;=[VZ,[Q'QI%5 M >2V6T1MT@99U6..Q%Y:07YKSBLG C(??'XE4/,\4YI"1/>0MZ:$ &9.^F&95%[)=T( M#W/G'/IG^,4:3[ZI?_+)P7>-L'[_2#3'W@1KT"] ><.N?W)K73KV5V#DD-[R M^*QAB(K3TP5 DRQ37H&PC6*ZQ+(2@GB)+[)>*DG&'%Y3K3? 7[1J\)9 Q12% MX]Z'0;?X>DY_Z'I:,[9F2<6,'1\C%\,-LB%A>WQ'J8=Z6PT-_"IE7YTB6<+K M#TW:6(I:FFR<0S-8YGK%35MWH1OCI7@AJ]8VF=I5HZA([S-?7)%!(S03"\VCN;/^_(+2.\H H*J&G<*6!&,8")T3KX'+6,ZS,U]6#L;FWPL(7 M__)?:.!88IJ,\<)OB#YD HHI!+Z&F75>,:*J@Z^Z/+\\*G$7>ZLHR$VF\ M<>*[V%A&<5.-00="(L@)1RLCH38P"/1_6(#/JW;;K<4R."DYL>T!W?]AV^,0 M[@'W#Z%U#EEU69I\,%\XLZ60Y60\0;*1Q^2D\B M?BO6K-UJ>M&4CA*$*:'<*L6M#5ATP6T+0^&ME_ZH=?<<]K0=8M)ML1;X(]%< MY7K!J7A0"5<3+H9^(6&*AEIWJX)4-/5GF!1JN5<-EI\UM7+_8$CV3=7;T))\ M2IQ2C?@@'KW'Z^WV=R93=.C_3+U@G04E:-Q:&+XW,1UW6:U>Y6T73@L_!+GM M=]WYK!8W%F\\*4U.6ZPG[0SWNQY#(MLFBS:PZ[#7-O.[>0]40=&-F.B7A*UQ M'^2K'94;+#S9%J&?]-&YX3#.?MB!5HWY+KI5_ )SSI/S:IPV_B63SL3W<.FX MB,-0+T+)!=5P;YO0,A(8<9O@*L:_1$NE F) ^XX:Z%O;CAIKBSC(86L"&HZ MO$S0Z*9Q0JZ"H06UD\#KC4)%>!-\AW[M]/HE2S^(ZH016UC^\EZ,035:K]#& MJ\4L@.%\_ -%)_IQHW_"D]MOGN24COO*J:Q.*COK[UQ1Q#K:2(O7T*O/[G?K M1RWPRETNZ^74)U)$"KAO^0N%[X>*THD%BGZ38C%$K4C5QI?NW0X-P(1B&!)M M*O^QRGYXO83:$)$DW.P*QJQJ>J!0W=@[7AVW3JG !RRJQ(>?"'; CX#^<50Z MGHM'K9Q2F?04\6-DX @/9>D5A:K75IS/M"?+2!BF))=? /QDR%'UMR^$)48P MFNE+0(E.U!B_R8;/!TLCR /Q4(M.E8*OGI6])!)9+7UH3 .O$ZNRDL(,UR^' M7'S55'JJF%LO2Y32; LL7U H )2K(& G#-MHFGPKOF(6F(3>M82)>^/?KA%$ MJL]5B;*E#WQ;/YA4,^X]NR]6S/I#!$F8=PUR][S5Q%.J>,*3!*](8>(_,(!: M&M?R??Z/[4XF2A&6F^*)0(4J[8DOYY:%<;LNM!H53> U.DX$*VEYHZC_N-48 M;2_QRC3XO,"(Z'!#W5#JYMF&3!*H9)!JU*=D__3FL0+Y)JJ%XH\.RZ7;DN3; MF=PSXI*230UOEA:];22 MY5#A).-CD@H6D#HCQ.WE5R3EB;U?YW=YCV!P,W;D9/ MH<,A2R=C+:OP@KEXQ2"P'].TUQO1=ZM]B;,SVFH)[)(O)?A:P-8#2TV]=:2+)"GH[,MS(H7V6M74BTNL%)\Y M!.S (SU?K8VWFLNK0 ^TV-&_H-Z,@TW! ,PU=<&?GE^D@)NI];$VS!2+UO0'3G&X^X)QU%@(V',,NF-H5NV5,U@G/:<+-+ :[>' M%7/2+,N(R"48EW.]UH?>;9TB=%)"7]BG X&R:%(?[5(S#^E M9PLQ-925P^/\E6[*1<4IP^I=$WS-G68.>&D=EB++\8-(C_RR;"X EUDXD]D5A:V'!S/<"3[94YX;7^Q4P0:-LU/ M#S;O=#BLKZAMB4S@B,2*6Y=J!^_0OC5S=T0&2REPP#?]H<-$34%DF5$E'W)E M[VW2'XS2#,[6]UB!SF]*7Q3*5'@63J1!.AZ-I2MQ(MRC-W">._A94GFDT_8- M[0U,_P@.Z!'V($#)H9&;QYO9RW->F1I187YP#F92JIC MR54N^%@+DM&/;-1*\>#-B>5O_>-+$W]ON:XN1WZI/.(_N;)AY38%'0 T@PDI M4""/([Q')_+S).W"N8)OKKR2>.HLX81AK >*_%$X@!(_BB7EL,Y>;S2$;=1- MAW!!'_7[6.!N^C;2W /C(DPCOR#7[6H!G>AV2)$]ZG8&P[?T[R[V[:C7&8_> M@LJSI@+PAYX+G%4U\O'C[M^VUV_LUI7M_S_[HJU:H"@O&2AQL1L7%.M>-O N MW%Y&DM7^O@5I'(\/7+=@]_2G0W';4(8J3H63H=U#(Z3_VNMX"OKSV+F+1Z#\ M3\;^1=P;CFNNX3[T;@R*=KM+>$@&6,W%"L,8#'2WZ4;J MTR#CUU%OTB?=H[J?/EY>OO_M[/R\E3=*Y^^EF\WX#YV=P X,\=?3@,F$C%1^].>9^0XYH[\U4B1D[U, MYH 0\YBRL4,PYL&4'H%6-@!= I9^.DB[PTP*DBP$F+_VD:)'J)YVX<:9]K#4 M*2QJ!O\UW0XX;KQ^3X:PER=HOH\RL+0RJ@H+EA:8V;V&GM?>NJY%9>K"\N:I M_+-Q3-/),!EG(U*+>\G5?@=K7GK8%(?9RYD)F*[NE,K+PC=Z.!L#F,2N,QT1 M]<*=CVFWFTX&^+L1_'T\F?)\C,?IM#\--L/9Q=].+VXNYVV]LS:[X\1 UOO M#1]R:7,P*"!6?YS7UZ>=YT].L;(W27\$UM($Y:,/RMJTVZ?Z.K!>9M9O9Q<>S=^6[<%T^NH145V,N1)3GJ]N027Z M>Y'OX+8AJ/7,24"9W:.Y(^A./)]/](QC=\.LKA/R8A%10'Y!%"(2AL,V_?G& MWH'D9)92P[V_P*U&*]>G(L*@565PT0['J&?U>[#$L"\U81GNE-(XO5V\VM T M!HHF[& J)MV5XLO="1J[P]$(FE4S-IQEW'33*1K$U F4Q^Z(M#UH;P*6=C:F M?K^W0.7E3U7LJJ9K!^\-H17!JC :C=TS&L M*>I]E7FIZZ%V"W44ZZ>5?S9(Q7B23L@%>(0UR;L9#:$/'X^OW+#\+MTE*YK S(OA'&3Y_]FZ>C- @^\FANE0V M'"V;]@H7 ($Q&FZY5QC1U&[D5_%^?UC]42R]W\!^RN"61%L4U(->?PB[5B+8 M[F-X3,$F&0X2$-/):$*_..,$AS)D+Z*73-H-AK#O]8X.8G(F!G>QW1R3:>8@ MJ56PVEV0IJF--N6 FO_GKQEUG\Q+\O1) -E--J,;WH?)!@1>OSAK7Z%SW?I" M(:L_&.'JPUTV!5UU'N$)8S*7(F21P-RC2IN>C?8&':[]#-4H,&/3_JCY>/O M<(=/PJ'$)XKF?;<2 &E!69CD!-',<88RLFR &KVV4MZ@$1U:?SO9PMQ&;QW! M/)G:R^VN];>\&F"U$/@LF8S246^,/_>2,<8[Z>=^,@+%8S#!G[,D0R5BR*QZ MC$3O@7Z033.Y?6X;YV, 6N\8/G<.6O$OC/Y"-EC06'H4*:@P734WAG' /O6X M5J\[\=W@4>E%29R UI0EY\8=T/A\?X ^Z8$3C>1>!"ZTV?SB[.+C=7)U.D]. M+C]]NKQ(KG^=S4];:>^G.17.+C'S);E&EU\J+C^J3\-NO1@Z)82@D#SL[[G& MK&2U<^D._#?1^=NZM_=<%472H\P'E^)'++1;58#4E!'*<9.A7H=Z!G)>^=F8[W1P@0 M@MX$.@PO!BSD%V;X\;OCPE)Z&'@9CO&$S6"STC_[(_KGJ*=?H80M%X?S2W*J MJ9/\-\6I]9+IT'$Q)%?7GR5.P+P]Y&'B3L\X#\NX9JR*.@D'I#+5?D@3',,@ MF[A#&HS',JO-'G-V@7?I/\,!>\)[ _:$#S.S'-_5"*PEXH6_%01J=HJ.)'PZ MJQ^(1DXY>J#4#-/>Q,%4I-/QP''-()+)V-M.@PZK_=+BI+S=>WC/.@2VJYU2 M#%5I8I$IYIA[_*T(E*G?9O/Y[.+F[ZT.M9DZ2F?BL/U- YN7IL0>;PX-*)H' M!/WTZEC=KO"\%COXL\!WE0A*G<@FV+KU^V2H0,P#BI]Z5NI M=7X3[TS$35V_8.@A>H0L640OP4.''(.30=J?="V0QM(%$3])/\UZ&4:4>R,# M2G,\G4?]M#L>HC<11!GD]Y2=\EATK-L=6;20J5978N0+PVWT#JC\;W&T[AC0 MAS*&_9;UTD%W*NI#)<:-?^Q/!Q@7&(O[/H7;NRR#!]%+/P8EM$LN&SA/0B7Q M_>F'LXO3]\F[TPOXZ2:Y.I\U &-\$;>."CHC=]M_, Q=\QVLJ+=WPE6EF;3D M6ZHY%W(#<))^36IY"O^B@BB/^1]2^VHO]1*1RTO UJ4-.@?5&-H8)!$YC3SE MBZ[FA5Q>G;X3Y2KRJVLW9QQ6$KW/(W)QX&JBBX-^F"9GJEW2DWBHCM QW@7U M '^^VCT]QUTSK/RK^CHN'D+BT0^>L15M#EEPH=^P.(Q* W7BT,'Y&RC\,JHLGS]=(HHS.DXR5+L3?&/"9C)W?R[];+.7 HOC@1_]?+982/N1@&OE? M8Z<5_+EI.?$,I&A#3Z).)/6] 04JS81@].+^\^'A\3S"[> M)Q>7-Z?)U>SOLW?G]38)@8ML^FL[O-_E+8&2HFUA50LXKG9$3BFGE3W>VH=A MR+LH- !P$6_71.HBZ:2W^8+Q5UARBRL.DOF*XL9X,0?-V;HAAU6];]?+0#+) M&[4%O2_^]2&L]3 #'7PZ/O2.^R%[4@QZN V&[+4ALCGN+DQ(99C5KDTZW>Y/ M(,0;E&4N=.2] 8KT8$C38EF3\8K=;W+C-*?BOGO%ZWM_4<7(,A-9']X1 I^' M]$,ZFL)9*8%U8VLO02A2VB>(1/B^#V:@ <#_!J-DT!VG?1A77%5 N][K .H! M(QC^ /K:K>EBC2Z!P,(Q>O,)9YV![C/R?94HX*UZ#R?6=L$%:PU?X&-50+3" ML+N8G(#TZF_D+3: TIY[[)K0C3<]AP7]14&^5.N[22U<*E%GHT7(&^7"1K8' M\V'"'"%'+;.^G2X]+!($IV[R03=]BP2< M4\8Q";L_OX82A_HNZ>&R;B@L%=M9CKSS@JL_HJ'-B^L^E74I.2)P*>&46Z/IEC(#8=-5WV=T(L[<1I-A9SQ-?G)XL;UO)J,. MW(4_5;O\878V3_XV._]\B@EDH.K/+D[.9N?)V<7US?SSI].+FVNZ(9WG/IW. MKC_/3_EOK<+O%N9^ ;;ZB2EN/+>F$DS(.U>&V]L#(8S=AIS<.D]&S#DMSW3" ML=(#3MQ[>6* M/P_&$SB7\<+76Y-_0O.1;\-K/D OZ#;4ZV^$X"[G&M3_MEOHM"Z;08@+:,'G MILH>%7ALD6"(G.9(GXO$WVX@$Q-9=EQ09Q_RB7"Q%:<3S"F^,_&%B:9C.GKX=:$XUUEU)).KS8/^\?2S71T>O)U5>R0!? Y 6-T34+J M\*HX#[80LW/Z?D_^VY?_:KAB)L'U:QM/1(20.D*P8+?>I!Z='&(KZ9;_!8VB M I-<=[\7J)WWQS6P-OC#ISU5)4:#NS2P@(^[[1-GW8GP0OX^_BKU(<5YRC-H=IXOW,#0([P-_YM53[E#VXCF1U"-DDGPZSZSQ"&ZN7UH3]O'/M5<+K^J_=! M-IK6; 3\2]-.Z(%%'$HF_[9A-_33[B"4 OYMB]TP<6QR8S;![]KOAJF3YH@_ M?^=N&*398. U.D0?:56N^;$W]* [R_SP]\OU(!UET\AO#@AFS5LH*I\WR$) MI_K7+:?KWH'F4G+,!1.;?.#$R_WHI(*\P=#,6]]8Z7;ZMLJ2:WYTZGOUG3Y] M[DNW,ZCV)*OKR0VQ->P/SA*U+/77I6;9]O86Z<3AZJV O1MDS2Q]A];>S=W@ MS KATWF-',OU'KSPQ>8E8'43$]5*$ZJSBT>(+?/>IN_Z)8WA>(_F&T-[V\J. MI&/9LG%62^NXC"FKX'0G!H%[& TQX#(Y!W=QM3&T:L72OFGP#.A-Z*7#;K?3 M-;(B>E,5J+;?T)Q!,X;] R>5_0"Q/AD>&(1D(HGC[A&I *T[A#2PM:2P[[@@ M?;6#7-D.%$T\_*+/2+E%)IRDS1N=(%1$%P3]?!,,%\P4J3F!4D+U4A@^_4=H M4:*T##O3WN2G%/_;'?U$S^*/XY\BV\I)2L(:++E6_XMU$A1?*6N',Z(,DZY! M1>11FI4BIT2)"[%;?+-T*D.0UE+6K9$CRRL'@B5RO6W(5WF-9^3T(QJR M8.]^N)Q_FF':=RN;EG+-4P>!Q. %WJNN)D'S81\3OHK7Q[NY6YT5L M\F 4C ^EX-$%5##-$1L.& M0(BK$%:6 M-)D4)CS#]C5D]FQ*F?9M,AY9Q4)YQ\(" P@\@D]Z836(UI M*" MJ0X5;10$M,O)K6](8^^"/(>YV2\@;SHF=YF/9SLA&J$J@8X4TZU4[GC/_#4X MD;#3;W2G5WO4]S9X&+=:=$P>V.?K]\G1F[>&@_7_E%$RGNA+1NSJ7H)5[AAM M4EZJ/@,'2\?HES7/@'R8=IJ?X7;&-<_0?.Z%G*L$M M1"^"?_\7\$,%*'"S4>K_DOR9G, ].3^;)5+F4Y23\_.38+Q86 3#WJL2-;Q= MZ:0[@"R"+@%7^^FWV.B1?&C'][4!Q1 < R:]H.(P5#Q&M^)TSNU^(Q+[13,,9VC\=]" M RXO4^U#])7:OU8)F&H?I%32VK^R$%XIZ1+*I2 QPLP9O@)J?OVJMLQ4/!UJ MN\JK%+(46>F=7U[ SR<:D GE-#@V\TTGZ0KE9M-9.&D\* .4]V['G!Z[8F$9 MG*\(-2)%"V8.M&Y>6+;\I@T19*X']>&4_7S Q&""VTHS.B\D$0*@WH^ M>L]5NH+Y.= @54[]D0UB^;<7-NB25!TG%PA+I/"36?T@SE=\0>+]QNOT8ONM M@^E\[E7Y)OE90,CQIXSI0+>H?SVFFK31(.I;Y"$. M&ENS@F7[C,[1@W6:]Q<6OIUBZR@D&X2LFR> MB%=]ER7-AP.>-@S^!78R M69[A"W U8.(^IZBZ[Z@U;YD@JN_VT,W1#>+05NVI%MJ5\FR1IERJ *TCI;P7 M@;0:"X]*]5'?_#J=?N30ZDZQEGQH_/>V>&7(D5P6%B*J" HWU;_[H%#FAQWB M\\1.$\UC9>E4@A:8XBC86)QY(#S4*UF(G.]@%#"6)92LFIV9LZ=$I!.45- $ MOZX>4"I5>KCUZIN#<4Q"#(U5[M)8,7J?AXR]6F[7:\PK;2GZI^QWI10",])[ M9M5H,\B3.EE-)7,$6T5]-IIYJ35[F%RLCME/P(+&WY8B$DE);D,%6JI40N?- M!L9R3_DB EBA:S<*@CD,?H$YJ1$=4TQ2L#C%[L!W%?&7J@[?HNLA=.'@M'FN MQI0WY-(1Q^@G@D/' 2LU_8TN=$4B23V5NO>"GO[??;Z#OJZ?)4+@0&E3[3 = M.Z; G-101P]$5"YZA\;2U%]42.'1SYWKSG>/7=HZR3?YJMC6UXP4/BJO#J:LGG%;GSZHF]XN9#A. K/#E?0_05J'\. M4C.NXU28LN(/1=BV8GK(@;;P((YW\(>07@9=/T@"&G2P@=4S>D@VK)"BH7GGOH"V,T7^!HM7LU9VLUNRSL?4 M@G,QZ"REG<85L- OQLF8[9ZV='$O/OL,V\I_S>$S.&V8Y!C,@^!.:]^N4I>) M>LA!SUJE+<9.%AQDS=F'P0GEDH6]>#8\LJ[@\CK(TQ5VQN'@>G%G>LUAAF;" MKD:I]K(.';TI/.XK1$/.81\_DP,ZH91,LM8/HT_74 V2H1Z\:JB7.(Q,/;J( M]>A#(T52BM?<[1ZOD5LVBXAL)]A;O2'_(9C#>GZHV%GQVD&ATY<)+:KOC.+] M:FXJ[OXWO%3GAI=J[M[@+WV^OM,UDPFB'OU]FP_%A]3O-DQ/7%XF-0M]?7UZ MGK^/OEP.4^N9YC_]N+=C"DE"6]6V:&_%NOE,=Q/QWC!-.]7?L'4%<$7 MTHI(F<*-$4UP4118I8[*6(O'(8\T&9-;1)&ATTO?NZTS;6Q[9DRI [Z.J-7& M!N>^''OO!M/'5%^@=@B@PZ?T:AVZ;<6]52.UR5@1?:-DF3\?;AMYNHZ0_$OM MT>!T01:O,-^DRH)5?2!&@=5FPJS3H4Y-:R?+<0(G%*\J@U-PP?Y ^J;Z$;?E M;'K%T%_-GA0VU.]&?M>+_*X?^5T6'&R&8RE^V3:R(X4&HA1:_508..3^+MN_,",T(C)\M.YL-Q M';=YE8L75[)Y#IM&7E.FZMZ2')U@"*)%%KV?3@CV6LKD:O2HU@TZ,X@OM]Z\ M%YH0%TY$%R_6>,:A+LY\2)AL_;AMF/(X\U+0,HDN8JE77!I<(PHX6RAKX;$2 MYF^JU?9X\LV>T(+UEL%)S/WF._+UO:I3#:,M.F P[C=Y()*C.7PIZ),D M\#DXH]*.%25V6X8;@@9[X*6F;>$-U7:Q>=;U4%9."ME]IB0J7K0J(\WK,(Q. M6X7$ZL\Z6K!:(0G$%+I7?2:+GXTO^'9<%((&OD/8@[8:!>I'MA,?VW\4SW8^ M3.=?).7Q)EXNAG+X-]D#IW\4"Z(,>_%W&H@3H]I=Q,EH?W%C20B;]97/L:LO9*)S>=ZX<.G6!1#(O>B^V73]MOK._"0XJS4GR>I<^CH$!^ MT"E<98\+^NE3P84W;I4-+J*CQG0FAPPN>,.C@HO;-9602-1>BA.X!)LW2OS6 M"FP6K6O?YB'$WVJ]U2:[1-]5/BB, Z:VS+G+WU83#Q?PYA9N#*.*>EUI]TG5 M0/+-9D];RW[8J-1U+7F]E.8$_A!IC@V!0FZLVL;[PRBZZBM>,T6QQK@4 K*O M0/3PLS>[??GH8+N]Q8#K=[\&">=O[G@94WTWV'W>LP_\K,Z/.Y*V@G:EK%_O M-&.14/B6 M.\1\YKN7..#ZXMGVP(W5/W[^+E:KN/?GGT*@U>IT#=FSVO6PS?'[&E*W>G<4 M?S=JNKV2]"T8Z2'.MY8O>(1O@>?B$-];$/&[39JBX5&"*F(N\6G#J$4U)H!.@$DXUQJBZZS._YG].=!TI3FF"+M&) M]0&HS>=+,_P37M[5^V202BT0D:!!0R5 +0:NZ?"Z%&A0&B +P3,HK:R]G"V$1NECBGOH*GL3^9V$]TS66=I.M_!%(S\514SQ!T[IT MPDEG-#C\I9U[6JP6176@K;?\(.J8Y"CJXBMZG9D_PG3\=9/@]P[)(J12F<.Q M&$9U7C;IJ(B@0XH;7_C\C6<;ISPM$F:4R/7",H$W;;Z+!F+Z\?@,*#Y+F'I2 M[K_DF]^32]BJN,ASRHX_/WMW.4?WXO_PX#GO36*Z:X'QN?QKC_3'[$2'LQ#>#EGS@\ M$?W.,-PA]D/N/#7UM]O<7[>9PWWJ1?LDCH>W ML;\OF]]^K$_7>#73;?S.9-4=Z!3ZPU>,XOU0D(M<3^C+36%#+ =:^;S92[16 M&[LM(@'AMI\Z//R#;9EI/=Q6-R:J%=;B-+&:>:IYQORI5Z0(-=W;K^G(S=.V M54=ZW6BR4:M/$$]/NX\,7ON1#YC+V.8;YZI%S5$926XH+I[,%E]7!<(#75EZ MC0/@?)Q?OGY MJGVL[P ?!6;[]'KQY/T3Y!LG8BM2O9M,;H,PNR7LC,D[=<)EV$;MZ#[L8["[ M2'IHH M/.UDHOMF@,X@:N^!5 ]O*E=00VO*>YPQ46]7M M<'C/>]U.8S-XZ.;RY#^2^>G5Y_G)K[/K4R1_^#B??6KC[OF4[SI)=]SDM.G& M98-R[,47%#C,9JS%KQG66!U-#5"$R-S(O'O<)H@A*F^?3:S@,?^#_RYDC[;X M5&.D<6[C.%2$F3B2G\WRF#K,YM.>]#9..XY;-L;$J-^@#ZY:"D#J]/>)SP-D[^=G9V!M<7@FS@C8^[[?X!:6""_1_8T-_) M?%_!XAKJ\U(JSDO:OU-?H60PCM1I_-HPJ,!J\0YII%)! MG+X3#S H^[A<5L,']0B7&!']CY]OA_G^R[/0-K?%QA-5F*2ZUO&?(,MIY1%[ MH4?#)F60"/<:VNC0#VZIBJ/R8<#)3:#B:$?2.C9=P:D$GQ/7F\EF^Q6I.^N> M\FG)(T\18(IBP?GBT2:(INH%@R%%7YUKES5EX[;5%TE$_NU_]4;=OP38<_=O M<%ZT&ZCS4@!<=__VF@;#Z)WSM]8-MF&V?LT[:+8WS.;+FPCF[^5-!#-F@OED MK%\_Y0^'GS@PL$,O!,,X]$+0:9^'PSXO:7LSDNZ!9A_VA0F_#,Y?!!>*+FXO7DM77>37F&] M=OKE/Y,?TR,#NHV1D/^9U*MB/ZQ+Z#<,9UMG)16^=Z][U<>9A/V?U\.;IR#" MQWSO_\1/HH,Q]M%QF#!Q<7+YZ32YF?WG:0U4M#6,[&^F0!+F'SV1(=1DV]BR M9^@_8!;LQI2/01>&$(P@;$93QU!Q-D00^$=32(&*$#YR%0#:O\QFW?SY?C?F MMG+INZ@#3"\E]JNA4(AK$O_>[];E:1#KV,.[H%:33]&CT>W*R'B3I,NULE0P^C*4WTYX%3+6#]1Q]D+=ER]/$X MLV[TT1K"6D-8'OSAD@AD3R].&@E%/C$94!A-:&3P((A8UHU[&^ IX5#S6;L@9]!^XLD].?[XY.4TNL'XX[+M'^E1N M]RM*/!0D_M$(S%4U@L$"N;W^1WE M#^SOOH:WFN!#72JM/Y,73!U#&2^VF\7K6_JY+!___?\!4$L#!!0 ( "!& M9D\7[#6Z20( %H+ - >&POU6I@*253>+, MF_C^W..$"AR'HN;W7%U8@96P0.,$.B,.2: U*W!NGG=R"/X10 M9R_6I5&8*[(.)C,\)K2#*;*4*@4UE EP#\4A@\S*430O[*AEZ=F@UI(;(Z4D MEX*T&OJ,SC"T"3#V:+^&+]D6=Y,A-\<>B8^15=&;9M6=.9Z:WTK>9'/%&2T:?TF&P08=E*6;/V.T5QP<(OY9<'@P()Q2/HZ MJ)"*/AL^>U42 X#": 5*TV03^:9(N8!&]]>IR0[5/#E!S2^]SSD(4(1MBC9W M_YAW^3\KGE[_O>3V7V57\ MJM+WM!$3.CE_D].;X-=I7P0F(_-??C=>UQHW^ MN]5]!Q0M:\HT%9W<@J8I.#WV^1/AS_9=Q;9ZX-B$#;TF2_/0W>(WN2EDI&;Z MP2ZQ#49XM#]:X<%\F+48*"(\VI\@I36_:0N.K^GX.U!+ P04 " @1F9/ MV:6$LU4% "K*P #P 'AL+W=OAS6 MNXK13?W$6%/D0VTTLH8%SM[^2&]H?B3/4KVON6-5DZ\Z.#7V(J6"=#*R1 M..!S5F>2Y)4?"R\,$U(-"71THL52 V U,X&Z42+I0*I Y#Z3X2\M0,[=#R2 MS#TO311 P TS@9(+I94@30!2/-\E]I.Y@JD!4!:9X-,TLA1(#\ D!]P(9/5 M8F'']RV4/PO]J>_884ILQXE68>HKD!\!R(^XD$>:<$:6<12*[\ZA+16\3P#> M)VR\OU9^XJ>^N.!JO1Y!!7N$RS2+(O>S'P0J#R@09(/XX9VX8%'L>YTF@G0Q M1O:%'Z9V./-O@RX2)(';2;2E( M &-D R1S._8N;P62V]K="Q-;/H J'U3[Q\C%W[/C4-2KA(AX) $744A:9A40 MJOMCY,+_V8YC4>GO51ZHQ(^1:[SK3?U01@XO%-]2LA3)HW.W005^C%SA@RB< M7:9>O""N=ROL&+HDC%*/+.U[^[;SB&I0T=>0B[[C_D*+W1\QD=569(R8S.)H MI29?#7* ANP F7K^)+&W7,7.7#RY4N:SV%ZH?&#_ 5D(4]N/R9T=K#P9A\3M M*+*O;P>B-9,T7G4P(4EHR)+P0U%//)+:?W?*L0;)04.60^+-9" 3326TM7A; MB37(%!I^7T$F1T]2\;I D=N]]0 M-K1\E"F_K0:;0D4WQ;C ^D*J8 MD#5T9&LRDA<>C(X@ #<\=O.B0.'5D<8.+K8D(*T9$5 MTI.N^JZX =G$0+8)'!4,%1,2BX'=!P$Q3143@!QC M8(]7J<'KDH2TJJB8R([IPW1H_42F.7\A MZIR:"3G&1';,"5,I---]LZ\8662EB@DYQD1VS'LC_3\ZQH0<8YZO7_/&V"8X MD%?,L'9O74*%B0HXQD1WS'N:251G?=# AVYC(MH$[8.K(G0EY MQSSGQ$JGUV!!XK'.,['2^Q!9D'JL,TVQ_%@L+4@]UCEG6CIWIP6IQT)6#XS9 MN3LA]5C(ZE$GA.!>F 6IQ\*>LN\;Q>A[@,!WMO!?VCK-%O7C0?:Q6OL,VYWK MF^L-VV8EVX3BT+58OZ;Y>ED1^7%X^\4PY;3V=I_GCE@7E0&G* &@ 'AL+U]R96QS+W=O!Y,4<4:=9-IV X)-/Q!;$D05 M379?U9.J0*+3@7$TD2'(N/Q''P2*3]_RN1Y.;5..IZZLWB[GIFRJXS!T7T(H MVV.^U.6N[7(S/MFW_:4>QMO^$+IZ^UH?^UQ& '?EB1T!VY)L= =J1KW8$;$>^VQ' '?ER M1T!WY-L= =Z1K[< O86OMP"]98%W;?2RS==;@-["UUN WL+76X#>PM=;@-[" MUUN WL+76X#>PM=;@-["UUN!WLK76X'>RM=;@=ZZP%X)VBSAZZU ;^7KK4!O MY>NM0&_EZZU ;^7KK4!OY>NM0&_EZVU ;^/K;4!OX^MM0&_CZVU ;UM@KQMM M=O/U-J"W\?4VH+?Q]3:@M_'U-J"W\?4VH+?Q]7:@M_/U=J"W\_5VH+?S]7:@ MM_/U=J"W+_"M$GVLY.OM0&_GZ^U ;^?K[4!OY^OM0&_GZYV WHFO=P)Z)[[> M">B=^'HGH'?BZYV WHFO=P)ZIP7.FJ##)GR]$] [\?5.$[W+L>[S[OO0GYI# MN77)/\,_K9G 78;W<[Y]QG7JI\>!)DH/XRHY7*\WA_ Z]4]$F%:4Y]]02P,$ M% @ ($9F3W MD!S\ 0 H2< !, !;0V]N=&5N=%]4>7!E&UL MS=K+3N,P% ;@5ZFR18WK*Q=1-L!V!FEX 9.<-E&3V+(-E+QVF[O$?&U9Y&HLV!X3OMXXGN?[_CY1"&U-/XKF5JNV MHMI5CWV^I8P^D*UC0Y3ZKHR-#53_2Z$=UF]Y[VQ(?VR?&[-MQSXM*(^7([UT MM#O 5#GDY)2W!>T:-15>/_FO!K[OALH%FON0JR&U.QXO1[K+U5?_ 5!+ 0(4 Q0 ( "!&9D\?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! M A0#% @ ($9F3\VR^0/O *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ ($9F3YE&PO=V]R:W-H M965T&UL4$L! A0#% @ ($9F3]2(S/0R!0 Q!D !@ M ( !:PP 'AL+W=ONIP( "0) 8 " =,1 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ ($9F3\DI82!. @ -@< !@ ( ![AD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F M3\->0%>T 0 T@, !@ ( !J"L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ($9F3]P[7N>U 0 T@, !D ( !53, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F M3R]Y/$NT 0 T@, !D ( !&#D 'AL+W=O&PO=V]R:W-H965T\\ !X;"]W;W)K M&UL4$L! A0#% @ ($9F3XFVY96T 0 T@, M !D ( !V3X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F3[4?&3VU 0 T@, !D M ( !G$0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ($9F3W3K_OZS 0 T@, !D ( !84H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F3[0V M7-[> 0 04 !D ( !(U 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F3WE.H&^V 0 T@, !D M ( !658 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ($9F3TZ&PO=V]R:W-H965T&UL4$L! A0#% M @ ($9F3XU1+/JX 0 T@, !D ( !$F( 'AL+W=O&UL4$L! A0#% @ ($9F3\Z3PS/& M 0 -P0 !D ( !"&@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F3YR$I?*U! X!@ !D M ( !6F\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ($9F3P2X ,NE! #1< !D ( !T'T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M($9F3Y\L(7?M 0 \P0 !D ( !)8D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F3_K.PGX8 @ M$@8 !D ( !:9$ 'AL+W=O&PO=V]R:W-H965T>5 !X;"]W;W)K&UL4$L! A0#% @ ($9F3YC'MF8M! ,Q< !D M ( !@Y@ 'AL+W=O&PO=V]R:W-H M965TP@ !X;"]W;W)K&UL4$L! M A0#% @ ($9F3_RX9$T7 @ 5P8 !D ( !#:, 'AL M+W=O30L$ M "F% &0 @ %;I0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F M3UXM.>.;" MSH !D ( !"JT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F3UQV/NJN @ :0H M !D ( !5KP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ($9F3TC^'\WZ! X!D !D M ( !ELH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ($9F3]FEA+-5!0 JRL \ ( ! M1XL! 'AL+W=O7!E&UL4$L%!@ !, $P QA0 &>5 0 $! end XML 85 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of accounting change $ 0   $ 1,351 $ (1,351)    
Balance (in shares) at Oct. 29, 2017   68,677,684       (291,128)
Balance at Oct. 29, 2017 305,247 $ 687 562,277 (248,046) $ (7,531) $ (2,140)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (2,938,974)
Treasury stock purchases (51,753)         $ (51,753)
Retirement of treasury shares (in shares)   (2,938,974)       2,938,974
Retirement of treasury shares   $ (29) (51,743)     $ 51,772
Issuance of restricted stock (in shares)   410,379       181,439
Issuance of restricted stock   $ 4 (4)      
Other comprehensive loss (147)   (55)   (92)  
Deferred compensation obligation $ 0   (954)     $ 954
Deferred compensation obligation (in shares)           48,876
Stock options exercised (in shares) 100,000 115,424        
Stock options exercised $ 1,279 $ 1 1,278      
Share-based compensation 8,909   8,909      
Net income (loss) 35,551     35,551    
Balance (in shares) at Jul. 29, 2018   66,264,513       (60,813)
Balance at Jul. 29, 2018 299,086 $ 663 521,059 (213,846) (7,623) $ (1,167)
Balance (in shares) at Apr. 29, 2018   66,252,112       (109,793)
Balance at Apr. 29, 2018 262,324 $ 663 521,190 (249,832) (7,555) $ (2,142)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (21,940)
Treasury stock purchases (436)         $ (436)
Retirement of treasury shares (in shares)   (22,044)       22,044
Retirement of treasury shares     (457)     $ 457
Issuance of restricted stock (in shares)   12,657        
Other comprehensive loss (68)       (68)  
Deferred compensation obligation 0   (954)     $ 954
Deferred compensation obligation (in shares)           48,876
Stock options exercised (in shares)   21,788        
Stock options exercised 239   239      
Share-based compensation 1,041   1,041      
Net income (loss) 35,986     35,986    
Balance (in shares) at Jul. 29, 2018   66,264,513       (60,813)
Balance at Jul. 29, 2018 299,086 $ 663 521,059 (213,846) (7,623) $ (1,167)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of accounting change (3,358)     (3,358)    
Balance (in shares) at Oct. 28, 2018   66,264,654       (60,813)
Balance at Oct. 28, 2018 330,265 $ 663 523,788 (186,291) (6,708) $ (1,187)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (347,040)
Treasury stock purchases (4,128)         $ (4,128)
Retirement of treasury shares (in shares)   (296,954)       296,954
Retirement of treasury shares   $ (3) (3,634)     $ 3,637
Issuance of restricted stock (in shares)   977,226        
Issuance of restricted stock   $ 10 (10)      
Issuance of common stock for the Ply Gem merger (in shares)   58,638,233        
Issuance of common stock for the Ply Gem merger 713,041 $ 586 712,455      
Other comprehensive loss (4,105)       (4,105)  
Share-based compensation 4,457   4,457      
Net income (loss) (76,190)     (76,190)    
Balance (in shares) at Dec. 31, 2018   125,583,159       (110,899)
Balance at Dec. 31, 2018 959,982 $ 1,256 1,237,056 (265,839) (10,813) $ (1,678)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury stock purchases (in shares)           (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 loss $ (25,326)       (25,326)  
Deferred compensation obligation     (86)     $ 86
Deferred compensation obligation (in shares)           5,712
Stock options exercised (in shares) 0          
Share-based compensation $ 10,613   10,613      
Net income (loss) (17,320)     (17,320)    
Balance (in shares) at Sep. 28, 2019   125,621,510       (55,101)
Balance at Sep. 28, 2019 927,885 $ 1,257 1,247,026 (283,159) (36,139) $ (1,100)
Balance (in shares) at Jun. 29, 2019   125,588,427       (69,315)
Balance at Jun. 29, 2019 908,204 $ 1,256 1,243,897 (308,323) (27,419) $ (1,207)
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 loss (8,720)       (8,720)  
Share-based compensation 3,134   3,134      
Net income (loss) 25,164     25,164    
Balance (in shares) at Sep. 28, 2019   125,621,510       (55,101)
Balance at Sep. 28, 2019 $ 927,885 $ 1,257 $ 1,247,026 $ (283,159) $ (36,139) $ (1,100)
XML 86 R59.htm IDEA: XBRL DOCUMENT v3.19.3
LONG-TERM DEBT AND NOTE PAYABLE - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Nov. 16, 2018
Oct. 28, 2018
Apr. 12, 2018
Debt Instrument [Line Items]        
Unamortized discounts and unamortized deferred financing costs $ (58,151)   $ (5,699)  
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs 3,293,246   407,226  
Less: current portion of long-term debt 25,600   4,150  
Total long-term debt, less current portion 3,267,646   403,076  
Asset-based revolving credit facility due April 2023        
Debt Instrument [Line Items]        
Long-term debt, gross 170,000   0  
Asset-based revolving credit facility due February 2023        
Debt Instrument [Line Items]        
Long-term debt, gross 0   0  
Term loan facility due April 2025        
Debt Instrument [Line Items]        
Long-term debt, gross 2,536,397   0  
Term loan facility due February 2025        
Debt Instrument [Line Items]        
Long-term debt, gross 0   412,925  
Cash flow revolver due April 2023        
Debt Instrument [Line Items]        
Long-term debt, gross 0   0  
8.00% senior notes due April 2026        
Debt Instrument [Line Items]        
Long-term debt, gross 645,000   0  
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs $ 645,000   0  
Debt instrument, interest rate, stated percentage 8.00% 8.00%   8.00%
Other Assets | ABL Facility | Asset-based lending credit facility, due 2023        
Debt Instrument [Line Items]        
Unamortized deferred financing costs $ 2,600   $ 1,100